Cisco VIRL 用の MikroTik CHR 6.40rc15 の qcow2 イメージ
MikroTik の CHR 6.40rc15 を Cisco VIRL 上で利用出来るよう、qcow2 へ変換しました。
完成したイメージ
完成したイメージは下記です。
curl
でダウンロードするには以下のように実行します。
| curl -L -o chr-6.40rc15.qcow2 "https://drive.google.com/uc?export=download&id=0Bx2Xw61I79T9TVpMWmRwQWtPT0k"
curl -L -o chr-6.40rc15.qcow2 "https://drive.google.com/uc?export=download&id=0Bx2Xw61I79T9TDNtNWZIOXVLOFU"
curl -L -o chr-6.40rc15.qcow2 "https://drive.google.com/uc?export=download&id=0Bx2Xw61I79T9LU9oZnJibEVKYkE"
|
チェックサムは以下の通りです。
| # md5sum chr-6.40rc15.qcow2
1d9bbc9eacb22c3197d535aac6fdacf8 chr-6.40rc15.qcow2
# openssl sha1 chr-6.40rc15.qcow2
SHA1(chr-6.40rc15.qcow2)= e8d9dde5c113da6e6a21d033f2948a1b741f178d
|
イメージ形式の変換 (raw → qcow2)
以下の手順を実行し、raw イメージを qcow2 形式に変換します。
| curl -O https://download2.mikrotik.com/routeros/6.40rc15/chr-6.40rc15.img.zip
unzip chr-6.40rc15.img.zip
yum -y install qemu-img
qemu-img convert -O qcow2 chr-6.40rc15.img chr-6.40rc15.qcow2
|
Cisco VIRL へのインポート用 JSON
VIRL に CHR を import する JSON を使って Cisco VIRL へインポートします。
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 | {
"dynamic-subtypes": [
{
"baseline_flavor": "CHR",
"hw_vif_model": "virtio",
"interface_pattern": "ether{0}",
"plugin_base": "generic",
"plugin_name": "CHR",
"baseline_image": "CHR",
"interface_range": 10,
"cli_serial": 1,
"interface_first": 2,
"hw_ram": 1024,
"hw_vm_extra": "",
"gui_visible": true,
"config_disk_type": "cloud-init",
"plugin_desc": "Cloud Hosted Router",
"hw_disk_bus": "virtio",
"vnc_available": false,
"interface_management": "ether1",
"gui_icon": "iosv",
"cli_protocol": "telnet"
}
]
}
|