Wäre es nicht einfacher, wenn Sie eine VM mit einer YAML-Datei erstellen könnten? Also habe ich einen Befehl namens kvm-compose (Pseudonym) erstellt, daher möchte ich ihn einführen.
--Centos 8 Minimal installiert
# dnf update -y
# dnf install -y wget
# dnf module install -y virt
# dnf module install -y "Server with GUI" (virt-Bei Verwendung des Viewers)
# dnf install -y virt-install virt-viewer git wget
# systemctl start libvirtd
# systemctl enable libvirtd
# git clone https://github.com/naoki2001/kvm-compose
# mkdir /compose/{ images , isos }
# wget http://ftp.riken.jp/Linux/centos/8/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso
# mv CentOS-8.2.2004-x86_64-minimal.iso /compose/isos/
# startx (virt-Bei Verwendung des Viewers)
# cd kvm-compose
# cat kvm-compose.yml
Die folgenden Formate können mit kvm-compose arbeiten (obwohl wir planen, es zu erhöhen ...)
kvm-compose.yml
kvm:
- name: test
arch: x86_64
os:
- type: linux
variant: rhel8.0
vcpus: 1
ram: 1024
disk:
- path: /conpose/images/test.img
format: qcow2
size: 8
network:
- bridge: virbr0
location: /compose/isos/CentOS-8.2.2004-x86_64-minimal.iso
extra-args: "console=tty0 console=ttyS0,115200n8"
Jeder Artikel entspricht "virt-install"
# ./kvm-compose build
Damit startet `` `virt-viewer``` in der GUI, also installieren Sie das Betriebssystem. Zugriff für CLI mit VNC.
kvm-compose
-- kvm-compose
wird in der Sprache Go basierend auf den Befehlen `virsh``` und`
virt-install``` erstellt.
--Was du tun kannst
option | Erläuterung |
---|---|
build | kvm-compose.Laden Sie yml und erstellen Sie eine VM |
build file.yml | file.Laden Sie yml und erstellen Sie eine VM |
list | Zeigen Sie laufende VMs an |
list --inactive | Abdeckung einer VM, die nicht ausgeführt wird |
list --all | Alle VMs anzeigen |
start vm_name | vm_Startname. Starten Sie und kehren Sie dann zur Eingabeaufforderung zurück |
shutdown vm_name | vm_Name herunterfahren. Kehren Sie zur Eingabeaufforderung zurück, wenn Sie bestätigen können, dass das Gerät ausgeschaltet ist |
destroy vm_name | vm_Name ausschalten. Kehren Sie zur Eingabeaufforderung zurück, wenn Sie bestätigen können, dass das Gerät ausgeschaltet wurde |
--Wenn der Befehl kvm-compose nicht funktioniert Laden Sie den Quellcode von https://github.com/naoki2001/kvm-compose-src herunter und versuchen Sie, ihn gemäß README.md zu kompilieren.
Ich konnte vorerst eine VM bauen. Es ist jedoch nicht einfach zu bedienen, daher möchte ich es verbessern. Wenn Sie Tippfehler, Tippfehler oder fehlende Punkte finden, würden wir uns freuen, wenn Sie einen Kommentar abgeben könnten.
Gepostet am 21.10 10/24 Hinzufügen von Funktionen (Starten, Herunterfahren, Zerstören)
Recommended Posts