解決策 1:
"help" の出力を見る:
virsh # help autostart
NAME
autostart - autostart a domain
SYNOPSIS
autostart <domain> [--disable]
DESCRIPTION
Configure a domain to be automatically started at boot.
OPTIONS
[--domain] <string> domain name, id or uuid
--disable disable autostarting
これには、ファイルからドメインを定義する必要があります (つまり、ドメインが一時的ではなく永続的である必要があります)。
解決策 2:
応答があった場合:
virsh autostart domainname
"cannot set autostart for transient domain"
それから
virsh shutdown domainname
virsh define xmlfile
virsh start domainname
virsh autostart domainname
Ubuntu 12.04 での私の経験では、これは virsh undefine が実行された場合にのみ発生します。 virsh create で作成されたドメインでは、通常、作成直後に自動開始を設定できます。