Cisco Modeling Labs instlation guideを読んで構築

お勉強用にCisco Modeling Labsに課金してみました。まだ仮想スイッチなどは使えてないですが、環境のインストールはできたので、メモを共有。

# サマリ
- 購入～インストールで悩むのは以下の3つ
私はPersonalライセンス、Single構成、VMとして構築を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/2d99a723-dfb1-4cdd-6502-a3d60551f4c7.png)
- WSL2と共存しようと思うとひと手間かかるらしいので、WSL使ってないPCに構築
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/bad3b4c4-2dd0-8f69-9a3d-b9ec9e3c7a1c.png)
- インストール時に参考にしたドキュメントは下記な感じ。VMware上で動くので、VMwareわからない私は、VMwareのドキュメントも見た
- ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/3b9112e9-71cb-9cee-3d17-2d0d32742567.png)




以下メモ。

# Cisco Modeling Labs
まず概要を見る。
https://www.cisco.com/c/ja_jp/products/cloud-systems-management/modeling-labs/index.html
> - 20 concurrent simulated nodes
> - Personal uses real Cisco IOS image
> - The option to deploy to the cloud on Amazon Web Services 

199ドル/年で20 nodeをiOSで操作できるってすごいのでは？

Cisco.comアカウントを作成して購入してみる。
購入したメールでlerning networkを紹介されるが、セッティングができた後で見よう★
(参考）Cisco lerning network
https://learningnetwork.cisco.com/s/
Cisco.com アカウントでログイン。CCNAの勉強素材がある様子。

# Cisco Modeling Labs documentation 
セットアップドキュメントを見ながらセットアップ
https://developer.cisco.com/docs/modeling-labs/
> Step-by-step installation instructions are provided by the installation guide,
instration guideへ

## CML 2.6 instration guide
インストールガイド
https://developer.cisco.com/docs/modeling-labs/#!cml-installation-guide

CMLはlab用だから、internalでtrustedなnetworkにdeployして(should)。

## Standalone vs Cluster
 CML personalを購入したらstandaloneしか対応してないので、Standalone構成にする。

## Bare Metal vs. Virtual Machine (VM)
>  Customers who are familiar with VMware generally find that the VM deployment option is faster and makes the CML server easier to manage over time. 

VMにfamiliarではないが、VMwareが良さそうなので、VMWareにしてみる。

# System Requirements
　https://developer.cisco.com/docs/modeling-labs/#!system-requirements
> Memory 8G
> CPU 4+ (physical) cores, Intel processor 
> Hard Disk 32 GB or more
> Virtualization Platform VMware
> VMware Workstation / VMware Fusion Pro / VMware Player / VMware ESXi 

:::note info
メモ　VMwareの知識が必要ということが分かり、ここからVMwareの話に一端飛びます。
:::

# VMware 比較表
https://www.vmware.com/jp/products/desktop-hypervisor.html
ホストOS：　Windows → WS Player or WS Pro
ライセンス：個人利用 WS Playerは無料 WS Proは有料
→ VMware WS Playerを使うことに決定。

# VMware Workstation Player
https://www.vmware.com/jp/products/workstation-player.html

"VMware Workstation 17.0.2 Player for Windows 64-bit Operating Systems" をダウンロード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/81992026-594c-bfc1-873f-87fe710e12c5.png)

### VMware Workstation playerのインストール
インストールガイドを見て、VMware-player-full-17.0.2-21581411.exe をインストール。チェックボックスはデフォルトのまま。

https://docs.vmware.com/jp/VMware-Workstation-Player-for-Windows/17.0/com.vmware.player.win.using.doc/GUID-CEC8A8B9-358F-47DF-90DC-24AAE2588A3F.html

:::note info 
VMware Workstation 17 Playerのインストールができました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/97e7f82a-40d2-8bf8-dc98-56079f3086dd.png)
:::

# CMLのintrlation guideに戻る。
## dowwnload CML
https://developer.cisco.com/docs/modeling-labs/#!downloading-files-for-cml-installation
Visit the Cisco Learning Network Store > My account > download
何をインストールすればいいのかわからないので、いったんskip

