Czy na moim laptopie można ustawić hiperwizor bez systemu metalowego?

23

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)?

Jason
źródło
Tak, ale jeśli nie zamierzasz ich uruchomić, nie musisz tworzyć osobnych partycji.
Ignacio Vazquez-Abrams

Odpowiedzi:

13

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

bwDraco
źródło
Minęło trochę czasu, odkąd spojrzałem na hiperwizory typu bare-metal, ale czy słusznie mogę założyć, że bezpośredni dostęp do GPU, dźwięku itp. Przez system operacyjny klienta jest nadal niemożliwy \ bardzo ograniczony?
Rus
2
Tak, wiele z tych funkcji będzie nadal ograniczonych. Niektóre hiperwizory w ogóle nie obsługują dźwięku - Hyper-V na pewno nie. Inne funkcje, takie jak bezpośredni dostęp do GPU, są często niedostępne lub wymagają specjalnej konfiguracji zarówno na hoście, jak i gościu. Hiperwizory z czystego metalu są przeznaczone dla serwerów, więc jest to dodatkowa funkcjonalność, która nie zawsze jest zapewniona.
bwDraco
10

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

Nathan Dunn
źródło
-1

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.

Wadzim
źródło
Nie jestem związany i dodałem odpowiedź tylko dla kompletności. Trzeba byłoby wyjaśnić powód głosów negatywnych.
Vadzim