PDA

Bekijk Volledige Versie : VPS server bouwen



houwink
28/01/10, 22:00
Binnenkort wou ik beginnen met het opzetten van een VPS server.

ik had de volgende configuratie in gedachten.

HP ProLiant DL160 G6 Server - 1 x Xeon 2GHz - 4GB DDR3 SDRAM - Serial Attached SCSI RAID Controller - Rack

2e processor Xeon 2GHz E5504 erbij in doen of niet,
geheugen verder uitbreiden of later doen ?

en 4X 1TB schijven erin effectief 2TB in Raid 1.

zou dit een goede configuratie zijn of kan ik bepaalde dingen beter anders doen ?

swedendedicated
28/01/10, 22:26
Veel te weinig geheugen. Processor moet sneller en misschien wel 2 stuks in ieder geval 1 quadcore. Schijven raid 5 of 6

Uiteraard hangt alles af van hoeveel vps'en je wilt draaien. Een gemiddelde vps is al snel 512mb en dan kun je er slechts 5 kwijt.

Tim.Bracquez
28/01/10, 22:44
tip: staar je niet blind op de vele TB's, maar op de performance van je disks ! (RAID set, 10-15k....)

houwink
28/01/10, 22:44
processor is een E5504 die er standaard inzit. is een quad core bij mijn weten.

8GB Geheugen dan ipv 4GB

en welk type schijven zou je aanbevelen.
welk merk en welk type?

zat zelf te denken om de schijven in raid 1+0 te doen en 10k schijven.
echter zag ik alleen bij mijn huidige leveraciers schijven van 1tb met 7200

conf als volgt
HP DL160
4GB standaard + 4GB uitbreiding ( 4X2GB )
2X Xeon 5504 ( 1 extra )
4X 516828-B21 HP 600GB 15000rpm - SAS 600 - Serial Attached SCSI - 3.5"

Yourwebhoster
28/01/10, 22:59
SAS, 10k. Daar zou ik voor gaan, RAID 10 is prima. Op zich kan in een RAID 10 opstelling 4x 1TB wel, maar qua performance zijn de SAS schijven op 10-15K beter (ook duurder helaas).

4GB is inderdaad te weinig, 8GB is al beter en als het even kan 12 of 16GB (hangt er van af of dit binnen het budget past). Dan heb je iig voldoende geheugen voor de VPSen.

VinceSTM
28/01/10, 23:00
wat wil je doen met de vpssen?

Yourwebhoster
28/01/10, 23:01
2de config ziet er al beter uit, maar als je voor 2 CPUs gaat zou ik voor meer geheugen gaan.
Verder is het inderdaad de vraag wat je met de VPSen van plan bent.

houwink
28/01/10, 23:03
eerst thuis eens testen op een low budget en daarna de huidige gewone servers ombouwen naar vps.

echter pas als ik weet hoe het werkt.

zal 2x webhosting server op komen en 1 name server.
verder nog wat kleine vps jes.

dat was mijn idee in eerste instantie.

tips ?

Yourwebhoster
28/01/10, 23:04
Wat zijn de huidige gewone servers? En wat zullen de verdere "kleine" vpsjes doen? En hoeveel resources vereisen de gewone webhosting servers?

Nuttige info, als het weinig nodig heeft dan is dit systeem echt een overkill.

VinceSTM
28/01/10, 23:05
Geen directe tips, daarvoor weet ik niet wat voor load je webhosting servers en nameserver hebben. Wat me wel opvalt is dat er gelijk aan je configuratie gesleuteld wordt, terwijl nog niet duidelijk is wat je precies wilt. Een server moet mijn inziens altijd aansluiten op de wensen.

Kan je me vertellen wat het gemiddelde resourcegebruik is op dit moment?

