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