Cisco UCS の CIMC へ SSH して電源オンにする
Cisco UCS のハードウェア状態を確認したり、電源の制御を行うには WebUI から操作するケースが多いかもしれません。 しかし、UCS の管理インターフェイスである CIMC へ SSH アクセスし、CLI から「電源オフ」や「電源オン」を実施することも可能です。 今回は CLI から電源の制御を行うコマンドをメモしておきます。
Cisco UCS のハードウェア状態を確認したり、電源の制御を行うには WebUI から操作するケースが多いかもしれません。 しかし、UCS の管理インターフェイスである CIMC へ SSH アクセスし、CLI から「電源オフ」や「電源オン」を実施することも可能です。 今回は CLI から電源の制御を行うコマンドをメモしておきます。
Python から .mp3
ファイルを操作するには pydub が便利です。 pydub は内部的に FFmpeg を利用しているようなので、事前に Homebrew などで FFmpeg をインストールしておく必要があります。 今回は pydub を使って .mp3
ファイルから情報取得するサンプルをメモしておきます。
尚、API に関するドキュメントは API Documentation にあるようです (ちょっと見辛い…)。
Python でインスンタンスから「メソッドと変数」を取得するには組み込み関数である dir() を利用します。 dir()
を活用し、インスタンスから「メソッドだけ」や「変数だけ」を取得する方法をメモしておきます。 対象は何でも良かったのですが、今回は pydub に対して実行してみました。
macOS 15.0 Sequoia からはウインドウマネージャの機能が拡張され、ウインドウを画面の端へ移動するとタイル表示されるようになりました。 この機能を無効化する為には以下の設定を行います。
macOS ではシェル上から「OS の通知機能」を利用するには外部ツールである terminal-notifier を利用することが出来ます。 macOS 標準機能だけで実現したい場合は Apple Script から display notificationを使うことでシェル上から「OS の通知機能」を利用することが出来ます。
Click は argparse のようにコマンドライン引数を処理して、CLI ツールを作ることが出来ます。 今回は Click の簡単な使い方をメモしておきます。
vSphere 上に作成した Linux 仮想マシンで LVM を構成している際に、既存のディスクサイズを LVM で拡張する手順をメモしておきます。
Cisco CML 2.7.2 がリリースされていたので、Cisco CML のバージョンアップ手順をメモしておきます。 今回は「2.7.1 → 2.7.2」へのバージョン変更です。 正式な手順は公式サイトの Upgrading to New Version に記載されています。
尚、今回は「Reference Platform の追加」については説明しません。 公式サイトの Copy Refplat ISO to Disk に詳細が書かれていますが、Reference Platform に含まれるイメージを追加したい場合は Cockpit 上から操作を行う必要があります。