Yourwebhoster
28/01/10, 23:06
Geen directe tips, daarvoor weet ik niet wat voor load je webhosting servers en nameserver hebben. Wat me wel opvalt is dat er gelijk aan je configuratie gesleuteld wordt, terwijl nog niet duidelijk is wat je precies wilt. Een server moet mijn inziens altijd aansluiten op de wensen.

Kan je me vertellen wat het gemiddelde resourcegebruik is op dit moment?
Het is meer uitgaande van een VPS node waarvan de VPSen verkocht zullen worden denk ik, maar dat aangeraden wordt om een tweede CPU te nemen vind ik inderdaad apart. Wat geheugen betreft moet je bijna altijd beginnen met 8GB voor een VPS node.

Piwi-Web
28/01/10, 23:23
Voor een webhosting VPS en NS VPS heb je echt geen dikke server nodig. Dat is 1 CPU, 4 GB RAM en 4 SATA schijven van 500 GB in RAID 10 voldoende.
Ga je echter intensievere applicaties draaien is een upgrade naar 8 GB RAM en een andere diskset wel aangeraden (ook al is een diskset van 4 schijven in RAID-10 ook goed te doen).

oehTie
29/01/10, 02:10
ik heb zelf een aantal vps servers draaien en een aantal hiervan draaien bijvoorbeeld exchange. In ieder geval zeer intensieve dingen.

De verhouding die ik hanteer is 1 op 4. 1 cpu core, 4 gb ram. Op een dual quadcore heb ik dus 32 gb ram. De meeste nodes lopen de verhoudingen prima, een enkele heeft te weinig geheugen of cpu over.

Wat ik wel wil melden, harde schijf is zeer en dan ook zeer belangrijk. Als je hdd te traag is merken alle vpssen dit. Liever raid 10 dan raid 1 of 5 of zelfs 6. 2TB is misschien vrij veel en lekker snel, maar 1 TB snellere schijfruimte kan je beter doen.

Tip: scheid je data en je os partities. Zet je data op een aparte nfs fileshare. Die hoeft niet zo heel snel te zijn, als het os maar lekker draait.

Randy
29/01/10, 04:47
De tweede processor heb je niet nodig. Ik draai nog op dual dualcores van 1,86 Ghz (8 stuks, oude cluster) en alleen zondag op maandagnacht piekt die even boven de 50% gebruik wanneer alle linux guests de logrotate én back-up tegelijk doen. Ga wel voor een snellere CPU. De 5504 is relatief traag. Dan zou je beter voor een G5 HP kunnen gaan met een L5420 CPU. Daar haal je meer performance mee tegen een aanzienlijk lagere geheugenprijs.

Verder - het is al genoemd - niet blind staren op de diskspace. Neem je SATA disks, ga voor minimaal een RAID-10 array. De cheap ass LSI controller ind e budget serie van HP heb je weinig aan. Zorg voor een SmartArrai P410i met cache en een BBWC batterij.

Ik gebruik zelf de DL360(380)G5 en G6 series beiden (de 160/180 is me té budget en heeft geen iLO2). 8x DL360G5 met 1,86 Ghz dual dualcore (E5210), 8x DL380G5 met L5420 en 9x DL380G6 met L5520 CPU. De tweede cpu gaat er enkel in wanneer ik meer dan 32 (G5) of 24 (G6) geheugen aan wil spreken.

CPU: Enkel 2e CPU bij > 24 Gbyte geheugen. De L-serie nemen, 5520 bijvoorbeeld. Deze heeft ook Turbo en HT en draait op 1066 klok (1333 geheugen is weer $$$, te $$$ voor de markt waarin jij wil opereren aan je huidige prijzen te zien)
Disken: bij sata minimaal RAID-10, een beetje pro neemt SAS. Neem een DL180 met minimaal 8 disks ruimte en een P410 raid controller, bijv oorkeur (of later als optie) met BBWC cache en batterij.

Een heel belangrijk deel mis ik nog. Hoe ga je virtualiseren. Welke software wil je gebruiken en waarom?

