Udemyセール開催中!(〜4/1まで)

【解説】CML(Cisco Modeling Labs)をTeratermで操作する方法【Breakout Tool】

当ブログは広告リンクを含みます。
  • URLをコピーしました!
目次

【解説】CMLをTeratermで操作する方法

CML(Cisco Modeling Labs)をTeratermで操作する方法をまとめます。やり方は以下の2つあります。

  • コンソールサーバを利用する方法
  • ブレイクアウトツールを利用する方法

【方法1】コンソールサーバを利用する方法

1つめはコンソールサーバを利用する方法です。CML自体がコンソールサーバの機能を持っており、特にダウンロードなどの作業は必要ありません。

まずはCMLのGUIのIPアドレスにTeratermからSSHで接続します。

Cisco Modeling Labs-teratermで操作する方法1
Cisco Modeling Labs-teratermで操作する方法1

ユーザ名とパスワードはCMLのGUIにアクセスする際のものを利用します。

Cisco Modeling Labs-teratermで操作する方法2
Cisco Modeling Labs-teratermで操作する方法2

CMLのコンソールサーバにアクセスできました。

Cisco Modeling Labs-teratermで操作する方法3
Cisco Modeling Labs-teratermで操作する方法3

CMLのコンソールサーバでは以下のようなコマンドが利用できます。
「help」コマンドで確認できます。

Cisco Modeling Labs-teratermで操作する方法4
Cisco Modeling Labs-teratermで操作する方法4

CMLのコンソールサーバで「list」コマンドを入力すると、ラボとそのノードの一覧が表示されます。

Cisco Modeling Labs-teratermで操作する方法5
Cisco Modeling Labs-teratermで操作する方法5

CMLのコンソールサーバで「open」コマンドで適切なラボ名とノードを選択すると、ノードにコンソール接続ができるようになります。openコマンドの記載方法は以下の通りです。

open /ラボID/ノードID/ライン
Cisco Modeling Labs-teratermで操作する方法6
Cisco Modeling Labs-teratermで操作する方法6

【方法2】ブレイクアウトツールを利用する方法

2つめはブレイクアウトツールを利用する方法です。

ブレイクアウトツールを利用して、ブレイクアウトツールとCMLラボのノード間の通信をTLSで暗号化できるのが特徴です。ブレイクアウトツールをダウンロードする必要があります。

CMLのGUIにログインし、画面右上の「Tools」から「Breakout Tool」をクリックすると以下画面になります。

Cisco Modeling Labs-teratermで操作する方法7
Cisco Modeling Labs-teratermで操作する方法7

最下部まで画面をスクロールすると「Download」とあるので、クリックします。または、左のタブから「Download」をクリックでも構いません。

Cisco Modeling Labs-teratermで操作する方法8
Cisco Modeling Labs-teratermで操作する方法8

以下のように、ブレイクアウトツールのダウンロード画面になるので、ご自身のOS環境のブレイクアウトツールをダウンロードしてください。例としてWindowsで進めます。

Cisco Modeling Labs-teratermで操作する方法9
Cisco Modeling Labs-teratermで操作する方法9

ダウンロードしたファイルを開こうとすると、警告が出るはずです。特に問題はないので、「詳細」から「実行」で進みます。

Cisco Modeling Labs-teratermで操作する方法10
Cisco Modeling Labs-teratermで操作する方法10

ダウンロードが完了したら、ダウンロードファイルのショートカットを作成してください。作成したブレイクアウトツールのショートカットのプロパティを開きます。

Cisco Modeling Labs-teratermで操作する方法11
Cisco Modeling Labs-teratermで操作する方法11

ブレイクアウトツールのショートカットのプロパティを開いたら、ユーザインタフェースを開くために「リンク先」の末尾に「 ui」と入力します。その後、適用し、OKをクリックします。

Cisco Modeling Labs-teratermで操作する方法12
Cisco Modeling Labs-teratermで操作する方法12

これにより、ブレイクアウトツールのショートカットを実行すると、ブレイクアウトツールを起動できるようになりました。

Cisco Modeling Labs-teratermで操作する方法13
Cisco Modeling Labs-teratermで操作する方法13

ブレイクアウトツールを起動したら、「http://localhost:8080」でGUIにアクセスします。

Cisco Modeling Labs-teratermで操作する方法14
Cisco Modeling Labs-teratermで操作する方法14

「Configuration」のタブをクリックし、ブレイクアウトツールを利用してCMLのノードにアクセスできるように以下の変更を行なってください。

  • 「Verify TLS certificate」をオフにする
  • 「Controller address」をCMLのGUIのIPアドレスに変更
  • 「Username」と「Password」をCMLのGUIログイン時のものに変更
Cisco Modeling Labs-teratermで操作する方法15
Cisco Modeling Labs-teratermで操作する方法15

うまく設定ができれば、「Labs」のタブにCMLで作成したラボを確認できます。

Cisco Modeling Labs-teratermで操作する方法16
Cisco Modeling Labs-teratermで操作する方法16

CMLで作成したラボがOFFになっていたので、ONに変更し、アクセスできるようにします。

Cisco Modeling Labs-teratermで操作する方法17
Cisco Modeling Labs-teratermで操作する方法17

CMLで作成したラボをクリックすると、以下のようにノードの一覧が表示されます。

Cisco Modeling Labs-teratermで操作する方法18
Cisco Modeling Labs-teratermで操作する方法18

Teratermを開き、ホストを「localhost」、上記の「Links」に表示されているポート番号を指定して、telnet接続を行うとノードにアクセスできます。

Cisco Modeling Labs-teratermで操作する方法19
Cisco Modeling Labs-teratermで操作する方法19

Teratermから、ブレイクアウトツールを利用して、ノードにtelnet接続できました。

Cisco Modeling Labs-teratermで操作する方法20
Cisco Modeling Labs-teratermで操作する方法20

まとめ

最後にまとめます!

  • CML(Cisco Modeling Labs)をTeratermで操作する方法は2つある
  • 1つ目はコンソールサーバを利用する方法
  • 2つ目はブレイクアウトツールを利用する方法

以上!

AWSエンジニアへの転職を目指すなら!

実務ベースのCI/CDパイプライン作成まで学べるAWSスクールでAWSエンジニアを目指そう!

目次