CML2 に MikroTik CHR 7.1.1 を追加する
以前に CML に MikroTik CHR 6.47 を追加する というメモを書きました。 今回は CML2 に MikroTik CHR 7.1.1 を追加する方法をメモしておきます。
ノード定義&イメージ
今回の手順で利用しているノード定義と qcow2 イメージは下記からダウンロード出来ます。
qcow2 イメージの作成
MikroTik CHR 7.1.1 用のイメージは以下の手順で作成します。
| dnf -y install qemu-img unzip
curl -O https://download.mikrotik.com/routeros/7.1.1/chr-7.1.1.img.zip
unzip chr-7.1.1.img.zip
qemu-img convert -O qcow2 chr-7.1.1.img chr-7.1.1.qcow2
|
ノード定義
ノード定義内容は以下の通りです。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 | id: chr
sim:
linux_native:
driver: iosv
libvirt_domain_driver: kvm
nic_driver: virtio
disk_driver: virtio
ram: 64
cpus: 1
general:
nature: router
description: MikroTik Cloud Hosted Router
read_only: true
schema_version: 0.0.1
inherited:
image:
ram: true
cpus: false
data_volume: false
boot_disk_size: false
node:
ram: true
cpus: false
data_volume: false
boot_disk_size: false
configuration:
generator:
driver: iosv
provisioning:
volume_name: disk
media_type: fat
files:
- name: ios_config.txt
content: ''
editable: true
device:
interfaces:
physical:
- ether1
- ether2
- ether3
- ether4
- ether5
- ether6
- ether7
- ether8
- ether9
- ether10
- ether11
- ether12
- ether13
- ether14
- ether15
- ether16
has_loopback_zero: false
default_count: 4
serial_ports: 1
boot:
timeout: 60
completed:
- MikroTik Login
pyats:
os: ios
series: iosv
config_extract_command: show run
ui:
group: Others
icon: router
label_prefix: chr-
label: CHR
visible: true
description: |-
MikroTik Cloud Hosted Router
64 MB DRAM, 1 vCPU
|
イメージ定義
イメージ定義内容は以下の通りです。
ID |
Label |
Description |
Disk Image |
Node Definition |
mikrotik-7.1.1 |
MikroTik 7.1.1 |
MikroTik 7.1.1 |
chr-7.1.1.qcow2 |
MikroTik |