Virtual Machine Managerを起動するたびに、次のコマンドを実行して仮想マシンを正常に実行する必要があります。
sudo virsh net-start default
Debian 11デスクトップでアプリケーションを実行するだけでこれを行うようにVirtual Machine Managerを設定するにはどうすればよいですか?
答え1
libvirtdを起動すると、「デフォルト」ネットワークが自動的に起動する必要があることをlibvirtに通知する必要があります。
sudo virsh net-autostart default
"default"がまだ起動していない場合は、最後に手動で起動する必要がありますが、次の再起動時にlibvirtdで "default"が自動的に起動されます。
参考までに、virsh
以下のヘルプが組み込まれています。
# virsh help network
Networking (help keyword 'network'):
net-autostart autostart a network
net-create create a network from an XML file
net-define define an inactive persistent virtual network or modify an existing persistent one from an XML file
net-destroy destroy (stop) a network
net-dhcp-leases print lease info for a given network
net-dumpxml network information in XML
net-edit edit XML configuration for a network
net-event Network Events
net-info network information
net-list list networks
net-name convert a network UUID to network name
net-start start a (previously defined) inactive network
net-undefine undefine a persistent network
net-update update parts of an existing network's configuration
net-uuid convert a network name to network UUID
net-port-list list network ports
net-port-create create a network port from an XML file
net-port-dumpxml network port information in XML
net-port-delete delete the specified network port
# virsh help net-autostart
NAME
net-autostart - autostart a network
SYNOPSIS
net-autostart <network> [--disable]
DESCRIPTION
Configure a network to be automatically started at boot.
OPTIONS
[--network] <string> network name or uuid
--disable disable autostarting