ПК СВ "Брест" Документация Часто задаваемые вопросы Current: Массовая синхронизация пароля для подключения к ВМ через VNC/VirtViewer PDF Download PDF Download page Массовая синхронизация пароля для подключения к ВМ через VNC/VirtViewer. Current page All pages Массовая синхронизация пароля для подключения к ВМ через VNC/VirtViewer Установка пароля для графического подключения к ВМ с помощью команды virshДля синхронизации пароля необходимо в оболочке пользователя oneadmin выполнить команду:virsh --connect=qemu:///system qemu-monitor-command --hmp one-<ID_ВМ> set_password <Тип_графики> <Пароль>Пример команды с подключением к серверу виртуализации по ssh:/usr/bin/virsh --connect=qemu+ssh://front331.test.local/system qemu-monitor-command --hmp one-419 set_password spice c3880f1a Синхронизация пароля с помощью скрипта Предложенный ниже сценарий не проходил полный цикл тестирования. Для синхронизации пароля можно сделать следующие шаги:Сформировать список команд для установки пароля на всех включенных ВМ, основываясь на результате вывода команды:sudo onevm list -xПолучить из ПК СВ "Брест" пароли, типы подключений и имена серверов виртуализации.Чтобы синхронизировать пароли на всех запущенных ВМ можно использовать подготовленный perl скрипт sync_passwd.pl.Для его использования, необходимо: Действия, описанные далее, производятся на текущем лидере кластера. Установить пакет, обеспечивающий обработку XML, для интерпретатора perl:sudo apt install libxml-simple-perlСохранить файл sync_passwd.pl на сервере и разрешить его выполнение (в данном примере файл сохранен в каталоге /tmp):sudo chmod +x /tmp/sync_passwd.plПерейти в терминал пользователя oneadmin:sudo su -i oneadminВыполнить сохраненный ранее скрипт и направить вывод в файл:/tmp/sync_passwd.pl > /tmp/sync_passwd.shПример вывода содержимого файла: /usr/bin/virsh --connect=qemu+ssh://front331.test.local/system qemu-monitor-command --hmp one-419 set_password spice c3880f1a /usr/bin/virsh --connect=qemu+ssh://front331.test.local/system qemu-monitor-command --hmp one-418 set_password spice ef7102a7 /usr/bin/virsh --connect=qemu+ssh://front333.test.local/system qemu-monitor-command --hmp one-417 set_password vnc 9a56fb5f /usr/bin/virsh --connect=qemu+ssh://front333.test.local/system qemu-monitor-command --hmp one-416 set_password vnc 9cc196b0 CODE Файл формирует список команд для изменения пароля графики запущенных ВМ.В оболочке пользователя oneadmin выполнить сценарий:sh /tmp/sync_passwd.sh ×