Kiedy szukam dokumentacji na temat tworzenia maszyny wirtualnej z systemem Windows na hoście Ubuntu, jedyne artykuły, które mogę znaleźć, to artykuły o Ubuntu Desktop, a nie Ubuntu Server.
Czy istnieje sposób utworzenia maszyny wirtualnej z systemem Windows na serwerze Ubuntu? Czy ktoś może wskazać mi jakieś artykuły? Punkty bonusowe, jeśli nie muszę niczego kompilować ani robić niczego bardzo złożonego.
sudo tasksel install virt-host
będziesz mieć wszystko gotowe do pełnego serwera do wirtualizacji.@Oxwivi
, udzielę pełnej odpowiedzi.Odpowiedzi:
Powinieneś użyć KVM, ponieważ ... ponieważ Ubuntu uwielbia Kvm
co to jest KVM
KVM (dla maszyny wirtualnej opartej na jądrze) to pełne rozwiązanie do wirtualizacji dla systemu Linux na sprzęcie x86 zawierające rozszerzenia wirtualizacji (Intel VT lub AMD-V).
Korzystając z KVM, można uruchomić wiele maszyn wirtualnych z niezmodyfikowanymi obrazami Linux lub Windows. Każda maszyna wirtualna ma prywatny zwirtualizowany sprzęt: karta sieciowa, dysk, karta graficzna itp.
Komponent jądra KVM jest zawarty w głównym Linuksie od 2.6.20.
Ubuntu używa KVM jako wirtualizacji back-end dla serwerów nie graficznych, a libvirt jako zestaw narzędzi / API. Interfejsy Libvirt do zarządzania maszynami wirtualnymi obejmują virt-manager (GUI).
Chodźmy się włamać
Ten przewodnik instalacji służy do skonfigurowania KVM na Ubuntu Server, a zarządzanie maszynami wirtualnymi odbywa się zdalnie z innego komputera z systemem Ubuntu Desktop.
PO STRONIE SERWERA
KROK 1: Zainstaluj pakiet lib-virt.
KROK 2: zezwól na przychodzące pakiety tcp i udp na porcie 22 (ssh) na serwerze
STRONA NA PULPIT
KROK 2: Zainstaluj Virtual Machine Manager (na komputerze Ubuntu Desktop).
KROK 3: Połącz się z serwerem: uruchom virt-manager
TERAZ JESTEŚ GOTOWY DO TWORZENIA WIRTUALNEJ MASZYNY NA SERWERZE
KROK 4: Utwórz obraz maszyny wirtualnej gościa. Virtual Machine Manager zapewnia GUI do łatwego tworzenia obrazu. Po prostu kliknij prawym przyciskiem myszy serwer i wybierz „Nowy”. Następnie zostaniesz poproszony krok po kroku o zmienne (np. Liczbę procesorów, pamięci itp.), Które należy skonfigurować dla twojej maszyny wirtualnej.
KROK 5: Zainstaluj system operacyjny gościa VM. Użyj zwykłego instalatora CD / DVD lub obrazu ISO, aby zainstalować system operacyjny na maszynie wirtualnej.
Więcej informacji na oficjalnym serwerze Ubuntu Dokumentacja -> tutaj
Powodzenia i szczęśliwego kołysania
PS: nie powinieneś bać się wiersza poleceń .....
źródło
VirtualBox (o czym czytałeś w wątkach na pulpicie) ma kilka narzędzi wiersza poleceń, które pozwalają na uruchomienie dowolnej maszyny wirtualnej w stanie bezgłowym.
Przykładem może być:
Nadal będziesz musiał skonfigurować maszynę wirtualną, co, jak sądzę, można zrobić za pomocą
VBoxManage
(VBoxManage --help
dla opcji tam). Najłatwiej może być wykonać wstępną konfigurację na pulpicie, a następnie przenieść konfigurację i obraz dysku na serwer.Jeśli chcesz, aby uruchamiał się przy starcie systemu, zechcesz napisać skrypt init lub Upstart, aby go załadować, lub po prostu wrzuć komendę w /etc/rc.local jako leniwą, niezarządzaną metodę (prawdopodobnie będziesz chciał
&
na koniec polecenia, aby nie blokował ładowania systemu).Ale podobnie może być konieczne użycie Upstart, aby nie ładował się, dopóki nie pojawi się sieć. Baw się z tym i daj nam znać, co działa.
Ale nie powinieneś niczego kompilować.
Edycja: W tym wątku znajdują się sugestie dotyczące uruchamiania podczas uruchamiania .
Edycja 2: Jest tu kilka starych instrukcji instalacji, ale naprawdę przydatne są przykładowe instrukcje VBoxManage:
Musisz je dostosować do swojej sytuacji, ale powinny one stanowić dobry punkt odniesienia.
źródło
Nie zapytałeś, czy potrzebujesz oprogramowania typu open source / wolnego czy komercyjnego.
To dobre rozwiązanie komercyjne, z którego osobiście korzystam:
http://www.vbridges.com
źródło