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
– 1 x Dell PowerEdge 2600 2xXeon 2Gb RAM około 5Tb HDD (sumarycznie)
– 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”:
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.