Cíl
Cílem tohoto článku je vysvětlit, jak automaticky spustit virtuální stroj pomocí výchozí konfigurace hypervisoru založeného na KVM společnosti Redhat.
Verze operačního systému a softwaru
- Operační systém: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Požadavky
Bude vyžadován privilegovaný přístup k vaší instalaci Redhat Linux.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Pokyny
Seznam dostupných virtuálních strojů
Pro začátek si uveďme seznam všech dostupných virtuálních strojů v našem hostitelském systému:
# virsh list --all Id Name State ---------------------------------------------------- - server.linuxconfig.org shut off
Chcete-li zkontrolovat, zda je daný virtuální počítač již nakonfigurován pro spuštění po spuštění hostitelského systému:
# virsh dominfo server.linuxconfig.org Id: - Name: server.linuxconfig.org UUID: df25d714-1c73-4b4a-b566-9d0a17295702 OS Type: hvm State: shut off CPU(s): 2 Max memory: 1048576 KiB Used memory: 1048576 KiB Persistent: yes Autostart: disable Managed save: no Security model: selinux Security DOI: 0
Kromě toho, chcete-li zobrazit seznam všech virtuálních počítačů, které jsou již nakonfigurovány pro automatické spuštění:
# ls /etc/libvirt/qemu/autostart/
Povolit automatické spouštění virtuálního počítače
Chcete-li povolit automatické spouštění výše uvedeného virtuálního stroje KVM, spusťte následující linuxový příkaz:
# virsh autostart server.linuxconfig.org Domain server.linuxconfig.org marked as autostarted
Pokud virsh
příkaz není dostupný/instalován, pro konfiguraci austostart jednoduše vytvořte nový symbolický odkaz v /etc/libvirt/qemu/autostart/
adresář pomocí ln
příkaz. Příklad:
# ln -s /etc/libvirt/qemu/server.linuxconfig.org.xml /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml
a v případě potřeby znovu načtěte hypervisor:
# systemctl reload libvirtd
Ověřte, zda je povoleno automatické spouštění:
# virsh dominfo server.linuxconfig.org Id: - Name: server.linuxconfig.org UUID: df25d714-1c73-4b4a-b566-9d0a17295702 OS Type: hvm State: shut off CPU(s): 2 Max memory: 1048576 KiB Used memory: 1048576 KiB Persistent: yes Autostart: enable Managed save: no Security model: selinux Security DOI: 0
Zakázat automatické spouštění virtuálního počítače
Chcete-li zakázat automatické spuštění virtuálního počítače, proveďte:
# virsh autostart --disable server.linuxconfig.org Domain server.linuxconfig.org unmarked as autostarted
nebo jednoduše použijte unlink
příkaz k odstranění symbolického odkazu virtuálního počítače z /etc/libvirt/qemu/autostart/
adresář:
# unlink /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml