Setelah sebelumnya kita sudah membahas langkah-langkah instalasi Alpine Linux, kali ini kita lanjutkan dengan belajar cara instalasi qemu-guest-agent.
Kayanya udah banyak tulisan saya mengenai guest agent/tools ya hehe.
Qemu Guest Agent fungsinya adalah meningkatkan integrasi antara VM dan host-nya (dalam pengujian kali ini host-nya adalah Proxmox VE). Dengan service ini memungkinkan Proxmox VE (host) dapat membaca informasi detail dari VM seperti alamat IP yang digunakan dan juga dapat melakukan perintah-perintah tertentu dengan lebih baik (misalnya shutdown).
Alpine Linux dan Sistem Paketnya
Berbeda dengan distribusi Linux lain seperti Debian/Ubuntu yang menggunakan apt ataupun Rocky Linux/RHEL yang menggunakan yum/dnf, Alpine Linux memiliki approach yang lebih minimalis.
Alpine dibangun di atas musl libc & Busybox yang membuat Alpine ukurannya lebih kecil dan lebih ringan dan cocok digunakan pada perangkat dengan resource terbatas.
Package manager yang digunakan Alpine adalah apk (Alpine Package Keeper), bukan apt/yum. Jadi, proses seperti pembaruan indeks repositori, instalasi paket baru, dan instalasi paket digunakan menggunakan perintah apk.
Update Repository Alpine
File konfigurasi Alpine terletak di /etc/apk/repositories. Pada entri baris pertama cdrom tetap pakai # agar sistem tidak mencari ke cd-rom, namun hilangkan tanda # pada entri selanjutnya agar link repositori dapat diakses.
#/media/cdrom/apks
http://mirror.ossplanet.net/alpine/v3.20/main
http://mirror.ossplanet.net/alpine/v3.20/community
Simpan file, dan jalankan perintah berikut untuk me-refresh indeks paket dari repositori:
apk update
Instalasi Qemu Guest Agent
Setelah repositori di-update, kita bisa menginstal Qemu Guest Agent dengan perintah berikut:
apk add qemu-guest-agent
Untuk menjalankan dan mengaktifkan Qemu Guest Agent secara otomatis, kita perlu menambahkan service ini ke runlevel default agar selalu dijalankan saat boot.
rc-update add qemu-guest-agent default
rc-service qemu-guest-agent start
Untuk memastikan bahwa service sudah aktif, jalankan perintah berikut:
rc-service qemu-guest-agent status
Verifikasi di Proxmox VE
Buka web interface Proxmox VE, pilih VM Alpine> Summary. Apabila berhasil, alamat IP dari VM Alpine akan muncul/ditampilkan pada web interface.

Penutup
Dengan menginstal Qemu Guest Agent, VM Alpine Linux kini bisa berkomunikasi lebih baik dengan host Proxmox VE.
Agent ini memungkinkan fitur-fitur seperti:
- Menampilkan IP Address di dashboard Proxmox
- Shutdown VM secara aman dari GUI Proxmox
- Mendapatkan status guest agent dari host
Langkah ini juga penting dilakukan pada setiap VM berbasis Alpine agar administrasi cluster dan manajemen resource lebih akurat.
Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.