## Installing CML as a VM
https://developer.cisco.com/docs/modeling-labs/#!installing-cml-as-vm
Deploying the OVA File on VMware Workstation 
OCAは、VMWare workstationにデプロイすることにする。

### OVA instrationの準備
https://developer.cisco.com/docs/modeling-labs/#!preparing-for-installation
以下の2点が必要
+ CML controller OVA file : UI・コントローラー
* reference platform ISO ：CML labs上で動くnodeが含まれる。


### download CML
https://developer.cisco.com/docs/modeling-labs/#!downloading-files-for-cml-installation
Visit the Cisco Learning Network Store > My account > download
VM用の下記をダウンロード
- Cisco Modeling Labs reference platform ISO file  refplat_p-20230117-fcs.iso.zip
- Cisco Modeling Labs 2.6 server. VM cml2_p_2.6.0-5_amd64-6.ova

## Deploying OVA on VMware Workstation
https://developer.cisco.com/docs/modeling-labs/#!deploying-the-ova-file-on-vmware-workstation-fusion
VMware WorkstationにOVAをデプロイ
- cml2_p_2.6.0-5_amd64-6.ova 右クリック open with VMware
- 名前を付ける。OVAV_control_2023_01
- インポート
:::note warn
CMLインポートできたが、起動してはいけないその前にコンフィグ。
:::

### オプションの設定
https://developer.cisco.com/docs/modeling-labs/#!deploying-the-ova-file-on-vmware-workstation-fusion
VMWare > OVAVMを右クリック >　設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/5c793308-aa13-3009-580d-6f30747f28df.png)
設定値はこちらを見ました。
https://developer.cisco.com/docs/modeling-labs/#!deploying-the-ova-file-on-vmware-workstation-fusion/config-vm-workstation-cpu
* CD/DVD
CD/DVDにダウンロードしたiso(refplat-20230117-fcs.iso)を指定。
* ネットワークアダプタ
NAT
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/cbe229e5-c436-9ccb-b4ce-8e427548189f.png)

## CML Initial Set-up
やっとCMLのセットアップ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/079c318d-7efe-5a36-1b6f-f18e7207490f.png)
* hostname cml-controller
* admin account:  manage the CML server(Web Management GUIにはログインできない
- user account :Web GUIとDash bordにアクセス可能
- DHCP 
Provide network information.
- DHCP
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/1c3eb7ce-8af5-a01f-71b4-9d72a1e758c2.png)
- iso imageからコピーが始まる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/bc56da6a-bf91-3f5a-d9ac-2d4a4954bcbe.png)

:::note info
CMLのVMを起動できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/afa6aea6-0404-3338-2e93-cb5943602509.png)
:::
* Web guiへのアクセス
https://nnn.nnn.nnn.nnn/　からadminのユーザーとパスでログイン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/afa24bb7-c725-12a8-1b8f-30ddb8156c4d.png)

## ライセンスの登録
### ライセンスtokenの取得
Getting the Registration Token for Licensing
https://developer.cisco.com/docs/modeling-labs/#!getting-the-registration-token-for-licensing
* CML personalのページにログインhttps://learningnetworkstore.cisco.com/
* My account 
* View License(s) 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/be0c2a44-5e3b-889d-3b33-8df4c2bd2a78.png)

### ライセンスの登録
https://192.168.43.128/
adminのID?PASSでログイン
tool>Licensing
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/00015e64-dea6-09c4-f476-f37941ecc9e7.png)
* Personal Licene with 20 nodes を選択
* REGISTER ライセンスtokenを入力
:::note info
ライセンス状態がRegisterdになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2311625/6af3ca56-234a-9afa-37a1-e1b83e320204.png)
:::

## Copy the Refplat ISO to Disk
良くわからんが途中で警告が出たのでやめておこう。
https://developer.cisco.com/docs/modeling-labs/#!copy-the-refplat-iso-to-disk
* System Administration Cockpitにログイン　https://192.168.43.128:9090/
*  It is advisable to stop all labs before doing this. 
と出てきたのでやめておこう。

次はいよいよ
# User guide
https://developer.cisco.com/docs/modeling-labs/#!cml-users-guide