Fedora 32에서 가상 머신 자동 시작을 비활성화하는 방법

Fedora 32에서 가상 머신 자동 시작을 비활성화하는 방법

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

관련 정보