vDong
29/01/10, 07:46
eerst thuis eens testen op een low budget en daarna de huidige gewone servers ombouwen naar vps.

echter pas als ik weet hoe het werkt.

zal 2x webhosting server op komen en 1 name server.
verder nog wat kleine vps jes.

dat was mijn idee in eerste instantie.

tips ?

Staat je niet blind op de tips die je krijgt van mensen die 192 vpssen op 1 standaard server verkopen, die hebben een compleet andere setup nodig.

Voor je testsetup is naar grote waarschijnlijkheid je desktop op je buro voldoende, of misschien een desktop die elders in huis staat, daar wil je geen herriemaker voor hebben.

Er zijn in principe 2 manieren van vpssen maken voor eigen gebruik:

1) security redenen, je wil servers scheiden, maar je hebt 1 stuk hardware.

Hiervoor zijn de producten jail, openvz en nog een paar anderen, je setup hoeft niet heel bijzonder te zijn, tel de piekmomenten (cacti?) van al je huidige servers op en gebruik die hardware (hou rekening met een beetje groei)

2) Dedicated resources voor verschillende servers:
Hiervoor zijn de producten kvm, vmware en nog wat anderen (ik hou vooral lpar en solaris zones buiten beschouwing)

Hiervoor moet je vooraf bedenken hoeveel dedicated resources elke server nodig heeft (cpu/mem/disk)
Dit soort setups kunnen redelijk in de papieren lopen, zeker als je ook wil verhuren.

houwink
29/01/10, 08:46
reden voor vps

ik wil bepaalde klanten scheiden van andere. dat ze geen last hebben van elkaar.

daarnaast vragen enkele klanten om een VPS.

de server load is niet bijster hoog op de huidige 2 servers.
daarnaast wil ik op een 3e vps de backups laten maken.

2e reden is dat bij hardware onderhoud je vps én kunt overzetten naar andere hardware waardoor je geen downtime hebt.

ik wou eigenlijk alleen werken met servers met stand alone disken. dus niet een externe disklocatie ergens. weet niet hoe slim dat is.

resellers wil ik straks op een eigen vps hebben om die te scheiden van mijn eigen klanten. meer overzicht.

Spyder01
29/01/10, 09:31
2e reden is dat bij hardware onderhoud je vps én kunt overzetten naar andere hardware waardoor je geen downtime hebt.


Ik weet niet welke software je voor virtualisatie wilt gebruiken, maar bij het overzetten van een VM moet deze offline zijn. Daarnaast speelt de grote ook nog mee. Of je moet al aan HA gaan denken.

houwink
29/01/10, 09:41
oke dat was mij niet bekend dat een vps offline moet zijjn voor het overzetten.

en HA is ??

maar je kunt een VPS probleemloos overzetten naar een andere fysieke machine of is dat heel lastig ?

Spyder01
29/01/10, 09:56
oke dat was mij niet bekend dat een vps offline moet zijjn voor het overzetten.

en HA is ??

maar je kunt een VPS probleemloos overzetten naar een andere fysieke machine of is dat heel lastig ?

HA = High Availability, Google er maar eens op. Een VPS kun je in principe probleemloos naar een andere host overzetten, als je gebruik maakt van dezelfde virtualisatie techniek op die host. Het allerbeste is dan nog met identieke hardware (scheelt problemen met drivers).

houwink
29/01/10, 10:00
oke,

maar dan zit ik met nog iets.

hoe backup je een VPS naar een andere machine toe.
stel je voor je hardware crashed, dan ben je mooi de sigaar om het zo maar te noemen. hoe lossen jullie dat op ?

Apoc
29/01/10, 10:15
Ik weet niet welke software je voor virtualisatie wilt gebruiken, maar bij het overzetten van een VM moet deze offline zijn. Daarnaast speelt de grote ook nog mee. Of je moet al aan HA gaan denken.

