Es sieht so aus, als ob Sie mit virsh keine brandneue VM erstellen können, es sei denn, Sie haben bereits eine funktionierende XML-Datei.
Ich habe gerade alle erforderlichen Bits installiert, damit QEMU-KVM funktioniert, und muss jetzt meine allererste VM erstellen.
Wie?
Hinweis:Ich habe keine Grafiken!
Akzeptierte Antwort:
Hier gibt es eine recht gute Anleitung. Im Wesentlichen ist das Tool, das Sie verwenden möchten, virt-install, das Sie bereits haben sollten, wenn Sie alles installiert haben, was für QEMU-KVM benötigt wird. Hier ist der relevanteste Abschnitt.
6. Erstellen einer neuen Gast-VM mit virt-install
Das virt-install-Tool wird verwendet, um die VM zu erstellen. Dieses Tool kann sowohl im
interaktiven als auch im nicht-interaktiven Modus verwendet werden.
Im folgenden Beispiel habe ich alle erforderlichen Werte zum Erstellen
einer VM als Befehlszeilenparameter an den Befehl virt-install übergeben.
# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0
Im obigen virt-install Befehl haben die Parameter folgende Bedeutung:
-
n
:Name Ihrer virtuellen Maschine -
description
:Eine gültige Beschreibung Ihrer VM.
Zum Beispiel:Anwendungsserver, Datenbankserver, Webserver usw. -
os-type
:Betriebssystemtyp kann Linux, Solaris, Unix oder Windows sein. -
os-variant
:Distributionstyp für den obigen Betriebssystemtyp. Für Linux kann es beispielsweise rhel6, centos6, ubuntu14, suse11, fedora6 usw. sein.Für Windows kann dies win2k, win2k8, win8, win7 sein
-
ram
:Speicher für die VM in MB -
vcpu
:Gesamtzahl der virtuellen CPUs für die VM. -
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
:Pfad, in dem die VM-Image-Dateien gespeichert sind. Größe in GB. In diesem Beispiel ist
diese VM-Image-Datei 10 GB groß. -
graphics none
:Dies weist virt-install an, anstelle des grafischen VNC-Fensters eine Textkonsole auf dem seriellen Port der VM zu verwenden. Wenn Sie den
xmanager eingerichtet haben, können Sie diesen Parameter ignorieren. -
cdrom
:Gibt den Speicherort des Installationsabbilds an. Sie können den NFS- oder HTTP-Installationsort angeben (anstelle von –-cdrom). Zum
Beispiel:--location=http://.com/pub/rhel6/x86_64/*
-
network bridge:br0
:Dieses Beispiel verwendet den Bridged-Adapter br0. Es ist auch möglich, Ihr eigenes Netzwerk an einem bestimmten Port anstelle eines Bridged-Adapters zu erstellen.Wenn Sie das NAT verwenden möchten, verwenden Sie etwas wie
unten für den Netzwerkparameter mit dem Namen des virtuellen Netzwerks, bekannt als
VMnetwork1. Alle Netzwerkkonfigurationsdateien befinden sich unter
/etc/libvirt/qemu/networks/ für die virtuellen Maschinen. Zum Beispiel:–-network network=VMnetwork1