GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich mit Virsh eine VM von Grund auf neu?

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


Linux
  1. So erstellen Sie eine Datenbank in MySQL mit MySQL Workbench

  2. So erstellen Sie einen bootfähigen Linux-USB-Stick über die Linux-Befehlszeile

  3. Linux – Wie erstelle ich eine formatierte Partitions-Image-Datei von Grund auf neu?

  4. Wie kann ich eine Datei mit einer bestimmten Größe von einer Befehlszeile aus erstellen?

  5. Wie erstelle ich eine formatierte Partitions-Image-Datei von Grund auf neu?

So erstellen Sie ein RPM-Paket aus einem Tarball

So erstellen Sie eine Vagrant-Box aus einer vorhandenen Box

So erstellen Sie ein Video aus Bildern unter Linux

So erstellen Sie einen Linux-Kernel von Grund auf neu

So erstellen Sie einen E-Commerce mit Magento

So erstellen Sie Webspider mit Scrapy