はじめてのCML2

# はじめに
今回無償版のCML2がリリースされました。初めて使う方が増えるかと思いますので、色々な使い方をシリーズ化して記載しようと思います。
CML2の構築方法についてはいくつか記載しておりますのでそちらを参照くださいませ。

# CML2ラボの基本的な使い方を覚えよう！（初級編）

## ①ラボを作成
　[ADD]ボタンからラボを作成。作成したラボをクリックしてみよう！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/90804cd2-bb5e-b0c7-b3c4-c857a74eeabd.png" width=60%>

 
## ②ノードを追加！ノードの一覧からドラックアンドドロップで好きな場所に配置してみよう。
　[AddNode]->[IOL]
　　　　　　->[IOLーL2]
　　　　　　->[Desktop]
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/2f013be1-e266-425a-84f1-4abea83e30d2.png" width=80%>
※一度にたくさん配置する場合は`BULK`のタブに切り替えて個数を指定できます。


## ③ノード間を接続しよう！
配置した[iol-0]、[iol-l2-0]どちらかを右クリックして[Add Link]をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/3e042e22-a4f8-16f1-dfb6-a0ccadaa174a.png" width=60%>
線が出てくるので、その状態で対向のノードをクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/6d6cfaa7-d10d-dda1-6f3d-fdf6860d5352.png" width=60%>


接続するポートを選択して[CREATE LINK]を行います。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/2ecc290e-ea0d-aff8-9dd8-00c943d2f096.png" width=60%>

続いて[desktop-0]も[iol-l2-0]に接続します。順番に接続するとこのようになっています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/0bdca0bc-db12-7ae1-c741-d1960bc0b7b5.png" width=60%>


## ④ノードを起動しよう！
起動させるやり方は色々ありますのでいくつか紹介します。やりやすいやり方を覚え使ってみてください。

ノードを一つクリックしてそれぞれ起動させます。
　[SETTING]->[▶START]
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/52779693-c0c7-8ac1-b0ee-63ddce86b885.png" width=60%>

## ④’複数台まとめてノードを起動してみよう。
■すべて起動させる。その１
ダッシュボードのラボ一覧より、該当ラボの[▶]から起動することができます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/4ff8d4b2-5903-2a2f-bafa-cbad7f17fa39.png" width=60%>

■すべて起動させる。その２
ラボ上部のタブにあるLABをクリックし、[▶Start Lab]から起動できます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/8cd68042-7294-2a5d-d051-7f548d070597.png" width=60%>

■一部のノードを起動させる。その１
キーボードのShiftKeyを押しながらマウスで囲うと複数選択します。※ノードを移動させるときにも使えますね！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/b22bc0fc-52fe-d269-1a09-db8ce2be86ac.png" width=60%>

複数選択している状態で右クリックし、Nodesの[▶]で起動できます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/166bead7-61f0-465f-5b50-c8d6491fee58.png" width=60%>

■一部のノードを起動させる。その２
上方のタブにある[NODES]をクリックすると、ノードの一覧が表示できます。起動させるノードを選択して[▶START]をクリックすると起動します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/8c02d4f6-ed39-656b-a4e1-ba12e2950ae2.png" width=80%>

## ⑤コンソール接続してみよう
ノードを右クリックして[>_Console]をクリックします。
[>_Open Console]を実行するとコンソール接続できました。
これで自由に設定を行うことができますね！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/0bfda24c-ed1f-4c8c-8960-1422376f3ae9.png" width=80%>


## ⑥Desktopを使ってみよう
ノードを右クリックして[Vnc]をクリックします。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/422ac08b-db77-3519-64ea-bd8154d998cf.png" width=80%>

下部のペインに表示された[OPEN VNC]をクリックします。
"cisco"を入力して、ログインを行うとLinuxのデスクトップ画面が表示されました。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/9e8a6e04-a95e-936b-5f0f-5889f1bd9cee.png" width=80%>

※IPアドレス設定など使い方は別途記載します

## ⑦Ubuntuを使ってみよう
ノードを右クリックして[>_Console]をクリックします。
[>_Open Console]を実行するとコンソール画面が表示されます。
User：cisco
Pass：cisco
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/48e3b66b-479a-e091-e7ab-828aeaf98649.png)

※IPアドレス設定など使い方は別途記載します

## ⑧ノードを削除しよう。
ノードを削除するためには、起動しているノードの停止と、コンフィグを削除する必要があります。
配置したノードを選択します。
右側のタブの[SETTINGS]の[■STOP]または右クリックで[■]をクリックします。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/4b37147e-05bb-d240-cd13-f36226594f81.png" width=80%>

右側のタブの[SETTINGS]の[(消しゴム)WIPE]または右クリックで[(消しゴム)Wipe]をクリックします。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/2fb85aea-276b-f0f2-94f7-7ab50a18d349.png" width=80%>

ノードのコンフィグを消すことができました。
ノードの削除を行います。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/ffb971b2-1551-62ff-0939-dbd1fdeb9753.png" width=80%>

## ⑨Labのデータをコピーしたい
YAMLファイルでコンフィグしたラボの情報を保存することができます。
Switchに設定したこのコンフィグを保存します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/86382069-97f9-9af6-d1bf-18941b1382b2.png" width=80%>

1. 上部のタブより[NODES]をクリックします
2. 表示されたノードでコンフィグを保存するものを選択します
3. [EXTRACT CONFIGS]をクリックします
4. 右側の[CONFIG]に保存したコンフィグが表示されます！ 
※これをやらないと次のDownload Labを行ってもノードの配置などはコピーできてもコンフィグがない！！！という状態になります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/bcd65882-a2dc-1298-4c80-5c6910f95bc3.png) 

上部のタブより[LAB]をクリックします。
[Download Lab]をクリックすることで、YAMLファイルを取得できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/51a702ce-f9cd-94d8-6d4e-09cd6684ecdd.png)


## ⑩YAMLファイルからラボを作成する。
ダッシュボードの[IMPORT]をクリックします。
![スクリーンショット 2024-12-09 163735.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/4fe8148d-6646-7f52-3c7f-152dcb32cded.png)

以前YAMLファイルにしたラボを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/17955d11-8130-d4b7-0f49-83221e49b658.png)

[IMPORT]->[GO TO LAB]の順でクリックしてラボを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/bb618516-265d-83fb-4a06-a1c5150c1f6a.png)

完成です！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3629197/26cc9c68-58b4-561d-2d25-a84e9ec6d94d.png)


# おわりに
初めての方向けにCML2の使い方を記載しました。
ノードの起動方法は複数記載しているところなどは、ノードの選択方法なども記載しています。また、削除方法は知らないと消せない！？なんてこともありますね。
どなたかの参考になれば幸いです。
今度は、もう少し違う使い方について投稿できればと思います！

# 関連ページ
[CML2で外部ネットワークに接続したい！(External Connector)](https://qiita.com/kannishi/items/92ebce89dffc7eeeea05)
[ProxmoxにCML2.7を構築してみる](https://qiita.com/kannishi/items/080c85e22ebecb43e9a4)
[ProxmoxでOVAファイルから構築してみる](https://qiita.com/kannishi/items/3027198d63320745ce8e)