Назад | Перейти на главную страницу

libvirt kvm qemu virtual machine - жесткий код domain-id?

Есть ли способ жестко запрограммировать идентификатор домена гостевой виртуальной машины kvm?

Я попытался добавить атрибут id в конфигурацию XML через

virsh edit name

И я также попытался отредактировать XML, хранящийся непосредственно в / etc / libvirt / qemu

По сути, я бы хотел, чтобы все идентификаторы домена моей виртуальной машины оставались неизменными навсегда и никогда не менялись. По мере добавления новых виртуальных машин их идентификатор должен увеличиваться. Есть ли способ сделать это, или для этого потребуется внешняя программа, взаимодействующая с виртуальными машинами, используя уникальное имя виртуальной машины?

В документация твой друг.

Подкоманда virsh domuuid вернет uuid предоставленного доменного имени или domian-id.

Подкоманда domid возвращает идентификатор, если предоставлено имя домена или uuid домена работающей машины.

Подкоманда domname выдает имя домена, если ему предоставлен идентификатор домена или идентификатор домена.

Обратите внимание, что подкоманда domid действительна только в том случае, если машина работает, и этот идентификатор домена аналогичным образом доступен только для работающей машины.