Рейтинг:1

Как можно изменить пароль SPICE виртуальной машины libvirt+kvm+qemu во время ее работы?

флаг au

У меня есть виртуальная машина, работающая в стеке KVM+QEMU с libvirt. Виртуальная машина использует дисплей qxl или virtio и имеет графику spice, прослушивающую порт.

Я хотел бы изменить пароль (в SPICE он называется «билет»), используемый для доступа к этой машине из virt-manager или remote-viewer во время работы машины. Старый пароль должен быть немедленно аннулирован, а новые соединения SPICE должны быть возможны только с новым паролем.

Рейтинг:1
флаг au

Чтобы можно было изменить пароль доступа к SPICE без остановки/запуска ВМ, ВМ уже должна быть оснащена паролем. Пароли SPICE не могут быть добавлены/удалены без перезагрузки.

В соответствии с этим предварительным условием у нас есть два варианта достижения этого:

A: решение с virt-xml

Используйте команду virt-xml [-c qemu+ssh://хост/система] имя-VM --edit all --graphics password=verys3cr3t --update

B: раствор с виршем

  1. virsh [-c qemu+ssh://хост/система] dumpxml --security-info имя-VM > output.xml
  2. искать блок <graphics type='spice' port='5900' autoport='no' listen='0.0.0.0' passwd='testpass'>...</graphics> и изолируйте его, выбросьте остальные, сохраните графический XML-блок под графика.xml
  3. Изменить пароль атрибут к новому желаемому паролю
  4. virsh [-c qemu+ssh://хост/система] имя-устройства-обновления-в-вм-графики.xml

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.