virtualization:proxmox:mikrotik-images

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
virtualization:proxmox:mikrotik-images [2026/02/17 23:49] ilyasavirtualization:proxmox:mikrotik-images [2026/02/18 00:59] (current) ilyasa
Line 1: Line 1:
 {{indexmenu_n>086}} {{indexmenu_n>086}}
-====== Mendeploy Mikrotik CHR pada Proxmox [U]  ======+====== Proxmox : Mendeploy Mikrotik CHR pada Proxmox  ======
  
-  * **Step 01 : Dapatkan Mirktoik CHR Images**+ 
 +==== Step 01 : Dapatkan Mirktoik CHR Images ====
 Masuk shell/ssh ke proxmox server. Download images mikrotik chr images dari https://mikrotik.com/download/chr, lalu extrak files images Masuk shell/ssh ke proxmox server. Download images mikrotik chr images dari https://mikrotik.com/download/chr, lalu extrak files images
-{{:virtualization:proxmox:proxmox-mikrotik-chr.png?nolink|}}+{{ :virtualization:proxmox:proxmox-chr-download.png?nolink |}}
  
 <code bash> <code bash>
Line 13: Line 14:
 </code> </code>
  
 +----
  
-  * **Step 02 : Membuat vm untuk Mikrotik CHR  di proxmox** +==== Step 02 : Membuat vm untuk Mikrotik CHR  di proxmox ==== 
-Masuk shell/ssh ke proxmox server. dan buatlah vm dalam cli sesuaikan VMID dan juga nama vm+Masuk shell/ssh ke proxmox server. dan buatlah vm dalam cli sesuaikan VMID (9002) dan juga nama vm (chr-7-20.8) 
 +{{ :virtualization:proxmox:proxmox-chr-createvm.png?nolink |}}
 <code bash> <code bash>
-qm create $vmID +# Create VM For CHR 
-  --name chr-$version \+qm create 9002 
 +  --name chr-7-20.8 \
   --net0 virtio,bridge=vmbr0 \   --net0 virtio,bridge=vmbr0 \
   --ostype l26 \   --ostype l26 \
   --memory 256 \   --memory 256 \
-  --onboot no \ 
   --sockets 1 \   --sockets 1 \
   --cores 1 \   --cores 1 \
Line 28: Line 31:
   --scsihw virtio-scsi-pci   --scsihw virtio-scsi-pci
 </code> </code>
 +Import disk yang telah diektrac pada step 1 sebelumnya ke vm yang telah dibuat ''9002''
 +<code bash>
 +# Import disk 
 +qm importdisk 9002 chr-7.20.8.img local-lvm
 +</code>
 +
 +---
 +
 +==== Step 03 : Aktifkan disk dari images pada vm ====
 +Pada saat kita meimport disk pada sebuah vm, disk tersebut tidak lagungsung dapat digunkan (unused), maka kita perlu set disk tersebut untuk dapat digunakan pada vm 
 +{{ :virtualization:proxmox:proxmox-chr-setboot.png?nolink |}}
 +<code bash>
 +## Used the disk 
 +qm set 9002 --scsi0 local-lvm:vm-9002-disk-0
 +## aktifkan boot pada disk
 +qm set 9002 --boot order=scsi0
 +</code>
 +{{ :virtualization:proxmox:proxmox-chr-result.png?nolink |}}
 +
 +
 +==== Step 04 : Convert vm sebagai template ====
 +Pada langkah ini VM CHR siap untuk digunakan, akan tetapi untuk memudahkan deployment chr pada mikrotik kedepanya sipan vm ini sebagai template yang dapat digunakan untuk mendploy chr pada proxmox setiap saat.
 +  * Pada proxmox gui click kanan pada vm yang telah kita buat dan convert menjadi template
 +{{ :virtualization:proxmox:proxmox-chr-template.png?nolink |}}
 +
 +==== Step 04 : Test dengan mengclone template chr yang telah kita buat ====
 +Template dapat diclone dan dijalankan sebgai instance mikrotik baru
 +{{ :virtualization:proxmox:proxmox-chr-clone.png?nolink |}}
 +{{ :virtualization:proxmox:proxmox-chr-hasil.png?nolink |}}
 +
 +==== OPTIONAL ====
 +=== Menambahkan console ===
 +Untuk memudahkan akses pada chr pada proxmox, dan bisa copy paste text menggunakan (xterm.js) dapat ditambahkan console port pada vm
 +<code>
 +qm set 9002 --serial0 socket --vga serial0
 +qm set 1010 --serial0 socket --vga serial0
 +</code>
 +=== Menambah size disk CHR ===
 +Default size pada images chr adallah 128 mb, untuk pengguaan chr dengan banyak keperluan extra packages 128 tidak lah cukup. Sebelum langkah import disk  pada step2 size images dapat di resize terlebih dahulu sesuai kebutuhan.
 +<code>
 +qemu-img resize chr-7.20.8.img 1G 
 +</code>
 +
  
 +--- Refence
 +https://help.mikrotik.com/docs/spaces/ROS/pages/48660553/CHR+ProxMox+installation
 +https://pve.proxmox.com/wiki/Cloud-Init_Support
  
  • virtualization/proxmox/mikrotik-images.1771346967.txt.gz
  • Last modified: 2026/02/17 23:49
  • by ilyasa