Onzin, dat hangt maar net van de software af. Met Virtuozzo en OpenVZ kun je een VPS migreren met nagenoeg geen downtime. Wij doen dit al jaren en dit is ideaal.

Apoc
29/01/10, 10:26
oke,

maar dan zit ik met nog iets.

hoe backup je een VPS naar een andere machine toe.
stel je voor je hardware crashed, dan ben je mooi de sigaar om het zo maar te noemen. hoe lossen jullie dat op ?

Dat hangt geheel af van de virtualisatie software die je gebruikt. Maar over het algemeen is R1soft een hele dikke aanrader.

Verder nog; als ik jou was zou ik al het advies wat je gekregen hebt omtrend specificaties zo veel mogelijk negeren. Zoals Vince al terecht opmerkte:


Wat me wel opvalt is dat er gelijk aan je configuratie gesleuteld wordt, terwijl nog niet duidelijk is wat je precies wilt. Een server moet mijn inziens altijd aansluiten op de wensen.

Om een voorbeeld te geven:


Veel te weinig geheugen. Processor moet sneller en misschien wel 2 stuks in ieder geval 1 quadcore. Schijven raid 5 of 6

Uiteraard hangt alles af van hoeveel vps'en je wilt draaien. Een gemiddelde vps is al snel 512mb en dan kun je er slechts 5 kwijt.

Dit is echt keiharde ongefundeerde onzin. Al die opmerkingen zijn gebaseerd op gebakken lucht.

Je kan hooguit zeggen wat de verhouding van CPU : RAM : Disk snelheid voor een gemiddelde VPS is. De vraag is dan weer.. wat is gemiddeld. Misschien wijken jouw klanten wel sterk af van "gemiddeld".

Als je nog nooit eerder een VPS server opgezet en beheerd hebt, en je wilt dit voor bedrijfskritische toepassingen gebruiken (klanten = altijd bedrijfskritisch naar mijn mening), dan zou ik dit toch (gedeeltelijk) uit handen geven. Of huur bijvoorbeeld een consultant in.

Je zou eigenlijk de resources die je klanten momenteel gebruiken, moeten meten, en de specificaties van de VPS server daarop afstemmen. Dit kun je het beste laten doen door iemand met ervaring, omdat je zelf waarschijnlijk niet goed weet waar je op moet letten.

Met de nieuwere generaties processoren en RAM, heb je meestal al een overkill aan resources ten opzichte van de snelheid van de harde schijven (maar, ook dit is afhankelijk van het verbruik van je klanten natuurlijk). Met andere woorden; het is raadzaam om specifiek te letten op de snelheid van de harde schijven. De snelheid van de CPU(s) is over het algemeen van ondergeschikt belang.

houwink
29/01/10, 10:50
ik wou met vmware esxi gaan draaien.
als ik de meningen wat aanhoor is dat de beste optie.

Spyder01
29/01/10, 11:37
Onzin, dat hangt maar net van de software af. Met Virtuozzo en OpenVZ kun je een VPS migreren met nagenoeg geen downtime. Wij doen dit al jaren en dit is ideaal.

Je kunt het ook beter lezen,ik zeg er immers nog bij: "ik weet niet welke virtualisatie techniek je wilt gebruiken". En ik heb het niet over uren downtime. Maar downtime is downtime, of het nu 30 seconden is of 30 uur.



ik wou met vmware esxi gaan draaien.
als ik de meningen wat aanhoor is dat de beste optie.

Als je VM's wilt verhuren op basis van ESXi, dan is dat niet kostenloos.

Randy
29/01/10, 12:59
ik wou met vmware esxi gaan draaien.
als ik de meningen wat aanhoor is dat de beste optie.

Houdt er wel rekening mee dat je - om te beginnen in de laagste staffel - bijna 400 euro per maand aan licentiekosten kwijt bent. Ik weet niet of je ook veel Windows (gaat) doen, maar Hyper-V is sinds de 2008r2-versie ook productieklaar. Dat licentiemodel steekt toch wat beter in elkaar en de tools zitten op de helft van het geld dat je met Citrix kwijt bent.

