QEMU Guest Agent diegiant iš savo ISO
Kai operacinę sistemą diegiate iš savo ISO, OS viduje taip pat reikia įdiegti QEMU Guest Agent. Tai nedidelė paslauga, leidžianti valdymo platformai bendrauti su jūsų serveriu.
Kodėl jis reikalingas?
Be QEMU Guest Agent kai kurios kliento portalo funkcijos bus nepasiekiamos arba nepatikimos:
| Funkcija | Be QEMU Guest Agent |
|---|---|
| Privataus IP adreso rodymas kliento portale | Nerodomas |
| Tvarkingas išjungimas ir paleidimas iš naujo | Tvarkingas išjungimas/paleidimas iš naujo veikia per ACPI; agentas prideda valdymą per agentą |
| Nuoseklios atsarginės kopijos | Failų sistema gali būti netinkamai užšaldyta |
| Slaptažodžio atkūrimas iš kliento portalo | Reikalingas agentas |
| SSH raktų valdymas iš kliento portalo | Reikalingas agentas |
Serveriuose, sukurtuose iš iš anksto įdiegtų OS šablonų, QEMU Guest Agent jau įdiegtas. Rankiniu būdu jį diegti reikia tik naudojant savo ISO.
Diegimas Linux sistemoje
Debian / Ubuntu:
apt update && apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent
AlmaLinux / Rocky Linux / CentOS / RHEL:
dnf install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent
Patikrinti, ar agentas veikia:
systemctl status qemu-guest-agent
Diegimas Windows sistemoje
Diegiant Windows reikia VirtIO Windows Guest Tools ISO, kuris jūsų VDC jau yra kaip iš anksto įkeltas ISO. Jo nereikia atsisiųsti iš interneto.
- Atidarykite serverį kliento portale ir serverio skirtuke Overview atidarykite kortelę ISO / CD-ROM
- Išskleidžiamajame sąraše pasirinkite „VirtIO Drivers for Windows (ISO)” ir spustelėkite Mount Only (paleisti iš naujo nereikia)
- Windows sistemoje atidarykite failų naršyklę ir raskite naują CD-ROM diską su virtio-win failais
- Paleiskite
virtio-win-gt-x64.msi– bus įdiegtos visos VirtIO tvarkyklės ir QEMU Guest Agent iš karto - Atidarykite Services (paleiskite
services.msc) ir patikrinkite, ar paslauga QEMU Guest Agent veikia, o Startup Type nustatytas į Automatic - Po diegimo vėl atidarykite kortelę ISO / CD-ROM ir atjunkite VirtIO ISO, kai jo nebereikia
Patarimas: jei reikia tik agento be kitų tvarkyklių, paleiskite guest-agent\qemu-ga-x86_64.msi iš to paties CD-ROM disko.
Trikčių šalinimas
| Problema | Sprendimas |
|---|---|
| Privatus IP adresas nerodomas kliento portale | Patikrinkite, ar agentas įdiegtas ir veikia, tada paleiskite serverį iš naujo |
| Agentas įdiegtas, bet nepasileidžia (Linux) | Paleiskite: systemctl enable --now qemu-guest-agent |
| Agentas įdiegtas, bet nepasileidžia (Windows) | Atidarykite services.msc, raskite QEMU Guest Agent, nustatykite Startup Type į Automatic ir spustelėkite Start |
| Windows sistemoje nerandamas VirtIO ISO | Serverio skirtuke Overview atidarykite kortelę ISO / CD-ROM, prijunkite „VirtIO Drivers for Windows (ISO)” ir failų naršyklėje ieškokite naujo CD-ROM disko |