DEV Community

Fega Suseno
Fega Suseno

Posted on

Creating a VM Template Reusable on Proxmox

Intro

Template di Proxmox memungkinkan kita membuat VM baru dengan sangat cepat, cukup dalam hitungan detik, bukan menit. Hal ini tentu sangat membantu dalam proses scaling lab. Kita akan fokus bagaimana membuat template, mengkonfigurasi dan menggunakan ulang templatenya.

Tutorial Full on My Youtube Channel

Command Line Configuration

Pada tahap ini saya hanya akan menjelaskan bagaimana mengkonfigurasi muali dari download image hingga mengimport ke virtual machine.

Mendownload image dari link resmi

Kita akan menggunakan Ubuntu Jammy 22.04, saya rekomendasikan disimpan pada /var/lib/vz/template/iso

wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
Enter fullscreen mode Exit fullscreen mode

Install libguestfs tools untuk manipulasi file image

apt install libguestfs-tools -y
Enter fullscreen mode Exit fullscreen mode

Selanjutnya kita akan install beberapa aplikasi kedalam file image ubuntu tadi, saya mengintsall net-tools dan qemu-guest-agent.

virt-customize --install qemu-guest-agent,net-tools -a jammy-server-cloudimg-amd64.img
Enter fullscreen mode Exit fullscreen mode

Resize ukuran default disk pada image, ini nntinya akan jadi ukuran default pada disk VM templatenya.

qemu-img resize jammy-server-cloudimg-amd64.img 25G
Enter fullscreen mode Exit fullscreen mode

Selanjutnya kita akan import file image ubuntu ini ke vm yg sebelumnya sudah kita buat. Perhatikan untuk mengganti id vm dan storage, disesuaikan dengan kebutuhan masing-masing. Pada contoh saya id vm nya 100 dan storagenya menggunakan local-lvm

qm disk import 100 jammy-server-cloudimg-amd64.img local-lvm
Enter fullscreen mode Exit fullscreen mode

See on My Video

Untuk tahap selanjutnya teman-teman silakan untuk melihat tutorial video.

Selamat mencoba, terimakasih, semoga bermanfaat.

Top comments (0)