Yourwebhoster
29/01/10, 13:13
Je kunt het ook beter lezen,ik zeg er immers nog bij: "ik weet niet welke virtualisatie techniek je wilt gebruiken". En ik heb het niet over uren downtime. Maar downtime is downtime, of het nu 30 seconden is of 30 uur.




Als je VM's wilt verhuren op basis van ESXi, dan is dat niet kostenloos.
Reactie is op dat de VPS down moet zijn, de VPS draait in principe door. RAM wordt ook overgezet naar de nieuwe node, enkel is de VPS even onbereikbaar doordat het IP op een andere node zit (en wellicht het versturen van de RAM, dit weet ik niet zeker, nooit op gelet).

Als ik het zo hoor zou ik eerder gaan voor XEN, en dan paravirtualisatie waar het kan anders HVM. Gebruik bijvb SolusVM hiervoor, ergens anders is al een topic waar uitleg gegeven is. Helaas zal dit dan wel $12.50 kosten, een andere oplossing is handmatig de boel bijhouden of een ander control panel gebruiken.

Mikey
29/01/10, 13:17
Schijven raid 5 of 6

raid 5 /6 alleen leuk bij 70/30 verhoudingen. Waarbij de nadruk ligt op lezen. Wanneer er teveel schrijfacties zijn kakt je gehele performance in door de xor opdrachten. Verder is bij raid 5 / 6 de sum voor lezen alle heads bij mekaar, maar bij scrhijven 1/4 of 1/5 deel van alle heads. Pas daar dus mee op om in een verhuurde omgeving raid 5 of 6 toe te passen. Als je geen limits op kan geven, kan een vm je hele platform wankel en traag maken :)

houwink
29/01/10, 15:05
ik meende dat Vmware esxi free gratis was. blijkbaar niet dus.

xen is wel gratis ?

even over raid 5 / 6
raid 10 is dus de beste optie !?

Spyder01
29/01/10, 15:09
ik meende dat Vmware esxi free gratis was. blijkbaar niet dus.

xen is wel gratis ?


Ja ESXi is gratis, maar niet om daar VM's op door te verhuren. Wel om je eigen omgevingen te virtualiseren. Ik weet het niet zeker, maar volgens mij geldt voor Xen ongeveer hetzelfde.

Yourwebhoster
29/01/10, 15:12
Hangt er van af welke XEN je hebt, Citrix XEN is bijvb niet gratis.

houwink
29/01/10, 15:14
welke xen kun je het beste hebben dan ?

Mark17
29/01/10, 15:22
Hier ervaring met XenSource (gratis/opensource). Het draaide op zich vrij stabiel, maar KVM heeft betere prestaties heb ik gemerkt.

Yourwebhoster
29/01/10, 15:28
Zoals Mark17 zegt, die kan je gebruiken. Overigens gewoon uit de yum repo te halen indien nodig.

Apoc
29/01/10, 15:47
Je kunt het ook beter lezen,ik zeg er immers nog bij: "ik weet niet welke virtualisatie techniek je wilt gebruiken". En ik heb het niet over uren downtime. Maar downtime is downtime, of het nu 30 seconden is of 30 uur.

Ik lees prima, wellicht dat je het beter moet omschrijven.

Je zei: "maar bij het overzetten van een VM moet deze offline zijn". Hoe je het ook wendt of keert; dat is niet per se waar. In Virtuozzo blijft de VPS gewoon online, tot het einde van de migratie waarbij je dus de daadwerkelijke omschakeling maakt naar de nieuwe server (het is iets gecompliceerder maar de details zijn hier niet echt relevant).


ik wou met vmware esxi gaan draaien.
als ik de meningen wat aanhoor is dat de beste optie.

