Virtual Machine Manager에서 가상 머신의 자동 시작을 비활성화하고 싶지만 UI에서 옵션을 찾을 수 없습니다. 그래서 다음 명령을 사용하여 Fedora 32에서 자동 시작을 비활성화하려고 했습니다.
% virsh autostart centos8 --disable
error: failed to get domain 'centos8'
다음과 같이 모든 도메인을 나열해 보았습니다.
% virsh
Welcome to virsh, the virtualization interactive terminal.
Type: 'help' for help with commands
'quit' to quit
virsh # list
Id Name State
--------------------
virsh #
나는 또한 다음과 같은 모든 것을 나열해 보았습니다.
% virsh list --all
Id Name State
--------------------
가상 머신 관리자 UI는 다음과 같습니다.
가상 머신의 자동 시작을 비활성화하려면 어떻게 해야 합니까?
답변1
아래를 참조하세요부팅 옵션Virtual Machine Manager의 VM 탭. 자동 시작은 확인란 옵션입니다.
virsh
그런데, virsh/libvirt 관련 항목을 루트 또는 올바른 권한을 가진 사용자로 실행하고 있습니까 ? (Debian에는 전담 그룹이 있습니다 libvirt
. Fedora가 어떻게 하는지는 모르겠지만 아마도 매우 비슷한 방식일 것입니다.)
virsh list --all
올바른 권한이 있으면 모든 가상 머신 "도메인"이 표시됩니다. 그리고 이 경우 virsh autostart
에도 작동합니다 virsh autostart --disable
.
답변2
동일한 문제(Fedora와 유사한 Centos 7.9 또는 Centos 8)에 직면했기 때문에 귀하의 문제를 발견했습니다.
이 간단한 명령이 필요한 사람은 확인 방법을 확인하세요($VM_NAME은 컴퓨터/도메인 이름입니다).
virsh dominfo $VM_NAME | grep -i autostart
제시될 것이다
Autostart: enable
다음을 통해 비활성화할 수 있습니다.
virsh autostart --disable $VM_NAME
이제 출력은 다음과 같습니다.
Autostart: disable