Blog¶
自分用・検証用 Ubuntu22.04.4LTS 作成手順メモ(2024/04/04 版)
以前に以下のメモを書きました。
- 自分用・検証用 Ubuntu22.04LTS Beta 作成手順メモ(2022/03/24 版)
- 自分用・検証用 Ubuntu22.04.1LTS 作成手順メモ(2022/08/30 版)
- 自分用・検証用 Ubuntu22.04.2LTS 作成手順メモ(2023/05/06 版)
- 自分用・検証用 Ubuntu22.04.2LTS 作成手順メモ(2023/06/05 版)
内容は過去メモとほぼ同じですが、以下が異なります。
- Ubuntu のバージョンを更新 (22.04.04LTS ベース)
bash スクリプトでショート/ロングオプションの両方を扱う
bash スクリプトで引数を扱うには getopts を利用します。 ショートオプション/ロングオプションの両方を扱う場合のスクリプト例をメモしておきます。
PowerPoint のノートを削除する Python スクリプト
python-pptx を利用して PowerPoint のノートだけ、削除するサンプルをメモしておきます。
Ubuntu で JupyterHub 用のローカルユーザを作成するスクリプト
JupyterHub で OS ローカルユーザを使う場合、「OS 上に複数のユーザを作成しておく」ことになります。 「ほぼ同じ設定のユーザを大量に作成する」のであれば、例えば以下のようなスクリプトを利用すると多少、ユーザ作成が楽になると思いますのでサンプルスクリプトをメモしておきます。
Ubuntu 22.04.4LTS へ JupyterHub をインストールする
JupyterLab はユーザごとの認証機能が無い為、複数ユーザでの利用には向きません。 複数人で利用したい場合は JupyterHub を利用します。 今回は Ubuntu 22.04.4LTS へ JupyterHub をインストールする手順をメモしておきます。
ACI で APIC / スイッチを初期化するコマンドのまとめ
以前に Cisco ACI で「APIC」「Spine/Leaf」を初期化する というメモを書きました。 Cisco Community に APIC・スイッチの初期化 という記事がありますが、改めて初期化コマンドをまとめておきます。
Ubuntu 22.04 へ複数ユーザでの共有を前提に asdf をインストールする
以前に Ubuntu 24.04 へ asdf をインストールして言語 / ツールのバージョンを管理する というメモを書きました。 この過去メモでは相互に環境を汚染しないように「asdf をユーザ毎に分離して利用する」前提にしていました。 その為、以下の状態になります。
- ユーザ A がインストールしたプラグインは、ユーザ A が利用出来る
- ユーザ B がインストールしたプラグインは、ユーザ B が利用出来る
- ユーザ A がインストールしたプラグインを、ユーザ B が利用することは出来ない
今回は複数ユーザでの共有することを前提に asdf をインストールする手順をメモしておきます。
Docker Compose で GitLab / Runner を起動し、CI/CD する
以前に Docker Compose で GitLab を起動する というメモを書きました。 今回は Docker Copmose で gitlab と gitlab-runner を構築する手順をメモしておきます。 Runner は Ubuntu をコンテナとして起動させ、Specific Runner として登録する方針とします。
CML に Extreme の EXOS / VOSS を追加する
Extreme EXOS と VOSS の検証用イメージは各々、GitHub の下記ページで公開されています。 Cisco CML へ EXOS / VOSS へ登録出来るようにしたので、情報をまとめておきます。 CML 用のノード定義ファイルは Add Extreme EXOS/VOSS. #39 で Pull Request を出しておきました。
| EXOS | VOSS | |
|---|---|---|
| Download Page | Virtual_EXOS | Virtual_VOSS |
| Node Definition | exos.yaml | voss.yaml |
| CPU | 1 | 1 |
| Memory (GB) | 0.5 | 2 |
| Serial Console | 1 | 1 |
| Username | admin |
rwa |
| Password | (None) | rwa |