web-dev-qa-db-ja.com

libvirt kvm qemu仮想マシン-ハードコードドメインID?

仮想マシンkvmゲストのドメインIDをハードコーディングする方法はありますか?

を介してXML構成にid属性を追加してみました

virsh edit name

また、/ etc/libvirt/qemuに直接保存されているXMLを編集しようとしました

基本的に、すべての仮想マシンのドメインIDを永久に同じままにし、変更しないようにします。新しい仮想マシンが追加されると、idが増加するはずです。これを行う方法はありますか、または仮想マシンとインターフェイスする外部プログラムは、仮想マシンの一意の名前でこれを行う必要がありますか?

2
OwN

ドキュメント はあなたの友達です。

Virshサブコマンドdomuuidは、指定されたドメイン名またはdomian-idのuuidを返します。

サブコマンドdomidは、実行中のマシンのドメイン名またはドメインuuidが指定されている場合にIDを返します。

サブコマンドdomnameは、domain-uuidまたはdomain-idが指定されている場合、ドメイン名を指定します。

Domidサブコマンドは、マシンが実行されている場合にのみ有効であり、そのdomain-idも同様に実行中のマシンでのみ使用可能であることに注意してください。

1
user9517