Semua perintah dibawah ini kita jalankan di shell-nya node proxmox ya
download link image almalinux cloud, ingat ini bukan file iso ya,tapi file image disk nya atau bisa dibilang virtual disk nya
#wget https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.4-20240507.x86_64.qcow2
install aplikasi libguestfs-tools di proxmox
#apt install libguestfs-tools
install qemu-guest-agent pada image cloud
#virt-customize -a AlmaLinux-9-GenericCloud-9.4-20240507.x86_64.qcow2 –install qemu-guest-agent –truncate /etc/machine-id
buat vm pada proxmox, disini akan kita buat vm ID 201, beserta spesifikasi vm pada proxmox yaitu core, memory, network card dan tipe network, untuk almalinux gunakan tipe processor x86-64-v2
#qm create 201 –name AlmaLinux-9-Cloud –core 1 –arch x86-64-v2 –memory 2048 –net0 virtio, bridge=vmbr0
kita import disk cloud yang telah di download tadi, ke lokal penyimpann di proxmox
#qm disk import 201 AlmaLinux-9-GenericCloud-9.4-20240507.x86_64.img local
set cloud-init disk drive pada vm
#qm set 201 –ide2 local:cloudinit
set disk image supaya enable di vm
#qm set 201 –scsihw virtio-scsi-pci –scsi0 local:201/vm-201-disk-0.raw
set bootorder pada disk scsi0 yang telah kita tambahkan pada vm
#qm set 201 –boot c –bootdisk scsi0
set konfigurasi agent proxmox pada vm
#qm set 201 –agent 1
set konfigurasi ip pada vm dan username dan password login
#qm set 201 –ipconfig0 ip=dhcp –nameserver 1.1.1.1 –cipassword=12345 –ciuser=root
set nama template yang akan dideploy
#qm set 201 –name “Almalinux-template”
apply template dan finish
#qm template 201
clone template menjadi vm yang akan dirunning, agar hasil clone dengan ID vm yang terakhir kita bikin dengan metode variabel.
kita bikin dulu variabel vm ID
#export VM_ID=$(pvesh get /cluster/nextid)
#qm clone 201 ${VM_ID} –name Almalinux9-k3s-1
#qm start “ID VM”
cio dan finish
kalau ada error dan sebagainya silahkan kontak saya untuk diskusi dan ngopi 🙂
next kita akan deploy template menggunakan terraform pada proxmox untuk k3s.
de YD0BXA 73