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
- http://thehomeserverblog.com/esxi/esxi-5-0-amd-whitebox-server-for-500-with-passthrough-iommu/
- http://thehomeserverblog.com/esxi/esxi-5-0-amd-whitebox-server-for-500-with-passthrough-iommu-build-2/
- http://www.g33ka.com/2012/08/01/how-to-build-a-esxi-5-0-amd-whitebox-server/ (dead link)
- https://communities.vmware.com/message/2152036