Virtuell hjemmeserver med VMWare ESXi

Robert AndresenPC and apps 4 Comments

April 2014 bygget jeg meg en ny server for å kjøre VMWare ESXi på.

Dette krevde en god del timer med lesing rundt om på nettet, da ESXi ikke støtter hardware beregnet på forbrukermarkedet – og type server hardware ville være for dyrt for en enkel hjemmeserver.

Oppdatering 05.2015

Oppgradering til ESXi 6.0

Oppgraderte nylig til ESXi 6.0 uten problemer. 6.0 inneholdt også drivere til onboard-nettverkskort på hovedkort. Så nå har jeg to aktive nettverkskort.

Ettersom jeg hadde installert på USB, tok jeg å installerte 6.0 på en helt ny USB-minnepenn. Datastorage var derimot urørt og det var da bare å hente inn mine VM-er igjen.

Problemer med skriving til USB

Mye av grunnen til at jeg oppgraderte til 6.0 var pga. problemer med å skrive til USB. F.eks. forsvant alle nye VM-er som jeg opprettet ved restart. Ved forsøk på å legge inn nettverkskort-drivere, fikk jeg også feilmelding om at jeg ikke hadde tilgang til å skrive til konfig.

I ettertanke kom jeg på at jeg hadde forsøkt å kjøre pass-through på USB mot VM, for å sette opp en SMS Server. Dette betyr at bare den VM-en får bruke USB-kontrolleren.

Tanker og krav rundt hardware

Stort sett ingen forbruker-hovedkort har støtte for mer enn 32GB minne i skrivende stund. I alle fall ingen som jeg kunne verifisere å virke med ESXi.

Hovedkortet måtte støtte VT-x og VT-d. VT-x må til for å støtte virtualisering generelt og VT-d for å kunne kjøre I/O enheter som webkamera, SMS gateway og lignende virtuelt.

Hovedkortet burde støtte nyeste ESXi 5.5.

Innkjøpsliste / Hardware

Butikk/leverandør: Dustin.no

Levert Rest Benevnelse Artikkelnummer à pris (NOK) Rad total (NOK)
1 0 SEAGATE EXPANSION PORTABLE 500GB USB 3.0 BLACK
Serienummer: 5010115189+100671
5010643055 303,20 303,20
1 0 SAMSUNG DVD±R/RW/RAM DL 24X SATA BULK BLACK 5010752545 103,20 103,20
1 0 NZXT SOURCE 220 ATX BLACK 5010615618 383,20 383,20
1 0 KINGSTON 32GB 1600MHZ DDR3 CL9 DIMM (4X16GB) HYPERX BEAST 5010665883 1 983,20 1 983,20
1 0 INTEL PRO/1000 GT DESKTOP ADAPTER BULK 5010115189 168,00 168,00
1 0 INTEL CORE I7 4770S 3.1GHZ 8MB S-1150 5010742240 1 815,20 1 815,20
1 0 COOLER MASTER B600 2.3 600W 5010747705 367,20 367,20
Frakt: 0,00
Å betale: 6 475,80

Butikk/leverandør: Proshop

Varenummer Betegnelse Beløp Antall Totalt beløp
2412682 ASRock H87M PRO4 – Haswell 583,00 kr. 1 583,00 kr.
001801 Frakt 0-35kg 125,00 kr. 1 125,00 kr.
000098 VISA 0,00 kr. 1 0,00 kr.
Her MVA 141,60 kr.
Totalt beløp 708,00 kr.

Totalsum: 7183,80

Driverstøtte

Fra blogginnlegg så var jeg klar over at on-board nettverkskort ikke var støttet i ESXi, derfor ble det kjøpt PCI nettverkskort. Alle andre drivere fungerte uten problemer.

Virker etter oppgradering til 6.0.

Installasjon

Installasjonen av ESXi gikk smertefritt. Man må lete litt for å kunne laste ned ESXi fra VMware sine nettsider, men etter jeg fikk lastet det ned og brent det ut på CD var det stort sett bare neste, neste. Det er selvsagt ingen nybegynner installasjon, men ettersom du vurderer ESXi server hjemme, så vet du nok hva du begir deg ut på 🙂

Personlig valgte jeg å installere ESXi på minnepinne i stedet for på harddisk. Dette er noe man må vurdere, men ESXi lastes inn og kjøres fra minnet, så selve bruk av minnepennen er ikke stor. Litt usikker på hvordan skriving av logg og lignende gjøres, men dette kan i verste fall korte ned levetiden om den skrives til USB-stick. Uansett er dette en ukritisk hjemmeserver for min egen del.

Vurderinger i ettertid

Jeg skulle ha investert i SSD disk. Kjøre 4-5 servere fra en og samme vanlige HDD tar tid, spesielt ved oppstart. Fra kaldstart tar det fort 15 minutter før jeg er oppe å går igjen.

Ellers er jeg veldig fornøyd med serveren og den har så langt vært helt stabil i 6 måneder snart. Den har vært nede et par ganger pga. strømbrudd, men har startet fint opp igjen når strømmen kom tilbake.

Kilder og lesestoff

  1. http://thehomeserverblog.com/esxi/esxi-5-0-amd-whitebox-server-for-500-with-passthrough-iommu/
  2. http://thehomeserverblog.com/esxi/esxi-5-0-amd-whitebox-server-for-500-with-passthrough-iommu-build-2/
  3. http://www.g33ka.com/2012/08/01/how-to-build-a-esxi-5-0-amd-whitebox-server/ (dead link)
  4. https://communities.vmware.com/message/2152036