MikroTik Cloud Hosted Router unter Proxmox installieren

Der Cloud Hosted Router (CHR) ist eine RouterOS Version, die als virtuelle Maschine ausgeführt werden soll.

Sie unterstützt die x86_64 Bit Architektur und kann auf den gängigen Hypervisoren wie z.B. VMware, Hyper-V, Proxmox, KVM, etc. verwendet werden.
Alle RouterOS Funktionen sind im CHR standardmäßig aktiviert, hat aber ein anderes Lizenzmodell als andere RouterOS Versionen.

Der CHR hat 4 Lizenzlevel:

  • free (begrenzt auf 1Mbit pro Interface im Upload, kostenlos)
  • p1 (begrenzt auf 1Gbit pro Interface im Upload, einmalig $45)
  • p10 (begrenzt auf 10Gbit pro Interface im Upload, einmalig $95)
  • p-unlimited (kein Limit, einmalig $250)

Die kostenlose Version ist ideal zum lernen, testen und experimentieren!

mein Setup:

  • Proxmox 7.1
  • RouterOS CHR 7.1.1

Installation

Neue VM ohne Festplatte erstellen. (oder diese nach dem erstellen wieder löschen)
Auf dem Proxmox Host ein aktuelles RouterOS v7 CHR Image herunterladen, entpacken, vergrößern und in die VM importieren.

Hier mal alles auf der Konsole. (406 ist meine VM ID – ! bitte entsprechend abändern !)

# neue vm erstellen
qm create 406 --name RouterOS --net0 virtio,bridge=vmbr0 --ostype l26 --memory 1024 --sockets 1 --cores 2

# chr herunterladen und entpacken
wget https://download.mikrotik.com/routeros/7.1.1/chr-7.1.1.img.zip
unzip chr-7.1.1.img.zip

# disk importieren und einbinden
qm importdisk 406 chr-7.1.1.img local-lvm
qm set 406 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-406-disk-0

# disk vergrößern (auf 1GB)
qm resize 406 scsi0 +896M

# disk als boot device setzen
qm set 406 --boot order=scsi0

# qemu guest agent aktivieren
qm set 406 --agent 1

# use tablet for pointer deaktivieren
qm set 406 --tablet 0

# vm starten
qm start 406

Der CHR läuft.

QEMU Guest Agent

Der wurde oben ja schon bei der Erstellung aktiviert und läuft. Keine weitere Konfiguration nötig.

Schreibe einen Kommentar