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関連のエントリをrootまたは正しい権限を持つユーザーとして実行していますか? (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

関連情報