Budowanie Home Virtual Host Server

Niedawno na naszym ciekawym Forum Społecznościowym, goLfie (jeden z naszych ciekawych czytelników) zadał pytanie na temat porad dotyczących komponentów komputerowych. Z biegiem czasu dyskusja zamieniła się w pytania dotyczące budowy wirtualnego serwera. Kiedy pisałem swoją odpowiedź do wątku, doszedłem do wniosku, że ten temat wart jest frontowego pagera, więc bez dalszych ceregieli ...

Obudowa serwera i dyski twarde / IO

Pierwszą rzeczą, którą musisz zrobić, to znaleźć ładny wieżowiec. Głównym powodem tego jest przestrzeń dyskowa. Teraz przyznane, jeśli planujesz użyć obudowy napędu eSata z pełną ilością napędów, to prawdopodobnie nie jest tak ważne.

Jednym z najczęstszych problemów, jakie widziałem w korporacyjnej Ameryce podczas budowania wirtualnej farmy, jest kupowanie największego serwera z tonami procesora i pamięci, a następnie wyrzucanie tylko kilku napędów. Zgadnij, co się dzieje? Tak, ograniczenia dysku IO. Zaufaj mi, skąpić na dysku, a to będzie SZYBKO stać się gwarantowanym wąskim gardłem!

Mój przyjaciel zrobił to niedawno, budując ładny serwer Home z tonami procesora i pamięci. Następnie kupił jeden dysk 1 TB i podzielił go na 80Gigs dla systemu operacyjnego oraz saldo dla swoich maszyn wirtualnych. Po zainstalowaniu tylko 4 maszyn wirtualnych na pudełku, wydajność była okropna na hoście i maszynach wirtualnych. Wyobraź sobie pięć serwerów, które próbują wyciągnąć z jednego wrzeciona napędu. Oooo.

TAK, upewnij się, że nie skąpisz na dysku. Szczerze wierzę, że jest to jeden z najważniejszych czynników (drugim po pamięci) podczas budowania hosta wirtualnego serwera. Postaraj się umieścić w pudełku tyle dysków, ile zajmie Ci skrzynka. Im więcej wrzecion napędowych, tym lepiej. W końcu za kilkaset dolców powinieneś mieć 5-6 dysków 500 Gig. Możesz je znaleźć na NewEgg za ~ 50 $ za sztukę. Optymalna konfiguracja to Mirror of the System drive i Raid 10 (jeśli masz dużo dysku) lub dobre ole Raid 5 dla Volume trzymającej twoje VM. Jeśli masz mało wolnego miejsca na dysku, po prostu ściągnij wszystkie dyski na RAID 5 i odłóż na miejsce.

Serwer CPU

Aby uruchomić dowolny z Hypervisorów, musisz kupić procesor obsługujący wirtualizację On-Chip. Intel nazywa to Intel VT i AMD, AMD-V. Na przykład Microsoft Hyper-V Server 2008 nie uruchomi się ani nie zainstaluje na serwerze Server 2008 bez procesorów VT lub AMD-V.

Dodatkowo, skoro jest to system domowy i prawdopodobnie nie kupisz płyty głównej z czterema gniazdami, upewnij się, że twój procesor ma co najmniej dwa rdzenie (najlepiej cztery.) W ten sposób, jeśli masz dwa gniazda i każdy z 4 rdzeniami, powinieneś być dobry, aby przejść z punktu widzenia CPU.

Pamięć serwera

Sercem każdego serwera wirtualnego jest jego pamięć. Bez wystarczającej ilości pamięci tracisz wszystkie zyski z możliwości hostowania wielu serwerów i komputerów na jednym serwerze. W dzisiejszych czasach pamięć jest niedroga. Dlatego moim zaleceniem jest instalacja 8 gigów na minimalnym poziomie. To powinno dać ci wystarczającą ilość pamięci RAM, aby pomieścić do 8-10 wirtualnych maszyn o średniej wielkości.

