My First ESXi Server - Part 1 (UPDATE 7-6-13)

Door robobeat op maandag 3 juni 2013 23:32 - Reacties (19)
CategorieŽn: Hardware, Persoonlijk, Views: 5.136

Te hoog stroomverbruik

Al sinds enkele maanden zit ik met het probleem dat ik op mijn eigen desktop PC verschillende VMs heb draaien. Doordat mijn eigen bak toch wel behoorlijk zwaar is en dus veel stroom verbruikt (even in het kort: i7 2600k overklokt naar 4,4ghz, 16GB RAM, Nvidia GTX470 en GTX9800+, 5 HDDs) en daarnaast ook nog een HTPC heb staan bij mijn TV die ook dienst doet als mijn Sabnzbd, Couchpotato, Sickbeard en Headphones Server, vond ik het toch eens tijd om eens te kijken naar een beter oplossing. Eťn die ervoor zorgt dat ik bovenstaande machines kan uitschakelen als deze niet in gebruik zijn, en toch beschikking heb over een 24 uur draaiende server die al het andere overneemt waar nodig (dus: mijn VMs als ook mijn draaiende services zoals Sabnzbd, SB, CP en HP). Maar hoe ga ik dit aanpakken?

Omdat ESX niet iets is waar ik bekend mee was in eerste instantie, was mijn eerste gedachte om maar weer een windows of linux server neer te zetten. Het nadeel vond ik alleen, ik ben dan beperkt in maar 1 OS. En gezien mijn VMs ook nodig zijn voor mijn studie (druk bezig om mijn MCSA / MCSE op te krikken) had ik hier niet genoeg aan. Hmm, hoe lossen we dit op?


Eureka, ESX!

Door verschillende ontwikkelingen en discussies op het forum kwam ik in contact met verschillende tweakers die wel bekend waren met ESX. Die wezen mij op de flexibiliteit die ESX mij bood voor hetgene wat ik wilde. Toch maar eens na gaan zoeken dan...

Dat ik hier niet eerder aan gedacht heb! Maar natuurlijk! Met ESX kan ik mijn VMs draaien, ik kan daarnaast mijn services opzetten zoals ik wil en dan dus ook uiteindelijk mijn eigen Desktop als ook mijn HTPC uitzetten als deze niet worden gebruikt en toch nog gebruik maken van de services. Daarnaast ben ik van plan om er nog een paar services bij te gaan draaien die me nu niet mogelijk lijken.

De opvolgende maanden nadat ik dit besluit had genomen ben ik eerst eens gaan kijken in de verschillende topics die geschikbaar zijn op got, zoals het Zuinge ESXi Server topic. Nu was mijn uitgangspunt niet direct op de meest zuinige server op te zetten, maar wel een die krachtig genoeg was in wat ik wilde en bepaalde features met zich mee bracht.


Op zoek naar de geschikte hardware

Hier mijn opsomming wat ik zeker wilde hebben in deze server:
  • Krachtig genoeg zonder directe performance drops om minimaal 5 VMs te kunnen draaien
  • Genoeg RAM zodat mijn VMs die het meest vragen genoeg tot beschikking hebben
  • Een mogelijkheid tot remote management van de server zelf buiten ESX
  • Install, set up and forget zonder daar weken aan te moeten spenderen
Dankzij het feit dat ik al wat had doorgelezen op GoT, was me al vrij goed duidelijk dat mijn keuze voor de hardware belangrijk zou worden, gezien dit anders meer werk met zich mee zou brengen tijdens het configureren. Daarnaast ben ik op zoek gegaan naar een mogelijkheid voor het kunnen managen van mijn server buiten ESXi om. Hierdoor kwam ik uit op intel's techniek genaamd AMT (Active Management Technology). Maar, om hier gebruik van te moeten maken dien ik te beschikken over een moederbord en een CPU die vPro gebruiken, gezien AMT een onderdeel is van IME (Intel Management Engine) welke ondergebracht zijn onder vPro. Dit betekent dus dat niet iedere CPU en zeker niet ieder moederbord geschikt is.

Na wat onderzoek blijkt dat vPro alleen beschikbaar is op moederborden met de Q77 chipset. Met de CPU is dit alleen beschikbaar op de wat hogere modellen, vanaf de i5. Dit in combinatie met VT-x, EPT en VT-d, werd mijn keuze kleiner. Omdat ik toch ging voor een wat zwaardere CPU, die toch beschikte over een ingebouwde GPU (voor install, gezien ik geen losse kaart tot beschikking heb), had ik daarin mijn keuze gemaakt. Het word de Intel Core i5 3470. Nu het moederbord.

Voor het moederbord ging ik op zoek naar een Q77 bordje, wegens de vPro ondersteuning. Al snel kwam ik er achter dat deze alleen beschikbaar waren op mATX bordjes. Goed, minder keuze. Na wat vergelijkingen en kijken naar ervaringen van anderen, viel mijn keuze in eerste instantie op de Asrock Q77m vPro. Goed bord, rijk uitgevoerd en alles aanwezig wat ik in eerste instantie nodig heb voor een goede prijs. Toch bleef me 1 ding knagen. Gezien ik 1 VM wil draaien voor opslag in combi met ZFS voor mijn 4 1,5TB schijven, wilde ik het liefste 1 dedicated LAN poort hiervoor gebruiken. Maar ik moet ook beschikking hebben over nog een poort voor ESX zelf. Dit zou ik kunnen oplossen door een losse NIC zoals de Intel Gigabit CT Desktop Adapter. Nu merkte ik alleen dat de ingebouwde poort van het Asrock bordje niet direct ondersteunt werd door ESX en ik deze dus moet inbakken in de install ISO. Niet echt veel zin in. Toen zag ik dat er ook een goed bord was van Intel zelf, namelijk de Intel DQ77MK. Deze heeft 2 NICs aan boord als ook een mSATA poort (gedeeld met een SATA poort) en , na wat navraag, bleek de eerste NIC prima te werken onder ESX. Gezien ik in de toekomst de install HDD wil vervangen voor een SSD, kan dit natuurlijk ook vervangen worden voor een mSATA drive, nog beter lijkt me. Dus de keuze werd dus de Intel DQ77MK. Nu nog een goede kast om alles bij elkaar te houden.

Omdat ik een mATX bord had, was een kleine kast zeker mogelijk. Deze keuze was voor mij snel gemaakt, namelijk de Fractal Design Define Mini. Lekker klein, ruimte genoeg voor mijn HDDs en uitgevoerd met Fractal Design's Dempende techniek, genaamd Moduvent. Hierdoor dus ook lekker stil. Gezien ik de kast wilde uitvoeren met extra koelers en toch niet teveel lawaai wilde, ook al staat hij straks ergens in een kamer die niet veel bezocht werd. Daarnaast werd de kast goed aangeschreven voor verschillende reviews voor zijn afwerking en prestaties. En toch nooit geheel onbelangrijk.

Na de rest van de hardware ook gekozen te hebben, werd het de volgende lijst:en dat net onder mijn eerst gedachte budget van §600,-.
Vandaag het geheel besteld en nu is het dus wachten op levering...

UPDATE: De hardware wordt vandaag afgeleverd en ook heb ik alvast een Samsung 840 120GB SSD aangeschaft om als VM hdd te dienen. Will keep you posted!