Próbuję zdecydować, którego z nich użyć. Te, o których wiem to:
- VMware (różne smaki);
- VirtualBox ;
- KVM .
Teraz idealnie chciałbym następujące funkcje:
- Idealnie byłoby móc uruchomić prawdziwą partycję, a nie plik reprezentujący wirtualny dysk twardy (aby był czytelny i zapisywalny przez system operacyjny hosta);
- Mają dobre wsparcie sieciowe (na przykład konfiguracja wirtualnych interfejsów dla KVM, tak aby mogli używać DHCP, aby uzyskać „prawdziwy” adres IP był bolesny);
- Ma dobrą wydajność, wykorzystując obsługę sprzętu VT, jeśli jest dostępna;
- Obsługuje 64-bitowych gości;
- Ma dobre graficzne narzędzie administratora; i
- Ma dobre wsparcie dla tworzenia skryptów gości.
virtualization
Cletus
źródło
źródło
Odpowiedzi:
Virtualbox, VMWare Workstation / Player / Server, QEMU, User-mode-linux itp. Należą do jednej kategorii VM - są hostowane w istniejącym systemie operacyjnym, takim jak Windows lub Linux.
Xen, KVM, VMWare ESX należą do innej kategorii - są stosami wirtualizacji opartymi na hiperwizorach. Nadal mają system operacyjny, który uruchamia się jako pierwszy, ale działają na zasadniczo innej warstwie.
To, który z nich najbardziej Ci odpowiada, zależy od tego, co chcesz z nimi zrobić. Jeśli chcesz uruchamiać maszyny wirtualne na stacji roboczej, do celów programistycznych lub testowych, idealna jest jedna z hostowanych platform (Virtualbox, VMWare Workstation itp.).
Jeśli naprawdę potrzebujesz dedykowanego środowiska serwerowego dla systemów produkcyjnych, powinieneś spojrzeć na drugą kategorię systemów, ponieważ oferują one bardziej zaawansowane funkcje, które mogą być potrzebne w dalszej kolejności (pula serwerów, współdzielona pamięć masowa, migracja na żywo, wysoka dostępność)
źródło
Jestem prawie pewien, że VirtualBox pasuje do rachunku dla wszystkich twoich kryteriów.
źródło
Wypróbuj Citrix XenServer (to nic nie kosztuje!). Używamy go w pracy i robi to naprawdę dobrze. Znalazłem to znacznie szybciej niż VMWare.
Jedynym wymaganiem z listy, której nie spełnia, jest to, że potrzebujesz osobnego komputera jako serwera VM. Następnie możesz połączyć się z komputerami przez sieć za pomocą konsoli administracyjnej XenCenter, która jest bardzo podobna do VMWare. Konsola jest dostępna dla systemu Windows, nie wiem o systemie Linux, ponieważ używam systemu Windows jako klienta.
źródło
Używam Virtual Machine Manager na moim Fedorze Linux. Jest to interfejs wykorzystujący Xen, Qemu i KVM. Bardzo jak serwer VMware.
źródło
Sam używam wirtualizacji i mogę bardzo polecić serwer VMware. Wypróbuj ich rozwiązanie ESX, jest bezpłatne i niezwykle wydajne.
Instaluje się jako system operacyjny na komputerze hosta z jedynie 32 MB pamięci RAM. (jest to po prostu Linux z technologią wirtualizacji VMware)
Możesz po prostu przenieść działające systemy operacyjne na VMware ESX lub zaimportować je z dysku. Narzędzie administracyjne jest oparte na sieci i działa jak urok. Możesz także użyć ich „klienta infrastruktury” w systemie Windows. Ponieważ jest całkowicie darmowy, bardzo warto spróbować.
Słowo ostrzeżenia: Uważaj przy uruchamianiu z prawdziwej partycji. Rzeczy mogą zostać zniekształcone, jeśli ponownie uruchomisz tę samą partycję z maszyny wirtualnej. Wiem, że to szaleństwo, ale widziałem, jak ludzie próbują tego i prawie zawsze psuje system operacyjny.
(Nie, nie mam żadnego powiązania z VMware, jestem tylko bardzo zadowolonym użytkownikiem)
źródło
Tylko uwaga na temat pierwszej żądanej funkcji.
To nie powinno być problemem. Na ogół można zamontować dowolny obraz maszyny wirtualnej oparty na plikach za pomocą urządzenia pętli zwrotnej systemu Linux, jeśli jest to konieczne. Dotyczy to raw, VHD, VMDK, qcow itp.
źródło
Virtualbox to niezły kawałek oprogramowania do wirtualizacji.
źródło
Naprawdę lubię VMWare Server. Używam go na moim systemie Ubuntu, aby uruchomić serwer Windows 2003 i serwer Windows 2008. Jest całkiem solidny.
źródło
Używam VMWare Server i mam go od czasu wydania. Wierzę, że ma wszystkie funkcje, o których wspomniałeś, chociaż nigdy nie korzystałem z tej funkcji, aby użyć rzeczywistego dysku i nie jestem pewien co do tworzenia skryptów gości.
Używałem go zarówno na moim laptopie (Linux), jak i na pulpicie (Windows XP) do celów programistycznych (testowanie oprogramowania na wielu systemach operacyjnych) i używam go do uruchamiania mojego serwera również na moich hostowanych stronach.
źródło