Virtualization

libvirt kvm qemu 虛擬機 - 硬程式碼域 ID?

  • May 15, 2016

有沒有辦法對虛擬機 kvm 來賓的域 ID 進行硬編碼?

我嘗試通過向 XML 配置添加 id 屬性

virsh edit name

而且我還嘗試編輯直接儲存在 /etc/libvirt/qemu 中的 XML

基本上,我希望我所有的虛擬機域 ID 永遠保持不變並且永不改變。隨著新虛擬機的添加,它們的 id 應該增加。有沒有辦法做到這一點,或者與虛擬機介面的外部程序是否需要通過虛擬機的唯一名稱來執行此操作?

文件是你的朋友。

virsh 子命令domuuid將返回提供的域名或 domian-id 的 uuid。

domid當提供正在執行的機器的域名或 domain-uuid 時,子命令返回 id。

domname當提供 domain-uuid 或 domain-id 時,子命令會給出 domain-name。

請注意,domid 子命令僅在機器正在執行時才有效,並且 domain-id 同樣僅可用於正在執行的機器。

引用自:https://serverfault.com/questions/776921