6.8. OVN トラブルシューティングコマンドのエイリアスの作成
ovn_controller
コンテナーで ovn-nbctl show
などの OVN コマンドを実行します。コンテナーはコントローラーノードおよび Compute ノードで実行します。コマンドへのアクセスを簡素化するには、エイリアスを定義するスクリプトを作成し source コマンドでスクリプトファイルを読み込みます。
前提条件
- デフォルトのメカニズムドライバーとして ML2/OVN を使用する Red Hat OpenStack Platform のデプロイメント
手順
OVN コンテナーにアクセスするために必要な権限を持つユーザーとしてコントローラーホストにログインします。
例
ssh tripleo-admin@controller-0.ctlplane
$ ssh tripleo-admin@controller-0.ctlplane
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 実行する
ovn
コマンドが含まれるシェルスクリプトファイルを作成します。例
vi ~/bin/ovn-alias.sh
vi ~/bin/ovn-alias.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ovn
コマンドを追加して、スクリプトファイルを保存します。例
この例では、
ovn-sbctl
コマンド、ovn-nbctl
コマンド、およびovn-trace
コマンドがエイリアスファイルに追加されています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Compute ホストで、この手順のステップを繰り返します。
検証
source コマンドでスクリプトファイルを読み込みます。
例
source ovn-alias.sh
# source ovn-alias.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドを実行して、スクリプトファイルが正しく動作することを確認します。
例
ovn-nbctl show
# ovn-nbctl show
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow