AntMediaHost

Cara Bikin Template Proxmox dari Cloud Image

Mochamad Jurmansyah
Mochamad Jurmansyah
Linux 29
Cara Bikin Template Proxmox dari Cloud Image

Template Proxmox dari Cloud Image AlmaLinux 8 (Cloud-Init)

Ingin melakukan deployment server baru di Proxmox dengan cepat? Kamu dapat membuat template KVM Proxmox menggunakan Cloud Image AlmaLinux 8 berbasis Cloud-Init. Metode ini memungkinkan kamu melakukan clone, reinstall, dan provisioning server dalam hitungan detik—praktis, cepat, dan efisien!

Daftar Isi

Pendahuluan

Pada panduan ini kamu akan belajar membuat template Proxmox AlmaLinux 8menggunakan Cloud-Init. Teknik ini sangat umum dipakai untuk environment cloud dan automasi, karena memudahkan konfigurasi pertama kali ketika VM dibuat dari template.

Prasyarat & Setup

Pastikan paket berikut sudah terpasang di Proxmox agar bisa mengedit image QCOW2:

apt install libguestfs-tools -y

Opsional, mengatur editor default ke nano:

export EDITOR=nano

Unduh AlmaLinux Cloud Image

Download Cloud-Init image resmi AlmaLinux:

wget https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-latest.x86_64.qcow2

Pastikan file terunduh dengan benar sebelum kamu lanjut.

Kustomisasi cloud.cfg

Edit pengaturan Cloud-Init untuk mengaktifkan login root dan password authentication:

virt-edit -a AlmaLinux-8-GenericCloud-latest.x86_64.qcow2 /etc/cloud/cloud.cfg

Pastikan baris berikut aktif:

disable_root: false
ssh_pwauth:   true

Menambahkan Paket ke Image

Agar template lebih siap digunakan, kamu bisa menyuntikkan paket umum seperti:

virt-customize \
  -a AlmaLinux-8-GenericCloud-latest.x86_64.qcow2 \
  --install vim,net-tools,epel-release,htop \
  --timezone Asia/Jakarta \
  --run-command 'systemctl disable firewalld'

Dengan begitu VM hasil clone sudah memiliki tool dasar.

Mengatur sshd_config

virt-edit -a AlmaLinux-8-GenericCloud-latest.x86_64.qcow2 /etc/ssh/sshd_config

Pastikan baris berikut:

PermitRootLogin yes
PasswordAuthentication yes

Edit Image Setelah Diimpor

Jika image sudah dipakai VM dan kamu ingin mengeditnya, pastikan VM dalam keadaan stopped.

Contoh untuk VM ID 104:

virt-edit -a /var/lib/vz/images/104/vm-104-disk-0.qcow2 /etc/ssh/sshd_config

Membuat VM Template di Proxmox

# Membuat VM Baru
qm create 9000 --name "alma8-cloud" --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0

# Import disk
qm importdisk 9000 AlmaLinux-8-GenericCloud-latest.x86_64.qcow2 local-lvm

# Pasang disk ke VM
qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9000-disk-0

# Aktifkan Cloud-Init
qm set 9000 --ide2 local-lvm:cloudinit
qm set 9000 --boot c --bootdisk scsi0
qm set 9000 --serial0 socket --vga serial0

# Ubah menjadi template
qm template 9000

Template siap digunakan. VM baru bisa langsung dibuat dengan clone.

Mode Otomatis (Batch)

Contoh script sederhana untuk automasi:

vm_id=9000
image="AlmaLinux-8-GenericCloud-latest.x86_64.qcow2"
storage="local-lvm"

qm create $vm_id --name alma8-cloud --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0
qm importdisk $vm_id $image $storage
qm set $vm_id --scsihw virtio-scsi-pci --scsi0 $storage:vm-${vm_id}-disk-0
qm set $vm_id --ide2 $storage:cloudinit
qm set $vm_id --boot c --bootdisk scsi0
qm template $vm_id

Penutup

Membuat template Cloud-Init AlmaLinux di Proxmox sangat membantu menghemat waktu deployment server. Setelah template siap, kamu cukup clone dan Proxmox akan secara otomatis mengatur user, hostname, dan jaringan.

Mau Server Kamu Dikelola Profesional?

AntMediaHostmenyediakan layanan server management, monitoring 24/7, optimasi performa, dan maintenance profesional.

FAQ

Apakah template ini bisa digunakan untuk distro lain?
Bisa. Selama mendukung Cloud-Init (Ubuntu, Debian, CentOS Stream, Rocky Linux, dsb).

Apa fungsi Cloud-Init?
Mengatur konfigurasi otomatis seperti user, SSH key, jaringan, dan hostname ketika VM di-clone.

Mengapa mengaktifkan root login?
Untuk debugging atau setup awal. Disarankan menonaktifkan kembali setelah produksi.

Bisa dipakai untuk WHMCS?
Bisa. Template Cloud-Init sangat cocok untuk provisioning otomatis WHMCS.

Jika salah edit image?
Restore dari backup atau download ulang image original.

Rujukan

Bagikan Artikel

Tinggalkan Komentar

Tinggalkan Komentar

Selesaikan verifikasi keamanan terlebih dahulu.
Komentar dari Pembaca

Komentar

0 komentar

Belum Ada Komentar

Jadilah yang pertama memberikan komentar!

Akreditasi & Partner

Microsoft PartnerGoogle WorkspaceZoom PartnerCloudLinux PartnerWHMCS PartnerPSE KominfocPanel Partner