Thelma

Testowy web cluster z odpadów – Projekt Thelma

Na biurko trafiło trochę wycofanego sprzętu. Postanowiłem przetestować czy z odpadków da się stworzyć ciekawe środowisko testowe, będące quasi klastrem lub bardziej farmą serwerów webowych.


Sprzęt bezpośrednio użyty do budowy „Thelmy”:

– 2 x Dell GX2 P4 0,5Gb RAM 20Gb HDD

dell-optiplex-gx260-Silicon-Edinburgh

– 1 x Dell PowerEdge 2600 2xXeon 2Gb RAM około 5Tb HDD (sumarycznie)

dell-poweredge-2600_v3

– 8 portowy switch gigabit (bez firmowy)

– Ręcznie wykonany rozdzielacz zasilania

Dodatkowo:

Asus P5 ??? – monitorująca stacja (win xp)

Oprogramowanie:

Linux OpenSuse 12.1 32bit jako dystrybucja.

Apache + php jako webserwer

MySql jako silnik bazy danych.

Varnish cache server użyty na styku z siecią zewnętrzną.


Plan „urządzenia”:

Thelma

Wygląd po montażu:

Zabawa:

Po montażu fizycznym instalujemy soft.

Na maszynie głównej system + NFS Server + MySql server + varnish cache+apache (później będzie wyłączony)+mc (do zabaw)+SNMP. Konfigurujemy

sql, <>

apache server <>

wyłączamy go !

NFS Server <>

varnisha <>

Firewall <>

Na generatorach stron instalujemy system + apache + mc (do ewentualnych zabaw)+SNMP . Konfigurujemy

NFS Client <>

apache server <>

Firewall <>

Jestem świadom że pominąłem konfiguracje sieci, SNMP itp ale, nie bądźmy dziećmi nie czytają tego literaci 😉

Testy wydajności:

Do testowania użyłem standardowego ab. Zabijając farmę żądaniami obserwowałem snmp monitor.  Aby mieć co z czym porównywać testowałem osobno GX260, osobno Poweredge, Poweredge apache + varnish,  Poweredge varnish + GX260 apache, cała farma. Wyniki zabaw dostępne niebawem.