ベータ版 Catalyst9000v に関する仕様 / 制限 / ライセンスレベル変更方法
まだベータ段階ではありますが、CML 2.5 と同時リリースの March 2023 リファレンスプラットフォームには Cat9000v が同梱 に記載したように現時点の最新であるリファレンスプラットフォームには Catalyst9000v が同梱されています。 今回はこの Catalyst9000v についてメモしておきます。 尚、引用は主に 公式ページ からのものです。
まだベータ段階ではありますが、CML 2.5 と同時リリースの March 2023 リファレンスプラットフォームには Cat9000v が同梱 に記載したように現時点の最新であるリファレンスプラットフォームには Catalyst9000v が同梱されています。 今回はこの Catalyst9000v についてメモしておきます。 尚、引用は主に 公式ページ からのものです。
macOS では .DS_Store
(Desktop Services Store) というファイルが自動的に作成されます。 このファイルに限らないのですが、何れかの理由で「ディレクトリを再帰的に検索し、対象ファイルを削除したい」というケースがあります。 こういった場合は以下のようなシェルスクリプトで対応することが可能です。 -name
指定されているファイル名を変更することで、他のファイルを対象することも可能です。
1 2 |
|
「Cisco IOS XE Bengaluru 17.6.x(Catalyst 9300 スイッチ)BGP EVPN VXLAN コンフィギュレーション ガイド」の 例:バック ツー バック マルチキャスト複製を使用したレイヤ 2 VNI の設定 を参考に EVPN VXLAN を設定してみたのでメモしておきます。 スパインを用いないバック・ツー・バック接続、マルチキャスト構成を利用しています。
3/2 付けで CML 2.5 がリリースされています。 かなり新機能の多いリリースになっています。
同時にリファレンスプラットフォームも March 2023 (refplat-20230117-fcs.iso.zip
) へバージョンアップされています。 この新しいリファレンスプラットフォームにはベータ版ではありますが、下記のイメージが含まれています。
これらのプラットフォームについては CAT 9000v ページで下記のように記載されています。
Catalyst 8000V (IOS-XE 17.10.01a) でも MPLS 設定例をメモしておきます。
Python で CLI ツールを作成する際、引数の処理には argparse が便利です。 argparse
の基本的な使い方を幾つかメモしておきます。
PTP による NIC のハードウェアタイムスタンプ (等) 対応状況を確認するには ethtool -T
を使用します。 vSphere 上の仮想マシンの場合、ネットワークアダプタ種別を選択出来ます。 これらのネットワークアダプタごとに ethtool -T
した場合の結果をメモしておきます。 今回は Ubuntu 22.04.1LTS 上で実行しました。
Python スクリプトを実行する為、以下のように /opt/sample
ディレクトリ配下に .venv
という venv 環境をしたとします。
1 2 |
|
この環境に対して venv 環境を意識した Python スクリプトを実行するには (システム全体の Python では無く) 以下のように venv 環境内の Python を指定します。 下記の例では /opt/sample/.venv/bin/python3
のように venv 環境内の Python を指定しています。
1 |
|
Python で作成したスクリプトを Windows 環境に配布したい場合、pyinstaller で .exe 化してしまう、という方法があります。 pyinstaller 実行時のオプション次第でもあるのですが、「ランタイムや関連ライブラリを全て .exe に同梱してしまい、配布先環境に Python 本体やライブラリが無くても動作させる」ということも可能です。
予め、pyinstaller をインストールしておきます。
1 |
|
後は必要に応じて、以下いずれかの実行コマンド (等) を実行するだけです。
関連ファイルを含める? | アイコンを指定する? | 実行コマンド |
---|---|---|
X | X | pyinstaller sample.py |
○ | X | pyinstaller sample.py --onefile |
○ | ○ | pyinstaller sample.py --onefile --ico=favicon.ico |
これで dist
ディレクトリ配下に .exe ファイルが生成されます。