Cisco CML 2.9.1のディレクトリ・ファイル構造
以前にCML の Reference Platform に同梱されている yaml ファイルというメモを書きました。現時点の最新版であるCML 2.9.1に含まれる各ファイルのディレクトリ・ファイル構造をメモしておきます。
検証環境¶
| 対象 | バージョン |
|---|---|
| CML | 2.9.1 |
CML 2.9.1としてリリースされているファイル群¶
CML 2.9.1として以下のファイルがリリースされています。
| No. | ファイル名 | サイズ | 説明 |
|---|---|---|---|
| 1 | refplat-20250616-fcs.iso | 14GB | 基本的なイメージ。ASA,IOS/IOL,NX-OS,Ubuntu、ThousandEyes,Chromeコンテナなど |
| 2 | refplat-20250718-supplemental.iso | 15GB | 追加イメージ。Cat9800,SD-WAN,FMC/FTD,Splunkコンテナ |
| 3 | refplat-20250718-ise.iso | 15GB | Cisco ISEを含む |
| 4 | refplat-20250417-freetier.iso | 865MB | 無料版で利用可能なイメージのみ、含む。IOS,IOL,Nginxコンテナなど |
ディレクトリ・ファイル構造¶
各ファイルのディレクトリ・ファイル構造は以下でした。
1.refplat-20250616-fcs-iso¶
├── node-definitions
│ ├── alpine-trex.yaml
│ ├── alpine-wanem.yaml
│ ├── alpine.yaml
│ ├── asav.yaml
│ ├── cat8000v.yaml
│ ├── cat9000v-q200.yaml
│ ├── cat9000v-uadp.yaml
│ ├── chrome.yaml
│ ├── csr1000v.yaml
│ ├── desktop.yaml
│ ├── dnsmasq.yaml
│ ├── firefox.yaml
│ ├── frr.yaml
│ ├── ioll2-xe.yaml
│ ├── iol-xe-serial-4eth.yaml
│ ├── iol-xe.yaml
│ ├── iosvl2.yaml
│ ├── iosv.yaml
│ ├── iosxrv9000.yaml
│ ├── net-tools.yaml
│ ├── nginx.yaml
│ ├── nxosv9000.yaml
│ ├── radius.yaml
│ ├── server.yaml
│ ├── syslog.yaml
│ ├── tacplus.yaml
│ ├── thousandeyes-ea.yaml
│ └── ubuntu.yaml
└── virl-base-images
├── alpine-base-3-21-3
│ ├── alpine-base-3-21-3.qcow2
│ └── alpine-base-3-21-3.yaml
├── alpine-desktop-3-21-3
│ ├── alpine-desktop-3-21-3.qcow2
│ └── alpine-desktop-3-21-3.yaml
├── alpine-trex-3-21-3
│ ├── alpine-trex-3-21-3.qcow2
│ └── alpine-trex-3-21-3.yaml
├── alpine-wanem-3-21-3
│ ├── alpine-wanem-3-21-3.qcow2
│ └── alpine-wanem-3-21-3.yaml
├── asav-9-23-1
│ ├── asav9-23-1.qcow2
│ └── asav-9-23-1.yaml
├── cat8000v-17-16-01a
│ ├── c8000v-universalk9_8G_serial.17.16.01a.qcow2
│ └── cat8000v-17-16-01a.yaml
├── cat9000v-q200-17-15-03
│ ├── cat9000v-q200-17-15-03.yaml
│ └── cat9kv_prd.17.15.03.qcow2
├── cat9000v-uadp-17-15-03
│ ├── cat9000v-uadp-17-15-03.yaml
│ └── cat9kv_prd.17.15.03.qcow2
├── chrome-136-0-7103-113-1
│ ├── chrome-136-0-7103-113-1.tar.gz
│ └── chrome-136-0-7103-113-1.yaml
├── csr1000v-17-03-08a
│ ├── csr1000v-17-03-08a.yaml
│ └── csr1000v-universalk9.17.03.08a-serial.qcow2
├── dnsmasq-2-9-0
│ ├── dnsmasq-2-9-0.tar.gz
│ └── dnsmasq-2-9-0.yaml
├── firefox-138-0-4-build1
│ ├── firefox-138-0-4-build1.tar.gz
│ └── firefox-138-0-4-build1.yaml
├── frr-10-2-1-r1
│ ├── frr-10-2-1-r1.tar.gz
│ └── frr-10-2-1-r1.yaml
├── ioll2-xe-17-16-01a
│ ├── ioll2-xe-17-16-01a.yaml
│ └── x86_64_crb_linux_l2-adventerprisek9-ms.iol
├── iol-xe-17-16-01a
│ ├── iol-xe-17-16-01a.yaml
│ └── x86_64_crb_linux-adventerprisek9-ms.iol
├── iol-xe-17-16-01a-serial-4eth
│ ├── iol-xe-17-16-01a-serial-4eth.yaml
│ └── x86_64_crb_linux-adventerprisek9-ms.iol
├── iosv-159-3-m10
│ ├── iosv-159-3-m10.yaml
│ └── vios-adventerprisek9-m.spa.159-3.m10.qcow2
├── iosvl2-2020
│ ├── iosvl2-2020.yaml
│ └── vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2
├── iosxrv9000-25-1-1
│ ├── iosxrv9000-25-1-1.yaml
│ └── xrv9k-fullk9-x-25.1.1.qcow2
├── net-tools-1-0-0
│ ├── net-tools-1-0-0.tar.gz
│ └── net-tools-1-0-0.yaml
├── nginx-3-38
│ ├── nginx-3-38.tar.gz
│ └── nginx-3-38.yaml
├── nxosv9300-10-5-3-f
│ ├── nexus9300v64.10.5.3.F.qcow2
│ └── nxosv9300-10-5-3-f.yaml
├── radius-3-2-1
│ ├── radius-3-2-1.tar.gz
│ └── radius-3-2-1.yaml
├── server-tcl-16-0
│ ├── server-tcl-16-0.yaml
│ └── tcl-16-0.qcow2
├── syslog-3-38
│ ├── syslog-3-38.tar.gz
│ └── syslog-3-38.yaml
├── tacplus-f4-0-4-28
│ ├── tacplus-f4-0-4-28.tar.gz
│ └── tacplus-f4-0-4-28.yaml
├── thousandeyes-ea-1-210-0
│ ├── thousandeyes-ea-1-210-0.tar.gz
│ └── thousandeyes-ea-1-210-0.yaml
└── ubuntu-24-04-20250503
├── noble-server-cloudimg-amd64.img
└── ubuntu-24-04-20250503.yaml
2.refplat-20250718-supplemental.iso¶
refplat-20250724-supplemental-iso.zipを展開するとrefplat-20250718-supplemental.isoが含まれています。
├── node-definitions
│ ├── cat9800.yaml
│ ├── cat-sdwan-controller.yaml
│ ├── cat-sdwan-edge.yaml
│ ├── cat-sdwan-manager.yaml
│ ├── cat-sdwan-validator.yaml
│ ├── cat-sdwan-vedge.yaml
│ ├── fmcv.yaml
│ ├── ftdv.yaml
│ └── splunk.yaml
└── virl-base-images
├── cat9800-17-17-01
│ ├── C9800-CL-universalk9.17.17.01.qcow2
│ └── cat9800-17-17-01.yaml
├── cat-sdwan-controller-20-16-1
│ ├── cat-sdwan-controller-20-16-1.yaml
│ └── viptela-smart-20.16.1-genericx86-64.qcow2
├── cat-sdwan-edge-17-16-01a
│ ├── c8000v-universalk9_8G_serial.17.16.01a.qcow2
│ └── cat-sdwan-edge-17-16-01a.yaml
├── cat-sdwan-manager-20-16-1
│ ├── cat-sdwan-manager-20-16-1.yaml
│ └── viptela-vmanage-20.16.1-genericx86-64.qcow2
├── cat-sdwan-validator-20-16-1
│ ├── cat-sdwan-validator-20-16-1.yaml
│ └── viptela-bond-20.16.1-genericx86-64.qcow2
├── cat-sdwan-vedge-20-16-1
│ ├── cat-sdwan-vedge-20-16-1.yaml
│ └── viptela-bond-20.16.1-genericx86-64.qcow2
├── fmcv-7-7-0
│ ├── Cisco_Secure_FW_Mgmt_Center_Virtual_KVM-7.7.0-91.qcow2
│ └── fmcv-7-7-0.yaml
├── ftdv-7-7-0
│ ├── Cisco_Secure_Firewall_Threat_Defense_Virtual-7.7.0-89.qcow2
│ └── ftdv-7-7-0.yaml
└── splunk-9-4
├── splunk-9-4.tar.gz
└── splunk-9-4.yaml
3.refplat-20250718-ise.iso¶
├── node-definitions
│ └── ise.yaml
└── virl-base-images
└── ise-3-4-0
├── Cisco-vISE-300-3.4.0.608.qcow2
└── ise-3-4-0.yaml
4.refplat-20250417-freetier.iso¶
├── node-definitions
│ ├── ioll2-xe.yaml
│ ├── iol-xe.yaml
│ ├── iosv.yaml
│ ├── nginx.yaml
│ └── server.yaml
└── virl-base-images
├── ioll2-xe-17-15-01
│ ├── ioll2-xe-17-15-01.yaml
│ └── x86_64_crb_linux_l2-adventerprisek9-ms.iol
├── iol-xe-17-15-01
│ ├── iol-xe-17-15-01.yaml
│ └── x86_64_crb_linux-adventerprisek9-ms.iol
├── iol-xe-17-15-01-serial-4eth
│ ├── iol-xe-17-15-01-serial-4eth.yaml
│ └── x86_64_crb_linux-adventerprisek9-ms.iol
├── iosv-159-3-m10
│ ├── iosv-159-3-m10.yaml
│ └── vios-adventerprisek9-m.spa.159-3.m10.qcow2
├── iosvl2-2020
│ ├── iosvl2-2020.yaml
│ └── vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2
├── nginx-1-2-7
│ ├── nginx-1.2.7.tar
│ └── nginx-1.2.7.yaml
└── server-tcl-15-0
├── server-tcl-15-0.yaml
└── tcl-15-0.qcow2