PDA

Bekijk Volledige Versie : Setup van 2 KVM hosts i.c.m. NAS Synology DS1512+



CeeReM.com
23/06/12, 22:24
Ik wil twee KVM hosts combineren met de Synology DS1512+.


1) Ik twijfel er aan om de Synology in SHR (1 failure) of RAID5+spare (2 failures) te laten draaien, hoe kijken jullie hiernaar?
2) Als switch wil ik een HP ProCurve 1810G gebruiken, of de NAS direct verbinden met de servers, wat zou de beste keuze hierin zijn?
3) Ik wil 6 tot 10 vm's draaien op de kvm hosts. Het type vm zijn voip en webservers. Voor de MySQL server heb ik al een separate raid5 opstelling. Is dit redelijk haalbaar?

systemdeveloper
24/06/12, 02:19
1) Eerst naar iops kijken, dan pas inkopen/raid/disks bepalen.
2) Een switch kan, maar als je nics genoeg hebt kun je met een directe verbinding tussen servers+nas wegkomen, dan heb je wel een spof minder krijgen. Koste je wel de LACP dan.
3) Raid5 voor dbservers is over het algemeen niet een goede keuze. Het is niet fout, maar een database server ga je normaal niet op iops limiteren in ruil voor de extra ruimte die r5 oplevert. Uiteraard is e.e.a. afhankelijk van je type io op het ding, maar omdat een master db server per definitie random IO is en vrijwel nooit de continu throughput van minimaal 3 disks nodig heeft bij lezen, ben je beter af met r10 of zelfs een paar ssdtjes in r1.

Het hebben van slechts 2 nics in de NAS zou voor ons wel een nogo zijn. Als je hem volpropt met disks (non-ssd) dan is misschien ook de bedrijfstemperatuur van max 35 graden misschien wat krap. Met name de groene dc's hebben de temperatuur van de airco's vaak wat hoger staan.

Of je er 10 vm's op kunt draaien ligt uiteraard aan je diskload. Ik zou ze iig niet tegelijk gaan proberen te booten. Meer throughput dan 100MB/s hoef je niet te verwachten als je maar 1 nic naar je hosts hebt. Met random io hoef je waarschijnlijk niet eens te rekenen op meer dan 10-20MB/s.
En zeker als je 10 vms draait die bijvoorbeeld vanuit het OS om drie uur in de nacht allemaal met een makewhatis/find/virusscan oid starten, kan het moeilijk worden.

Beetje veel onbekende parameters om er iets zinnings over te zeggen eigenlijk ;)

CeeReM.com
24/06/12, 11:49
Bedankt voor je uitgebreide reactie. Hierbij mijn tegenvragen!


1) Hoe kan ik die bepalen?

2) Dan kies ik voor de HP switch, aangezien LACP dan wel een must is.

3) Ik zal eens kijken of ik hier iets in ga veranderen. Het is een server die alweer een poosje draait en eergelijk gezegd merk ik af en toe (naarmate de drukte toeneemt) dat hij iets trager reageert. Momenteel heb ik 4 SAS 15.000 + een spare config, wil ik dat hebben moet ik met raid 10 zeker een schijf er bij stoppen.

4) 35 graden is toch wel oke? Indien niet dan heb ik sowieso wel een probleem met de raid 5 server:

Controller H/W Monitor
CPU Temperature 48 ºC
Controller Temp. 52 ºC
CPU Fan 2518 RPM

5) De crons wil ik sowieso gaan verdelen over de periode, daar zit ik zeker niet op te wachten :)

systemdeveloper
24/06/12, 12:02
Bedankt voor je uitgebreide reactie. Hierbij mijn tegenvragen!


1) Hoe kan ik die bepalen?

2) Dan kies ik voor de HP switch, aangezien LACP dan wel een must is.

3) Ik zal eens kijken of ik hier iets in ga veranderen. Het is een server die alweer een poosje draait en eergelijk gezegd merk ik af en toe (naarmate de drukte toeneemt) dat hij iets trager reageert. Momenteel heb ik 4 SAS 15.000 + een spare config, wil ik dat hebben moet ik met raid 10 zeker een schijf er bij stoppen.

4) 35 graden is toch wel oke? Indien niet dan heb ik sowieso wel een probleem met de raid 5 server:

Controller H/W Monitor
CPU Temperature 48 ºC
Controller Temp. 52 ºC
CPU Fan 2518 RPM

5) De crons wil ik sowieso gaan verdelen over de periode, daar zit ik zeker niet op te wachten :)

4) Het staat in de specs. van die NAS. In hoeverre het in de praktijk een probleem is weet ik niet. Kan best meevallen, maar ik wilde er alleen even op wijzen.
2) lijkt me ook wel verstandig in dit geval.
3) 4 disks voor 10 servers blijft krap, maar het ligt er uiteindelijk aan wat die servers gaan doen natuurlijk.
5) dit gaat ook op voor de backups. Tar's, gezips e.d. kunnen een redelijke aanslag op de IO zijn.
1) lastig. Voor de backend is het simpelweg optellen van de iops zoals op de diskspecs staat met een correctie voor ht raidlevel. Maar daar heb je niet heel erg veel aan omdat de frontend hetgeen is waar de vm's mee te maken krijgen. Meten is weten.

CeeReM.com
24/06/12, 15:00
Je hebt gelijk voor wat betreft slechts twee nics. Maar dan wordt Synology opeens wel erg duur, alhoewel de software bijzonder handig is. Hoe kijk jij naar oplossingen zoals FreeNAS icm een eigen setup met meerdere nics?

systemdeveloper
24/06/12, 15:21
Je hebt gelijk voor wat betreft slechts twee nics. Maar dan wordt Synology opeens wel erg duur, alhoewel de software bijzonder handig is. Hoe kijk jij naar oplossingen zoals FreeNAS icm een eigen setup met meerdere nics?

FreeNAS hebben we zelf ook al jaren op bepaalde setups draaien. Geen problemen mee.
Open-E is een goede optie (niet gratis overigens, wel makkelijk), ook goede ervaringen mee.
Een gewone server, OS erop en een iSCSI/NFS daemon doet het ook wel. Je mist dan wat goodies, maar backups e.d. heb je met een paar regels bash natuurlijk ook snel geregeld.

CeeReM.com
24/06/12, 16:54
Ik ben nu al de nodige uurtjes bezig met het samenstellen van een supermicro NAS, maar ik begin steeds meer in te zien dat een kant en klare oplossing zoals de:

- 12 hd's: Synology DS3612xs (1.762 excl. BTW)
- 10 hd's: Synology RS3412RPxs (rack uitvoering en RP: 2351 excl BTW)

helemaal niet zo gek is, zeker quat prijs-kwaliteit verhouding, mogelijkheden voor groei etc.

Deze machines hebben de volgende specs:

CPU-frequentie : Dual Core 3,1GHz
Geheugen : DDR3 2GB ECC RAM (Uitbreidbaar, tot 6 GB)
LAN : Gigabit X4 (optional 10GbE X2 add-on card is supported)