Bygga en virtuell värdserver för hem

bild

Nyligen i vårt groovy Community Forum, goLfie(en av våra groovy läsare) ställde en fråga om Computer Component Advice. Med tiden övergick diskussionen till frågor om att bygga en virtuell server. När jag skrev mitt svar på tråden, tänkte jag att detta ämne var värt en front-personsökare så utan vidare ...

Serverfall och hårddiskar / IO

Det första du behöver göra är att hitta en trevligtornfall. Det främsta skälet till detta är utrymmet. Nu beviljas, om din planerar att använda en eSata-enhet som är full av enheter, är detta förmodligen inte lika viktigt.

Ett av de vanligaste problemen jag har sett iNär företaget bygger ut en virtuell gård köper de den största servern med massor av CPU och minne och kastar sedan bara några få enheter på lådan. Gissa vad som händer? Yup, Disk IO-begränsningar. Lita på mig, skimp på disken, så kommer det snabbt att bli din flaskhals garanterad!

En vän till mig gjorde det nyligen genom att bygga entrevlig hemserver med massor av CPU och minne. Han köpte sedan en enda 1TB-enhet och fördelade den 80Gigs för OS och resten för hans virtuella maskiner. Efter att ha installerat bara 4 VM på lådan var prestandan hemskt på värden och VM. Föreställ dig fem servrar som alla försöker dra från en enda enhetsspindel. Aj.

SÅ, se till att du inte skimpar på disken. Jag tror ärligt talat att det är en av de mestviktiga faktorer (endast i minnet) när du bygger en virtuell servervärd. Försök att sätta så många enheter i rutan som ditt fall kommer att hålla. Ju mer Drive Spindles, desto bättre. När allt kommer omkring, för några hundra dollar bör du kunna få 5-6 500 Gig-enheter. Du kan hitta dem på NewEgg för ~ $ 50 vardera. Optimal konfigurering skulle vara ett spegel på systemenheten och en raid 10 (om du har mycket skiva) eller bra ole Raid 5 för volymen som håller dina VM: er. Om du har lite hårddisk kan du bara stripa alla diskarna i en Raid 5 och bygga bort.

Server CPU

För att köra någon av Hypervisorerna där ute behöver duför att se till att du köper en processor som stöder On-Chip virtualisering. Intel kallar detta Intel VT och AMD, AMD-V. Microsofts Hyper-V Server 2008, till exempel, kommer inte ens att köra eller installera på en Server 2008-ruta utan VT- eller AMD-V-processorerna.

Dessutom, eftersom detta är ett hemsystem och dukommer förmodligen inte att köpa ett moderkort med fyra uttag, se till att din CPU har minst två kärnor (helst fyra.) På det sättet om du går två uttag och w / 4 kärnor vardera, bör du vara bra att gå från en CPU-synvinkel .

Serverminne

Hjärtat i varje Virtual Server Host är dessMinne. Utan tillräckligt med minne förlorar du alla vinster med att kunna vara värd för flera servrar och stationära datorer på en enda server. Minne är billigt i dag. Därför är min rekommendation att installera 8 spelningar minst. Det borde ge dig tillräckligt med RAM för att vara värd för upp till 8 - 10 medelstora virtuella maskiner.

Moderkort

Se till att ditt moderkort stöder flera processorer(uttag) upp till 16 spelningar eller mer RAM (på så sätt kan du växa lådan efter behov), massor av SATA, eSATA-anslutningar och en inbyggd raid är också ett plus.

Om du kan, få video ombord. Slösa inte dina pengar på att köpa ett stort snyggt videokort för din Virtual Server-värd. När allt kommer omkring, i de flesta fall, efter att du har byggt din värd kommer du förmodligen ALDRIG att behöva logga in lokalt igen. Många tycker att du behöver ett stort snyggt videokort för att göra saker som Aero via en RDP-anslutning. Det är helt fel. ALLA mina virtuella värdar är huvudlösa (ingen bildskärm ansluten) och sitter på ett rack i mitt garage, och jag har inga problem med att köra mina virtuella Vista-lådor med Aero Theme via RDP (och lita på mig, videokorten i mina servrar är uuuuugggllly.)

Hyper-Visor-programvara

I århundraden (ja inte så länge) var VMWarehärskande kung med ESX-produktserien och hanteringssviten ... och du betalade för det. I genomsnitt var det $ 5k per CPU. Med det extra trycket från Microsoft, Citrix, SUN och Oracle (ja, Oracle har en VM-produkt) börjar kungen känna värmen från förpackningen. Det är goda nyheter för oss!

Presset började med att Microsoft släppteMicrosoft Virtual Server 2005 R2. Även om det inte var gratis till en början, sänkte Microsoft snabbt priset till $ 0. VMWare svarade med lanseringen av VMware Server. Microsoft samlade sedan den senaste virtuella servern som heter Hyper-V med Windows Server 2008. Cirka sex månader senare släppte de en gratis fristående Hyper-Visor, kallad Microsoft Hyper-V Server 2008, ett direkt svar på fristående frisläppande av dess ESX-produktlinje som heter VMWare ESXi.

Och det tar oss till NU. Personligen kör jag lite av ALLT. Mitt hemlaboratorium innehåller en eller flera av VARJE produkter som jag nämnde ovan HELT eftersom många av mina äldre lådor inte har maskinvarukraven. Så långt som MIN rekommendation, här är vad jag skulle föreslå för:

  1. ESXi - Gratis, senaste teknik, enkel installation. Se bara till att läsa upp alla HW-krav. Viktigt att notera Intel-VT eller AMD-V krävs inte om du inte vill köra 64Bit VM. Jag skulle dock starkt rekommendera det av prestandaskäl.
  2. Microsoft Hyper-V Server 2008 - Gratis, bra teknik, lätt att migrera äldre virtuella maskiner som kör Virtual Server 2005 R2. Bör notera - Intel-VT- och AMD-V-processorer krävs.
  3. Windows Server 2008 W / Hyper-V - Detta tillåter digför att vara värd för de VM du behöver OCH, använd värden för att göra andra saker också. Min primära Hyper-V-server, till exempel, är också mina primära domänkontroller med alla mina FSMO-roller på den. Backupdomänkontroller är naturligtvis virtuell. ;)

OCH ... det handlar om det.

Vad glömde jag? Någon som har ytterligare förslag?

Tags: hyper-v, hyper-visir, vmware, Microsoft, virtualisering, vm-host, virtual-server

0

Liknande artiklar

Lämna en kommentar