Powiedzmy, że miałem laptop Core i7 z 16 GB pamięci RAM i dyskiem 750 GB.
Czy istnieje mechanizm, w którym mogę podzielić HD na system Linux, Windows, OS X, współdzielone dane, konfigurację Hypervisora, gdzie uruchamiam małego hypervisora. Czy mogę uruchomić / zatrzymać maszynę wirtualną z systemem Linux, Windows i OS X i korzystać z nich wszystkich z poziomu hiperwizora?
Kod, test itp.?
czy to jest hypervisor typu 1?
Przypuszczam, że mógłbym uruchomić małą instalację Linuksa i VmWare, ale czy VmWare może czytać maszyny wirtualne z fizycznej partycji dysku twardego w porównaniu z instalacją opartą na plikach (pliki .vmdk)?
Odpowiedzi:
Tak, to hiperwizor typu 1. Typowe hiperwizory typu 1 obejmują Xen i VMware vSphere Hypervisor (wcześniej VMware ESXi Single Server). Nie powinno być problemu z użyciem partycji jako dysków wirtualnych dla maszyn wirtualnych, ale pliki obrazów dysków na jednej partycji oferują większą elastyczność, na przykład możliwość zwiększenia rozmiaru obrazu i zastosowania kompresji danych do obrazu (w pliku hosta system), aby zmniejszyć wymagane miejsce na dysku. VirtualBox może uzyskiwać bezpośredni dostęp do partycji; Nie jestem pewien co do VMware, ale powinno być w stanie zrobić to samo.
Tak długo, jak masz niezbędne wsparcie sprzętowe (i posiadasz), nie powinno być problemu z konfiguracją hiperwizora na komputerze. W rzeczywistości na moim starym laptopie (pamięć 8 GB, czterordzeniowy procesor AMD Phenom II (K10 mobile)) działa teraz Microsoft Hyper-V Server 2012 R2, a maszyny wirtualne osiągają niemal natywną wydajność.
źródło
Jeśli konfigurujesz osobne partycje dla poszczególnych systemów operacyjnych, inną opcją jest skonfigurowanie multiboot z GRUB . Ma to tę zaletę, że pozwala systemowi-gościowi na bezpośrednią komunikację ze sprzętem w celu zwiększenia wydajności i kompatybilności, a także uwalnia cię od osobliwości i indywidualnych ograniczeń Hypervisora typu 1 hosta.
Na przykład VMware ESXi nie obsługuje systemu Windows 8 przed ESXi 5.0 Patch 4 i wymagałby instalacji Hypervisora typu 2, takiego jak Qemu, w systemie gościa w celu emulacji procesora opartego na ARM (np. Do programowania Raspberry Pi ). Z drugiej strony Xen może być dość trudny do skonfigurowania, a obsługa sterowników może zależeć od kompatybilności dystrybucji.
Ponadto hiperwizor typu 1 może, ale nie musi, być zgodny z technologiami zarządzania energią laptopa i drastycznie wpływać na żywotność baterii.
Inną opcją, którą możesz rozważyć, jest skonfigurowanie uproszczonej wersji systemu Linux z zainstalowanym KVM i obsługą wirtualizacji wspomaganą sprzętowo przez Intel VT-x (dla twojego Core i7) jako system operacyjny hosta. Chociaż technicznie nie jest to implementacja hiperwizora typu 1, może zaoferować pożądaną funkcjonalność. Zdecydowanie zaleciłbym przechowywanie obrazów dysków jako plików, a nie partycji, jeśli pójdziesz tą drogą - znacznie łatwiej jest tworzyć kopie zapasowe, zarządzać nimi i aktualizować / wycofywać z eksploatacji.
Ta dyskusja zawiera znacznie więcej przydatnych informacji, jeśli chcesz dalej badać ten temat.
Możesz również rozważyć uruchomienie potencjalnego typu 1 w ramach hiperwizora typu 2, takiego jak VMware Workstation , VirtualBox lub Qemu, aby „wypróbować przed zakupem” i sprawdzić interfejs itp., Chociaż trudno będzie określić wydajność i zgodność.
źródło
Niedawno Citrix wypuścił hiperwizor typu 1 dla komputerów stacjonarnych - XenClient .
Jest bezpłatny dla maksymalnie dziesięciu użytkowników.
Niektóre artykuły wprowadzające:
http://my-techno-arena.blogspot.com/2014/08/type1-bare-metal-hypervisor-for.html
http://blogs.citrix.com/2010/11/18/xenclient-how-to-p2v-your-existing-os/
Aktualizacja
XenClient został wycofany i nie ma bezpłatnej wymiany z Citrix.
źródło