らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

ovftool で CSR1000v / Cat8000v を vCenter へデプロイする

CSR1000v や Catalyst8000v を ovftool を使って vCenter へデプロイするコマンドをメモしておきます。 今回は vSphere7 と ovftool 4.4.1 を使いました。

CML2 へ最新の CSR1000v を登録し CPU 割当を増やす

CML2.2 にはデフォルトで CSR1000v が登録されています。 但し CPU 割当が「1」である為、起動などの動作が遅いです。 今回は現時点で最新の CSR1000v を登録しつつ、CPU 割当を増やす設定方法をメモしておきます。

Rocky Linux 8.3 へ Python3 をインストールする

Rocky Linux 8.4 へ Python3 系をインストールする手順をメモしておきます。 今回は Python 3.9.2 をインストールしました。

Linux に DataDog Agent をインストールする

Linux へ DataDog Agent バージョン 7 をインストールする手順をメモしておきます。 今回は Amazon Linux2 と Rocky Linux 8.4 へインストールしました。

Rocky Linux に Nginx を公式リポジトリからインストールする

Rocky Linux へ Nginx をインストールする手順をメモしておきます。 基本的には CentOS へ Nginx をインストールする手順と同じです。 今回は Rocky Linux 8.4 に Nginx 1.20.1 をインストールします。

Rocky Linux に goofys をインストールし、S3 Bucket をマウントする

Rocky Linux へ goofys をインストールし、Rocky Linux から直接、S3 Bucket をマウントする方法をメモしておきます。 Rocky Linux は (AWS 上では無く) オンプレミス上に作成されており、S3 Bucket へのアクセスには ACCESS KEY を使う想定とします。

Linux で locale 設定を変更する

Ubuntu で locale (ロケール) 設定を変更する方法をメモしておきます。 今回は Ubuntu 21.0.4 を使いました。

macOS の iTerm2 で LANG 環境変数を自動送信しない

macOS ではターミナルとして iTerm2 を愛用しています。 iTerm2 のターミナル上から SSH した場合でも、デフォルトではローカル環境の LANG 環境変数を自動的に送信するようです。 この挙動を変更し、「自動的に LANG 環境変数を送信せず、リモート環境の LA…

vSphere7 へ RockyLinux8 をテキストモードインストールする

vSphere7 へ Rocky Linux をインストールする方法をメモしておきます。

CML2 に Cisco SD-WAN 20.6.1.1 を登録する

以前に下記の記事を記載しました。 Cisco CML で SD-WAN (vEdge / cEdge) を検証出来るようにする CML に Cisco SD-WAN ノードを登録する際の ID / Label 情報 Node Definitions 用の .yaml ファイルは CiscoDevNet / cml-community からダウンロード出来る…

Terraform で GCP 上に VPC / Subnet / Instance を作成する

GCP

Terraform の GCP 用 Provider を使って、VPC / Subnet / Compute Instance を作成する .tf ファイルをメモしておきます。

GCP のプロジェクト全体で利用する SSH 公開鍵をメタデータとして登録する

GCP

GCP では メタデータ内の SSH 認証鍵の管理 に述べられているように、プロジェクト全体の Computing Instance へアクセスする際に利用する SSH 公開鍵を登録しておくことが出来ます。 今回は WebUI からの設定手順をメモしておきます。

vSphere 7.0 でパスワードを無期限にする

以前に vSphere 6.7 でパスワードを無期限にする というメモを書きました。 vSphere 7.0 系では操作手順はほぼ同じなのですが若干、画面が変わっていた為、改めてメモしておきます。 今回は vSphere Client バージョン 7.0.2.00400 を使いました。

Linux や macOS へ google-cloud-sdk をインストールする

Linux や macOS へ google-cloud-sdk をインストールするには以下のような選択肢があります。 curl https://sdk.cloud.google.com | bash でインストールする Cloud SDK のインストーラ を使う Homebrew などのパッケージマネージャでインストールする 今回…

DataDog へ REST API で POST する

シェルスクリプトから DataDog にデータを POST するサンプルをメモしておきます。

viptela モジュールを使い CLI から vManage を操作する

pip の viptela モジュールを使うと vManage へのアクセスを SDK や CLI、Ansible Module からアクセスすることが出来ます。 もちろん REST API を直接呼び出しても問題ありませんが、テンプレートの簡単な操作などは (いちいちコードを書くより) viptela モ…

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 系を…

vSphere 7.0U2 で CLI から vCSA をインストールする

以前に vSphere 6.5 の vCSA をインストールする というメモを書きました。 このメモでは vCSA を GUI からインストールする手順をメモしていますが、vCSA は Windows, macOS, Linux の CLI からデプロイすることも出来ます。 今回は CLI からのデプロイ手順…

GCP で課金アラートを設定する

GCP

GCP で 予算と予算アラートの設定 を設定する方法をメモしておきます。

Terraform で ACI 上に L3out/OSPF の Tenant を作成する (2021/09/01 版)

以前に以下のメモを書きました。 Terraform で ACI 上に L3out (OSPF) を含む Tenant を作成する Terraform で aci_rest を使わずに ACI 上に L3out/OSPF の Tenant を作成する 今回は上記を整理し、以下の方針で .tf ファイルを書き直しました。 通信制御 (…

Terraform で aci_rest を使わずに ACI 上に L3out/OSPF の Tenant を作成する

以前に Terraform で ACI 上に L3out (OSPF) を含む Tenant を作成する というメモを書きました。 このメモでは aci_rest を利用していました。 今回は現時点で最新の ACI 用 Terraform Provider 0.7.1 で aci_rest を使わない .tf ファイルをメモしておきま…

Batfish をインストールしてコンフィグを分析する

Batfish を Linux にインストールする手順をメモしておきます。 公式のインストール手順は Getting Started with Batfish にあります。 今回は Ubuntu 21.0.4 へインストールしました。 Batfish は Docker イメージで起動する為、Ubuntu21 に docker / docke…

Ubuntu21 に docker / docker-compose をインストールする

以前に Ubuntu18 に docker / docker-compose をインストールする というメモを書きました。 今回は改めて Ubuntu21 (x86_64 / amd64) 環境へ docker と docker-compose をインストールする手順をメモしておきます。

CML2 へ CLI からイメージをアップロードする

CML2 へイメージをアップロードする際、通常であれば GUI からの作業で十分だと思います。 ですが「複数のファイルを一度にアップロードしたい」等、稀に「CLI からイメージをアップロードしたい」という場合もあると思います。 今回は CLI からイメージをア…

macOS BigSur で「拡張ディスプレイ」と「ミラーリング」を同時に利用する

macOS BigSur で「拡張ディスプレイ」と「ミラーリング」を同時に使いたい場合はディスプレイの配置設定でモニタを選択する際、「Alt キーを押しながら対象モニタをドラッグ&ドロップ」して、ミラーリングしたいモニタ同士を重ねることにより、「重ねたモニ…

googletrans でエラーが出た場合は PRE-RELEASE で回避可能

以前に Python で Google API Key を使わずに Google 翻訳を利用する というメモを書きました。 しかし、現時点で googletrans の安定版である 3.0.0 では AttributeError: 'NoneType' object has no attribute 'group' エラーになってしまいます。 これは G…