Er is geen "beste optie" in het algemeen. Alle opties hebben hun voordelen en nadelen. Mijn persoonlijke voorkeuren zijn Virtuozzo/openVZ (OS virtualisatie) en ESXi (hardware virtualisatie), en het gebruik ervan hangt dan weer af van het doeleinde waar je het voor inzet. Met andere woorden: je zou het beste even een duidelijke omschrijving kunnen maken van wat je precies op de VPS's wilt hosten voor je klanten.

Wat je ook doet; als je besluit het zelf op te zetten en te beheren, draai dan minimaal een paar maandjes op proef (zonder klanten dus) voordat je er je klanten op gaat hosten. Om zo'n omgeving te beheren heb je toch wel aardig wat ervaring nodig.

houwink
29/01/10, 16:59
uiteraard ga ik het eerst testen met mijn eigen websites.

die zijn iets minder belangrijk dan de websites van klanten.
die zorgen voor het inkomen uiteraard.

en ik ga eerst thuis op een pc tje xen installeren.
en op welk os draait xen het beste, kan ik daarvoor centos pakken ?

Yourwebhoster
29/01/10, 17:00
CentOS werkt prima met XEN, pak anders een tut erbij als je niet weet hoe het moet (en zoek dingen op over XEN, zodat je de basis kent).

Geert-Jan
29/01/10, 17:01
en ik ga eerst thuis op een pc tje xen installeren.
en op welk os draait xen het beste, kan ik daarvoor centos pakken ?

Ligt er aan wat je gaat installeren....

Xensource? Geen OS. ISO bakken en installen.
SolusVM? CentOS als OS.

houwink
01/02/10, 18:50
de server informatie die er na het testen op zou moeten komen.

3 webservers.
specificatie dual core 3,0GHz 2048MB geheugen 250GB Schijf
gemiddelde load per server 0,75 met tijdens backup oplopend naar 1,25 tot 1,50
en op 1 server soms uitschieters naar 5 ( zelden )

daarnaast 1 backup server om backups weg te schrijven
gemiddelde load 0,2

en 1 nameserver.

houwink
01/02/10, 18:51
Ligt er aan wat je gaat installeren....

Xensource? Geen OS. ISO bakken en installen.
SolusVM? CentOS als OS.

xensource van citrix in dit geval neem ik aan.

er zit ook virtualisatie in centos zelf en ook XEN.
hoe zit dit eigenlijk ?

Bart L
01/02/10, 19:32
Kijk eens naar Proxmox, heeft zelfs een versie die je direct kunt installeren vanaf een ISO, zeker voor de thuis install is dat erg grappig. Mag je ook VPSen e.d. op verhuren, is draait op KVM software. Als je gebruik maakt van shared storage kun je live VM's migreren.

Daarnaast regelt Proxmox de backup e.d. voor je.

http://pve.proxmox.com/wiki/Main_Page

houwink
02/02/10, 22:47
na een enige tijd iets uittesten, kom ik er achter dat ik toch beter raid5 kan hebben dan raid 10 met hetzelfde aantal schijven.

daarnaast is een spare in een webhosting server geen overbodige luxe krijg ik door.

hoe doen jullie dit ?

Spyder01
02/02/10, 22:54
na een enige tijd iets uittesten, kom ik er achter dat ik toch beter raid5 kan hebben dan raid 10 met hetzelfde aantal schijven.

daarnaast is een spare in een webhosting server geen overbodige luxe krijg ik door.

hoe doen jullie dit ?

Dat is niet zo moeilijk. Zorgen dat je spares op voorraad hebt. Het kost wat, maar nog altijd beter dan enorme downtimes hebben mocht de boel in de knoei raken.

houwink
02/02/10, 23:46
uiteraard, en je kan ook vast een spare in een server doen.
hp heeft die mogelijkheid bv.

maar raid 0 , 1 , 10 of 5 ??