はじめに
VIRL2とも呼ばれるシスコ機器シミュレータのCisco Modeling Labs v2.0(CML2)を使っているのですが、うっかりCML2をインストールしていたホストの仮想マシンを削除したら、再度CML2を再セットアップしたときにコンプライアンス違反となり使えなくなったため、その時に実施したライセンスクリア方法を紹介します。
CML2とは
簡単に紹介すると、Ciscoが正式に販売しているCIsco機器シミュレータとなり、年額$199(パーソナル版)かかります。
複数台にインストールして使うことはできないため、今回OS再インストールを行ったことでコンプライアンス違反となったんですね・・・
コンプライアンス違反の確認
今回のようにライセンスを解除せずに再インストールしたような場合、CML2の管理画面の中にあるSmart Software Licensing画面では以下の様にOUt of Complianceと表示されます。
ステータスがOut of Complianceの場合、マシンを起動したりできなくなるので、ライセンスをクリアするまで使えなくなります。
ライセンスクリア方法
ライセンスクリアするためには、CML2の管理画面ではなく、CiscoのWebサイトから行う必要があります。
ご自身のCiscoアカウントでログインし、Cisco Learning Network StoreのMy Accountページから行います。
2.x Licenseを選択すると上図のようにRegistration Tokenが表示されます。
右下のDe-registerを選択して画面説明に沿っていけばライセンスがクリアされるので、後は通常通りにCML2管理画面のSmart Software Licensing画面からライセンスを登録すればステータスがAuthorizedとなり使えるようになります。
別マシンへのライセンス移行方法
今回のような強制クリアではなく、正式な?移行方法も紹介しておきます。
CML2の管理画面からTools→LicensingのActionsからDeregisterすることで、現在登録されているライセンスが解除されるため、あとは移行後のCML2で通常通りライセンス登録を行えば今回のようなエラーが発生することなく移行できます。
おわりに
CML2はあまり情報が出回っていないので、同じように困っている方の助けになれば幸いです。



