Das virt-install-Tool wird bereitgestellt, damit neue virtuelle Maschinen erstellt werden können, indem eine Liste mit Befehlszeilenoptionen bereitgestellt wird. Das Dienstprogramm virt-install akzeptiert eine Vielzahl von Befehlszeilenargumenten, die verwendet werden, um Konfigurationsinformationen in Bezug auf die zu erstellende virtuelle Maschine bereitzustellen. Einige dieser Befehlszeilenoptionen sind obligatorisch (insbesondere Name, Arbeitsspeicher und Festplattenspeicher müssen angegeben werden), während andere optional sind.
Ein virt-install-Befehl benötigt mindestens die folgenden Argumente:
- –Name – Der Name, der der virtuellen Maschine zugewiesen werden soll.
- –Erinnerung – Die Speichermenge, die der virtuellen Maschine zugewiesen werden soll.
- strong>–Festplatte – Name und Speicherort einer Image-Datei, die als Speicher für die virtuelle Maschine verwendet werden soll. Diese Datei wird von virt-install während der Erstellung der virtuellen Maschine erstellt, es sei denn, die Option –import ist angegeben, um anzugeben, dass eine vorhandene Image-Datei verwendet werden soll.
- –cdrom oder –Standort – Gibt den lokalen Pfad oder die URL eines Remote-ISO-Image an, das die Installationsmedien für das Gastbetriebssystem enthält.
Wenn Sie die folgende Fehlermeldung erhalten:
virt-install: Command Not Found
Sie können das Paket gemäß Ihrer Wahl der Distribution mit den folgenden Befehlen installieren.
Verteilung | Befehl |
---|---|
Windows (WSL2) | sudo apt-get update sudo apt-get install virtinst |
Debian | apt-get install virtinst |
Ubuntu | apt-get install virtinst |
Alpin | apk virt-install hinzufügen |
Arch Linux | pacman -S virt-install |
Kali-Linux | apt-get install virtinst |
CentOS | yum install virt-install |
Fedora | dnf install virt-install |
Raspbian | apt-get install virtinst |
Docker | docker run cmd.cat/virt-install virt-install |
virt-install-Befehlsbeispiel
Bevor Sie die Installation des Betriebssystems mit dem Befehl virt-install starten, muss ein virtuelles Laufwerk erstellt werden. Verwenden Sie zum Erstellen einer virtuellen Festplatte den Befehl qemu-img:
1. Erstellen Sie eine virtuelle Festplatte der gewünschten Größe. Hier erstellen wir beispielsweise eine 20-GB-Festplatte im Raw-Festplattenformat:
# qemu-img create -f raw -o size=10G /var/lib/libvirt/qemu/win7.img
2. Starten Sie dann virt-install, indem Sie den folgenden Befehl ausführen:
# virt-install \ --name Win7 \ --ram 1024 \ --disk path=./var/lib/libvirt/qemu/win7.img \ --vcpus 1 \ --os-type Windows \ --os-variant Windows7 \ --network bridge=virbr0 \ --graphics vnc,port=5999 \ --console pty,target_type=serial \ --cdrom ./win7.iso \
Ebenso können Sie den Befehl virt-install –promot für die interaktive Installation verwenden. Sie werden aufgefordert, die obigen Informationen nacheinander und interaktiv einzugeben.
3. Genau wie beim Virtual Machine Manager müssen Sie nach dem Erstellen der virtuellen Maschine die Konsole der VM nehmen und mit der eigentlichen Gastinstallation fortfahren. Um die Konsole der virtuellen Maschine zu verwenden, verwenden Sie das Hilfsprogramm virt-viewer:
# virt-viewer [virtual machine name]
Schlussfolgerung
virt-install ist ein interaktives Befehlszeilentool, das verwendet werden kann, um den Gast einzurichten und dann den Installationsprozess zu starten. Führen Sie den Befehl virt-install als root aus, um zu beginnen. Mit virt-install sind viele Optionen verfügbar, die als Argumente übergeben werden können, um die Installation so zu konfigurieren, dass sie Ihren Anforderungen zur Erstellung virtueller Maschinen entspricht. virt-install ist ein skriptfreundlicher Befehl. Es kann einfach in Skripte eingebettet werden, um die Erstellung virtueller Maschinen zu automatisieren.