Wenn ich nach einer Dokumentation zum Erstellen einer Windows-VM auf einem Ubuntu-Host suche, kann ich nur Artikel über Ubuntu Desktop und nicht über Ubuntu Server finden.
Gibt es eine Möglichkeit, eine Windows-VM unter Ubuntu Server zu erstellen? Kann mich jemand auf Artikel verweisen? Bonuspunkte, wenn ich nichts zusammenstellen oder etwas sehr Komplexes tun muss.
sudo tasksel install virt-host
wird, haben Sie alles bereit für einen vollständigen Server für die Virtualisierung.@Oxwivi
, werde ich eine vollständige Antwort geben.Antworten:
Sie sollten KVM verwenden, weil ... weil Ubuntu Kvm liebt
Was ist KVM?
KVM (für Kernel-basierte virtuelle Maschine) ist eine vollständige Virtualisierungslösung für Linux auf x86-Hardware mit Virtualisierungserweiterungen (Intel VT oder AMD-V).
Mit KVM können mehrere virtuelle Maschinen ausgeführt werden, auf denen unveränderte Linux- oder Windows-Images ausgeführt werden. Jede virtuelle Maschine verfügt über private virtualisierte Hardware: eine Netzwerkkarte, eine Festplatte, einen Grafikadapter usw.
Die Kernelkomponente von KVM ist ab 2.6.20 in Mainline Linux enthalten.
Ubuntu verwendet KVM als Back-End-Virtualisierung für nicht-grafische Server und libvirt als Toolkit / API. Zu den Libvirt-Frontends für die Verwaltung von VMs gehört virt-manager (GUI).
Lass uns hacken gehen
Diese Installationsanleitung dient zum Konfigurieren einer KVM auf Ubuntu Server. Die Verwaltung der VMs erfolgt remote von einem anderen Computer aus, auf dem Ubuntu Desktop ausgeführt wird.
SERVER SEITE
SCHRITT 1: Installieren Sie das lib-virt-Paket.
SCHRITT 2: Eingehende TCP- und UDP-Pakete an Port 22 (ssh) auf dem Server zulassen
DESKTOP SEITE
SCHRITT 2: Installieren Sie den Virtual Machine Manager (auf einem Ubuntu Desktop-Computer).
SCHRITT 3: Verbindung zum Server herstellen: Virt-Manager ausführen
JETZT SIND SIE BEREIT, VIRTUELLE MASCHINEN AUF DEM SERVER ZU ERSTELLEN
SCHRITT 4: Erstellen Sie das Gast-VM-Image. Virtual Machine Manager bietet eine grafische Benutzeroberfläche zum einfachen Erstellen eines Images. Klicken Sie einfach mit der rechten Maustaste auf den Server und wählen Sie "Neu". Sie werden dann Schritt für Schritt aufgefordert, die Variablen (z. B. Anzahl der Prozessoren, Speicher usw.) einzugeben, die für Ihre VM konfiguriert werden müssen.
SCHRITT 5: Installieren Sie das Gast-VM-Betriebssystem. Verwenden Sie Ihr reguläres CD / DVD-Installationsprogramm oder ISO-Image, um das Betriebssystem auf der VM zu installieren.
Weitere Informationen in der Dokumentation zum offiziellen Ubuntu-Server -> hier
Viel Glück und Happy Rocking
PS: Du solltest keine Angst vor der Kommandozeile haben ...
quelle
VirtualBox (worüber Sie in den Desktop-Threads gelesen haben) verfügt über einige Befehlszeilentools, mit denen Sie jede virtuelle Maschine in einem kopflosen Zustand ausführen können.
Ein Beispiel wäre:
Sie müssten immer noch die VM einrichten, was meiner Meinung nach mit
VBoxManage
(VBoxManage --help
für Optionen dort) möglich ist. Es ist möglicherweise am einfachsten, die Erstkonfiguration auf einem Desktop durchzuführen und dann die Konfiguration und das Disk-Image auf den Server zu übertragen.Wenn Sie es beim Booten ausführen möchten, würden Sie wollen ein Init oder Upstart Skript dafür Last zu schreiben, oder schieben Sie den Befehl in /etc/rc.local als faul, nicht verwaltete Methode (Sie werden wahrscheinlich wollen
&
auf das Ende des Befehls, damit das Laden des Systems nicht blockiert wird).In ähnlicher Weise müssen Sie möglicherweise Upstart verwenden, damit es erst geladen wird, wenn das Netzwerk eingerichtet wurde. Spielen Sie damit herum und lassen Sie uns wissen, was funktioniert.
Sie sollten jedoch nichts kompilieren müssen.
Bearbeiten: In diesem Thread gibt es einige Run-on-Boot-Vorschläge .
Bearbeiten 2: Es gibt hier einige alte Installationsanweisungen, aber was wirklich nützlich ist, sind die Beispiel-VBoxManage-Anweisungen:
Sie müssen sie an Ihre Situation anpassen, aber sie sollten Ihnen einen guten Bezugspunkt bieten.
quelle
Sie haben nicht gefragt, ob Sie Open Source / freie Software oder Werbung benötigen.
Dies ist eine gute kommerzielle Lösung, die ich persönlich verwende:
http://www.vbridges.com
quelle