Данная статья содержит следующие разделы:
Чтобы сервер корректно работал с панелью управления, внутри виртуальной машины должна быть установлена и запущена служба QEMU Guest Agent.
- автоматическую установку и управление SSH-ключами;
- корректную перезагрузку и выключение виртуальной машины;
- сброс root пароля;
- открытие или закрытие доступа для технической поддержки;
- другие автоматизированные операции.
Проверка наличия qemu-guest-agent
Чтобы проверить, установлен ли агент QEMU на вашем сервере:
1. Подключитесь к серверу через веб-консоль в панели или по ssh;
2. Выполните команду:
systemctl status qemu-guest-agent
Подобный вывод означает, что агент не установлен:
Unit qemu-guest-agent.service could not be found.
А в данном случае агент есть, но отключен — нужно его перезапустить:
Active: inactive (dead) since ...
Перезапуск qemu-guest-agent
Если вы уже устанавливали QEMU-агент, но описанный функционал панели недоступен, попробуйте перезапустить его — скорее всего, это решит проблему.
1. Подключитесь к серверу через веб-консоль в панели или по ssh;
2. Выполните команду:
systemctl restart qemu-guest-agent.service
3. Проверьте, что все работает корректно, с помощью команды:
systemctl status qemu-guest-agent.service
Если все в порядке, вывод команды будет следующим:
qemu-guest-agent.service - QEMU Guest Agent
Loaded: loaded (/lib/systemd/system/qemu-guest-agent.service; static)
Active: active (running)
Установка qemu-guest-agent
Чтобы установить QEMU-агент, подключитесь к серверу по SSH и выполните в консоли приведенные ниже команды, выбрав вариант для вашей операционной системы.
Ubuntu 12.04, 14.04, 16.04
apt-get update; \
apt-get install wget -y; \
wget -O ./agent.deb $(wget -qO- https://packages.ubuntu.com/xenial-updates/amd64/qemu-guest-agent/download | grep -oP 'http://mirrors.kernel.org.*?\.deb'); \
dpkg -i ./agent.deb;
Ubuntu 18.04 и выше
apt update && apt install qemu-guest-agent -y;
Centos 7 и 8
yum update -y; \
yum install qemu-guest-agent -y;
Centos 9 Stream
yum install qemu-guest-agent
Debian 7
wget http://archive.debian.org/debian/pool/main/q/qemu/qemu-guest-agent_2.1+dfsg-12+deb8u5a~bpo70+1_amd64.deb
dpkg -i qemu-guest-agent_2.1+dfsg-12+deb8u5a~bpo70+1_amd64.deb
Debian 8 и выше
apt update; \
apt install qemu-guest-agent -y