Blog¶
viptela モジュールを使い CLI から vManage を操作する
pip の viptela モジュールを使うと vManage へのアクセスを SDK や CLI、Ansible Module からアクセスすることが出来ます。 もちろん REST API を直接呼び出しても問題ありませんが、テンプレートの簡単な操作などは (いちいちコードを書くより) viptela モジュールを使う方が簡単です。
今回はこのモジュールを使ってテンプレートをエクスポート/インポートする方法をメモしておきます。 尚、今回の検証は vManage 20.6.1.1 と Ubuntu 21.04 環境で実施しました。
netmiko で Cisco IOS へログインするサンプル
netmiko を使って Cisco IOS デバイスへログインするサンプルをメモしておきます。 TELNET / SSH アクセスする対象には CML2 上の IOSv 15.9(3)M3 を利用しました。
Ubuntu 21.04 で Welcome メッセージを表示しない
Ubuntu へログインした際に表示される Welcome メッセージを表示させなくする方法をメモしておきます。 今回は Ubuntu 21.04 を使いました。
Cisco SD-WAN 環境へアクセスする Python3 スクリプトサンプル
Python スクリプトで Cisco SD-WAN へアクセスするサンプルをメモしておきます。 今回は Ubuntu 21.04 + Python 3.9.5 環境を利用しました。
Ubuntu 21.04 へ Python 3.10 をインストールする
私の Ubuntu 21.04 環境には Python 3.9.5 がインストールされていました。 これを apt で Python 3.10 系へ差し替える手順をメモしておきます。 尚、今回は Python 3.9 と 3.10 を併存することとします。
自分用・検証用 Ubuntu21 作成手順メモ(2021/09/20 版)
以前に下記のメモを書きました。
- 自分用・検証用 CentOS8 作成手順メモ(2020/01/31 版)
- 検証用テンプレート CentOS7 のパラメータサンプル
- 自分用・検証用 CentOS 作成手順メモ(2017/01/14 版)
- WindowsServer 2016 の検証用設定
今回は Ubuntu 21.x 系を検証に構築する手順をメモしておきます。 検証環境用の VM を作成する手順ですので、意図的にセキュリティレベルを下げています。
vSphere 7.0U2 で CLI から vCSA をインストールする
以前に vSphere 6.5 の vCSA をインストールする というメモを書きました。 このメモでは vCSA を GUI からインストールする手順をメモしていますが、vCSA は Windows, macOS, Linux の CLI からデプロイすることも出来ます。 今回は CLI からのデプロイ手順をメモしておきます。 尚、今回は Linux の CLI で作業し、vSphere のバージョンは 7.0U2 を利用する前提とします。
後述する 7.0U2 用のパラメータを定義する JSON はバージョン 2.13.0 のようですが、これは vSphere のバージョンが異なると必ずしも互換性があるとは限らないようですので、注意が必要です。
Terraform で ACI 上に L3out/OSPF の Tenant を作成する (2021/09/01 版)
以前に以下のメモを書きました。
- Terraform で ACI 上に L3out (OSPF) を含む Tenant を作成する
- Terraform で aci_rest を使わずに ACI 上に L3out/OSPF の Tenant を作成する
今回は上記を整理し、以下の方針で .tf ファイルを書き直しました。
- 通信制御 (Contract) は以下の方針とする
- VRF は
Policy Control Enforcement Preference
はEnforced
を設定する (デフォルト値) - L3Out 〜 EPG 間の通信は Standard Contract を利用する
- VRF は
- L3Out は以下の方針とする
- L3Out では OSPF を設定する
- OSPF Network Type は Point-to-Point を設定する
- L3Out からの BD Subnet 広報は以下の設定を利用する
- BD で
Associated L3Out
を設定する - BD Subnet Scope を
Advertised Externally
に設定する
- BD で