답변:
"도움말"의 결과를 보면 :
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
이를 위해서는 파일에서 도메인을 정의해야합니다 (즉, 도메인이 일시적인 것이 아니라 영구적 임).
응답을 받으면 :
virsh autostart domainname
"cannot set autostart for transient domain"
그때
virsh shutdown domainname
virsh define xmlfile
virsh start domainname
virsh autostart domainname
우분투 12.04에 대한 나의 경험에서, 이것은 virsh undefine이 실행 된 경우에만 발생합니다. virsh create로 생성 된 도메인은 일반적으로 생성 후 즉시 자동 시작 설정을 허용합니다.
또한 도메인에 "define"대신 "create"를 사용할 때 이런 일이 발생하는 것을 보았습니다.
예를 들면 다음과 같습니다.
virsh --connect qemu:///system create mytest-vm-20130715.xml
virsh --connect qemu:///system autostart mytest-vm
error: Failed to mark domain mytest-vm as autostarted
error: Requested operation is not valid: cannot set autostart for transient domain
virsh create <somevm>.xml
)을 사용하여 도메인을 정의하지 않고 도메인을 만드는 경우에도 발생할 수 있습니다 (virsh define <somevm>.xm
l)