Адаптирую заметку
применительно к 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
-адрес:
а если щелкнуть на «More» то и все сетевые интерфейсы системы:
Шаг №7:
По сути все идентично тому, как я устанавливал qemu-agent на хост и VM
если в роли виртуализации используется Ubuntu 18.04 + QEMU/KVM
здесь
. После этой заметки я уже могу не совершать действия так, а допустив в файл ответов server.seed
который я применяю при использовании FOG Project
включить установку данного пакета – он ведь содержится в дефолтных репозитариях и так будет практичнее.
Опять на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.