Bygg en virtuell vertsserver for hjemmet

Nylig i vår groovy Community Forum, spurte goLfie (en av våre groovy lesere) et spørsmål om Computer Component Advice. Over tid snakket diskusjonen om spørsmål om å bygge en virtuell server. Da jeg skrev mitt svar på tråden, skjønte jeg at dette emnet var verdt en frontspiller så uten videre ado ...

Server Case og harddisker / IO

Det første du trenger å gjøre er å finne et fint tårnshus. Den primære årsaken til dette er kjøreplass. Nå gitt, hvis du planlegger å bruke en eSata-stasjonskasse full av stasjoner, er dette sannsynligvis ikke så viktig.

Et av de vanligste problemene jeg har sett i Corporate America når jeg bygger en Virtual Farm er de kjøper den største serveren med tonnevis av CPU og Memory, og kaster bare noen få stasjoner på boksen. Gjett hva skjer? Yup, Disk IO begrensninger. Stol på meg, skimp på disken, og det vil raskt bli din flaskehals garantert!

En venn av meg gjorde dette nylig ved å bygge en fin hjemmeserver med tonnevis av CPU og minne. Han kjøpte deretter en enkelt 1TB-stasjon og partisjonerte den 80Gigs for OS og balansen for sine virtuelle maskiner. Etter å ha installert bare 4 VM på boksen, var ytelsen forferdelig på verten og VM. Tenk bare fem servere som alle prøver å trekke fra en enkelt drivspindel. Au.

Så vær sikker på at du ikke skinner på disken. Jeg tror ærlig at det er en av de viktigste faktorene (andre bare i minnet) når du bygger en Virtual Server Host. Prøv å sette så mange Drives inn i esken som saken din vil holde. Jo flere Drive Spindles, jo bedre. Tross alt, for noen få hundre dollar bør du kunne få 5-6 500 Gig-stasjoner. Du kan finne em på NewEgg for ~ $ 50 hver. Optimal config ville være et speil på systemstasjonen og en Raid 10 (hvis du har mye disk) eller god ole Raid 5 for volumet som holder din VM. Hvis du er liten på disk, bare Stripe alle diskene i en Raid 5 og bygg deg unna.

Server CPU

For å kjøre noen av Hypervisors der ute, må du sikre deg at du kjøper en prosessor som støtter On-Chip Virtualization. Intel kaller dette Intel VT og AMD, AMD-V. Microsofts Hyper-V Server 2008, for eksempel, vil ikke engang kjøre eller installere på en Server 2008-boks uten VT eller AMD-V CPUer.

I tillegg, siden dette er et hjemmesystem, og du sannsynligvis ikke vil kjøpe et hovedkort med fire stikkontakter, må du sørge for at CPUen har minst to kjerner (helst fire.) På den måten hvis du går to stikkontakter og w / 4 kjerner hver, Du bør være god å gå fra et CPU-synspunkt.

Server Minne

Hjertet til en hvilken som helst Virtual Server Host er dens minne. Uten nok minne, mister du alle gevinster av å kunne være vert for flere servere og stasjonære datamaskiner på en enkelt server. Minne er billig i disse dager. Derfor er min anbefaling å installere 8 Gigs på et minimum. Det skal gi deg nok RAM til å være vertskap for opptil 8-10 mellomstore virtuelle maskiner.

hovedkort

Pass på at hovedkortet ditt støtter flere CPUer (stikkontakter) opptil 16 Gigabyte eller mer RAM (slik at du kan vokse boksen etter behov), mange SATA, eSATA-tilkoblinger og et innebygd raid er også et pluss.

Hvis du kan, få Video om bord. Ikke kast bort pengene dine ved å kjøpe et stort fancy skjermkort til din virtuelle server-vert. Tross alt, i de fleste tilfeller, etter at du har bygd verten din, vil du sannsynligvis aldri trenger å logge inn lokalt igjen. Mange tror du trenger et stort fancy skjermkort for å gjøre ting som Aero over en RDP-tilkobling. Det er ren feil. ALLE mine virtuelle verter er headless (ingen skjerm vedlagt) og sitter på et stativ i garasjen min, og jeg har ingen problemer med å kjøre mine Virtual Vista-bokser med Aero Theme via RDP (og tro på at skjermkortene i serverne mine er uuuugggllly.)

Hyper-Visor-programvare

I århundrer (vel ikke så lenge) var VMWare den regjerende konge med ESX produktlinjen og management suite ... og du betalte for det. I gjennomsnitt var det $ 5ka CPU. Med det ekstra trykket fra Microsoft, Citrix, SUN og Oracle (ja, Oracle har et VM-produkt), begynner kongen å føle varmen fra pakken. Det er gode nyheter for oss!

Trykket startet med Microsoft som frigjorde Microsoft Virtual Server 2005 R2. Selv om det ikke var gratis først, reduserte Microsoft raskt prisen til $ 0. VMWare reagerte med utgivelsen av VMware Server. Microsoft bragte deretter den nyeste virtuelle serveren, kalt Hyper-V, med Windows Server 2008. Omtrent seks måneder senere lanserte de en gratis frittstående Hyper-Visor, kalt Microsoft Hyper-V Server 2008, et direkte svar på den frittstående frigjøringen av sin ESX produktlinje kalt VMWare ESXi.

Og det bringer oss til nå. Personlig kjører jeg litt av alt. Hjemmelaboratoriet inneholder en eller flere av hver av de produktene jeg nevnte ovenfor, hovedsakelig fordi mange av mine eldre bokser ikke har maskinvarekravene. Så langt som min anbefaling, her er det jeg foreslår i rekkefølge:

  1. ESXi - Gratis, nyeste teknologi, enkel installasjon. Bare vær sikker på å lese opp alle HW-kravene. Viktig å merke seg Intel-VT eller AMD-V er ikke nødvendig hvis du ikke vil kjøre 64Bit VM. Jeg vil på det sterkeste anbefale det for ytelse grunner.
  2. Microsoft Hyper-V Server 2008 - Gratis, god teknologi, enkel å migrere eldre virtuelle maskiner som kjører Virtual Server 2005 R2. Bør merke - Intel-VT og AMD-V-prosessorer kreves.
  3. Windows Server 2008 W / Hyper-V - Dette lar deg være vert for VM-er du trenger, og bruk verten til å gjøre andre ting også. Min primære Hyper-V-server, for eksempel, er også mine primære domenekontroller med alle mine FSMO-roller på den. Backup Domain Controller er faktisk selvfølgelig. ;)

OG ... det handler om det.

Hva glemte jeg? Noen har ytterligere forslag?

Tags: hyper-v, hyper visir, vmware, microsoft, virtualisering, vm-vert, virtuell server