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:
- 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ść.
- 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.
- 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