Virtealmin :)
Voor plesk, cpanel of DA is dit niet tedoen, ik heb heb zelf ook geprobeerd met één server voor het controll-panel en dat die dan de andere server aanroept, maar dat was gewoon niet tedoen.
Afdrukvoorbeeld
Virtealmin :)
Voor plesk, cpanel of DA is dit niet tedoen, ik heb heb zelf ook geprobeerd met één server voor het controll-panel en dat die dan de andere server aanroept, maar dat was gewoon niet tedoen.
Inderdaad, wij draaien een volledig cluster.Citaat:
Origineel geplaatst door luser
PCextreme draait hun klanten toch in een cluster, zover ik gehoord heb van vrienden bolt het als een trein.
Enigste 'probleem' in hun cluster is de aparte fileserver, maar een gelijkaardige oplossing met SAN switches enz kost rap >10k.
Fileserver is niet echt een probleem, sinds er allemaal 74Gb raptors in zitten is dat beestje zo mak als een lammetje.
Volgens mij bedoelde hij vooral dat je fileserver een single point of failure is :)
Dan zet je een tweede neer die je via een eigen interne netwerk real-time laat syncen.Citaat:
Origineel geplaatst door MikeN
Volgens mij bedoelde hij vooral dat je fileserver een single point of failure is :)
Dus als ik het goed begrijp staan op alle servers precies het zelfde van de websites ?
Nee, de webservers lezen via NFS de files vanaf de fileserver.Citaat:
Origineel geplaatst door Rollerscapes
Dus als ik het goed begrijp staan op alle servers precies het zelfde van de websites ?
het loadbalancen gebruiken we vooral om zo alle CPU kracht van de servers optimaal te kunnen gebruiken.
Weer iets geleerd :D
@Wido: Ik was even op jullie site aan het kijken bij de servers, er draaien heel veel webservers en 1 mysql server (cluster 1), ik dacht dat mysql ook best zwaar is? Of is het script (php etc) vooral zwaar op de webservers?
Gebruiken jullie bepaalde cluster software etc, of hebben jullie het min of meer handmatig opgezet?
De DNS, draait die op de loadbalancer? En hoe werkt die SSH server eigelijk, leest die ook de files etc in via NFS van de fileserver?
Het is best gaaf, alleen behoorlijk ingewikkeld om op te zetten lijkt me.
Ik moet er eigenlijk eens visio bij pakken om een overzicht te maken.Citaat:
Origineel geplaatst door AlexanderOnline
@Wido: Ik was even op jullie site aan het kijken bij de servers, er draaien heel veel webservers en 1 mysql server (cluster 1), ik dacht dat mysql ook best zwaar is? Of is het script (php etc) vooral zwaar op de webservers?
Gebruiken jullie bepaalde cluster software etc, of hebben jullie het min of meer handmatig opgezet?
De DNS, draait die op de loadbalancer? En hoe werkt die SSH server eigelijk, leest die ook de files etc in via NFS van de fileserver?
Het is best gaaf, alleen behoorlijk ingewikkeld om op te zetten lijkt me.
We hebben inderdaad 1 MySQL server, alle specs vind je op: http://www.pcextreme.nl/content/servers
We hebben via linuxvirtualserver.org een loadbalancing systeem opgezet. (DirectRouting, zijn wat kernel patches voor nodig)
Alle webservers starten hun Apache vanaf de fileserer en hebben allen een eigen IP. Ze hebben ook het IP van de loadbalancer zonder ARP draaien (dmv kernel-patch).
Als een verzoek voor een website binnenkomt, komt dat binnen op de loadbalancer, die stuurt het verzoek vervolgens door naar een webserver.
De SSH server draait rsbac om de users te kunnen jailen en haalt /home op via NFS.
In het gehele cluster wordt iedere 6 uur vanaf de fileserver /et c/passwd, /et c/group en /et c/shadow gekopieert naar alle servers.
De MySQL is een aparte server. db.pcextreme.nl (ons adres voor de MySQL) staat via /etc/hosts verwezen naar de MySQL server.
De DNS zijn 3 losse servers, 1 in RedBus op onze "main-locatie", 1 in de VS en 1 bij NXS, Telecity 2.
We gebruiken PowerDNS en via MySQL replicating hebben alle 3 de DNS servers altijd de zelfde data.
Hiervoor kan je dus geen cPanel oid gebruiken en hebben we dus ons eigen CP ontwikkeld. Dit CP snapt ook helemaal hoe het cluster in elkaar zit en werkt.
Maar zoals ik al zei, ik moet eigenlijk even visio pakken en een mooie tekening maken van ons netwerk.
Bedankt voor de uitleg, maakt een hoop duidelijk. lijkt me best gaaf om ook een cluster te bouwen, alleen nog een beetje overkill voor ons.
Ik heb even snel wat geknutseld in Visio en heb dit gemaakt.
http://zooi.widodh.nl/images/netwerk.png
Het geeft een beetje grofweg aan hoe ons netwerk in elkaar steekt en hoe het cluster werkt.
Niet-boeiende dingen voor buitenstaanders zijn buiten de tekening gelaten.
Dus sw03 is je single point of failure ?Citaat:
Origineel geplaatst door Wido
Ik heb even snel wat geknutseld in Visio en heb dit gemaakt.
http://zooi.widodh.nl/images/netwerk.png
Het geeft een beetje grofweg aan hoe ons netwerk in elkaar steekt en hoe het cluster werkt.
Niet-boeiende dingen voor buitenstaanders zijn buiten de tekening gelaten.
05 ook.
Een switch is redelijk betrouwbaar ;) (heb er al gehad die 2 jaar draaien zonder 1x van zich te laten horen voor een prob ofzo).
Op dit moment nog wel ja.Citaat:
Origineel geplaatst door Cliff
Dus sw03 is je single point of failure ?
Loadbalancing over servers die op andere switches hangen dan waar de loadbalancer aan hangt is niet al te makkelijk.
Je gaat mij overigens niet wijsmaken dat jij al je servers aan 2 switches hebt verbonden in het geval dat 1 switch overlijd?