Адаптирую заметку применительно к Ubuntu 20.04 Server

Почему я заостряю внимание на таких очевидных вещах, а все, потому что я прежде, чем делать интересные вещи разбираюсь в базовых и уже затем двигаюсь дальше, каждый шаг должен быть понятен. Сейчас я покажу, как произвести установка Агента Qemu на VM Ubuntu 20.04 Server которая развернута, либо вручную из образа, либо по сети внутри виртуализации, базирующейся на связке Debian 10 + Proxmox 6.

Достоинством Proxmox считаю возможность взаимодействовать через Web-интерфейс (порт 443/TCP), как с хостом, так и с виртуальными машинами, а также бесплатность и для малого офиса, домашнего использования, самообразования — это лучший вариант если конечно у Вас нет поддерживаемого железа для ESXi и лицензионного ключа.

Шаг №1: Выключаю VM с осью Ubuntu 20.04 Server на борту.

Шаг №2: В свойствах выключенной VM (с осью Ubuntu 18.04 на борту) VM – Options

Qemu Agent – Edit (по умолчанию Default (Disabled)) отмечаю галочкой настройку использование "Qemu Agent"

Шаг №3: Включаю VM с осью Ubuntu 20.04 Server на борту

Шаг №4: Авторизуюсь в системе, либо же если нет возможности со своего рабочего места подключиться к системе можно использовать работу через ">_ Shell" сервера Proxmox:

https://IP&DNS:8006 – user&pass – Datacenter – Nodes – srv-proxmox – ">_ Shell":

root@srv-proxmox:~# ssh -l ekzorchik 172.33.33.102

где IP – адрес 172.33.33.102 узнаю либо на DHCP-сервисе (у меня он базируется в роутере Mikrotik), либо в свойствах VM с осью Ubuntu 18.04 Server на борту выбрать ">_ Console" и набрать команду "ip r" или "hostname  --all-ip-addresses" вот она то и покажет текущий IP-адрес данной системы.

Шаг №5: Устанавливаю агент qemu-guest-agent из дефолтных репозитариев Ubuntu 20.04 Server (Ubuntu Server Focal):

ekzorchik@srv-us2004:~$ sudo rm /etc/localtime
ekzorchik@srv-us2004:~$ sudo ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
ekzorchik@srv-us2004:~$ date
Thu 07 Oct 2021 04:50:20 PM MSK
ekzorchik@srv-us2004:~$

ekzorchik@srv-us2004:~$ sudo rm -Rf /var/lib/apt/lists

ekzorchik@srv-us2004:~$ sudo sed -i '/Prompt/s/lts/never/' /etc/update-manager/release-upgrades

ekzorchik@srv-us2004:~$ sudo apt-get update && sudo apt-get upgrade -y

ekzorchik@srv-us2004:~$ apt-cache search qemu-guest-agent

qemu-guest-agent - Guest-side qemu-system agent

ekzorchik@srv-us2004:~$ apt-cache show qemu-guest-agent | grep Version

Version: 1:4.2-3ubuntu6.16

Version: 1:4.2-3ubuntu6.14

Version: 1:4.2-3ubuntu6

ekzorchik@srv-us2004:~$ sudo apt-get install -y qemu-guest-agent

ekzorchik@srv-us2004:~$ sudo systemctl start qemu-guest-agent.service

ekzorchik@srv-us2004:~$ sudo systemctl status qemu-guest-agent.service

● qemu-guest-agent.service - QEMU Guest Agent

Loaded: loaded (/lib/systemd/system/qemu-guest-agent.service; static; vendor preset: enabled)

Active: active (running) since Wed 2021-05-26 07:43:50 UTC; 6s ago

Main PID: 39481 (qemu-ga)

Tasks: 1 (limit: 2282)

Memory: 500.0K

CGroup: /system.slice/qemu-guest-agent.service

└─39481 /usr/sbin/qemu-ga

May 26 07:43:50 srv-us2004 systemd[1]: Started QEMU Guest Agent.

May 26 07:43:54 srv-us2004 qemu-ga[39481]: info: guest-ping called

ekzorchik@srv-us2004:~$

Шаг №6: Теперь проверяю в Summary VM с осью Ubuntu 20.04 Server, что установленный агент передает информацию на хост. Вижу текущий IPv4-адрес & IPv6-адрес:

Информация об IP-адресе виртуальной машины на Proxmox 6.4.4 а если щелкнуть на «More» то и все сетевые интерфейсы системы:

Информация по IP-адресам интерфейсов внутри VM

Шаг №7: По сути все идентично тому, как я устанавливал qemu-agent на хост и VM если в роли виртуализации используется Ubuntu 18.04 + QEMU/KVM здесь. После этой заметки я уже могу не совершать действия так, а допустив в файл ответов server.seed который я применяю при использовании FOG Project включить установку данного пакета – он ведь содержится в дефолтных репозитариях и так будет практичнее.

Опять на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.