Płyta główna

Upewnij się, że Twoja płyta główna obsługuje wiele procesorów (gniazd) do 16 GB lub więcej pamięci RAM (w ten sposób możesz rozwijać skrzynkę w razie potrzeby), dużo SATA, połączenia eSATA i wbudowany raid to także plus.

Jeśli możesz, pobierz wideo na pokład. Nie marnuj swoich pieniędzy, kupując dużą fantazyjną kartę graficzną dla swojego serwera wirtualnego. Mimo wszystko, w większości przypadków po zbudowaniu hosta NIGDY nie będziesz musiał ponownie logować się lokalnie. Wiele osób uważa, że ​​potrzebujesz dużej karty wideo, aby robić rzeczy takie jak Aero przez połączenie RDP. To nie w porządku. WSZYSTKIE moje wirtualne hosty są bezgłowe (bez monitora) i siedzą na stojaku w moim garażu, i nie mam problemów z uruchomieniem moich skrzynek Virtual Vista z motywem Aero przez RDP (i uwierz mi, karty wideo na moich serwerach są uuuuugggllly.)

Hyper-Visor Software

Przez wieki (no, może nie tak długo) VMWare był królem rządzącym z zestawem produktów ESX i pakietem zarządzania ... i zapłaciłeś za to. Średnio było to 5Ka CPU. Z dodatkową presją ze strony Microsoftu, Citrix, SUN i Oracle (tak, Oracle ma produkt VM) King zaczyna odczuwać ciepło z pakietu. To dobra wiadomość dla nas!

Presja rozpoczęła się od wydania Microsoft Microsoft Virtual Server 2005 R2. Chociaż początkowo nie był darmowy, Microsoft szybko obniżył cenę do 0 USD. VMWare odpowiedział na wydanie VMware Server. Microsoft następnie w pakiecie z najnowszym wirtualnym serwerem o nazwie Hyper-V z systemem Windows Server 2008. Około sześć miesięcy później wydali darmowy, samodzielny Hyper-Visor o nazwie Microsoft Hyper-V Server 2008, bezpośrednią odpowiedź na bezpłatną wersję Stand-Alone. Linia produktów ESX o nazwie VMWare ESXi.

I to prowadzi nas do TERAZ. Osobiście prowadzę trochę WSZYSTKIEGO. Moje domowe laboratorium zawiera jeden lub więcej KAŻDEGO z produktów, o których wspomniałem GŁÓWNIE, ponieważ wiele moich starszych skrzynek nie ma wymagań sprzętowych. Jeśli chodzi o MOJE zalecenie, oto co chciałbym zasugerować w celu:

  1. ESXi - bezpłatna, najnowsza technologia, łatwa instalacja. Po prostu przeczytaj wszystkie wymagania HW. Ważne, aby zauważyć, że Intel-VT lub AMD-V nie są wymagane, chyba że chcesz uruchomić 64-bitowe maszyny wirtualne. Gorąco polecam to jednak ze względu na wydajność.
  2. Microsoft Hyper-V Server 2008 - darmowa, świetna technologia, łatwa migracja starszych maszyn wirtualnych z Virtual Server 2005 R2. Należy pamiętać - procesory Intel-VT i AMD-V są wymagane.
  3. Windows Server 2008 W / Hyper-V - Umożliwia to hostowanie potrzebnych maszyn wirtualnych, a także używanie Hosta do robienia innych rzeczy. Na przykład mój główny serwer Hyper-V jest również moimi kontrolkami domeny podstawowej ze wszystkimi moimi rolami FSMO. Backup kontroler domeny jest oczywiście wirtualny. ;)

I ... o to chodzi.

O czym zapomniałem? Czy ktoś ma jakieś dalsze sugestie?

Tagi: hyper-v, hyper-visor, vmware, microsoft, wirtualizacja, vm-host, serwer wirtualny