コレクターノードのコンソールユーザーアカウントは、名前「pid」が定義されていないというエラーのため、CLIからログアウトできません。
search cancel

コレクターノードのコンソールユーザーアカウントは、名前「pid」が定義されていないというエラーのため、CLIからログアウトできません。

book

Article ID: 432170

calendar_today

Updated On:

Products

VCF Operations for Networks

Issue/Introduction

免責事項:これは英文の記事「Collector Node consoleuser account unable to log out of the CLI due to name ‘pid’ is not defined error」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

特定のコレクターノードのコマンドラインインターフェース(CLI)セッションで、consoleuserログアウトを試みるとエラーが発生します。セッションは正常に接続しているように見えますが、CLIセッションを終了しようとするとPython例外が発生します。

症状:consoleuserコレクター ノードの CLI からコマンドを実行するとlogout、次の Python エラー メッセージが表示されてセッションが終了します。

name ‘pid’ is not defined

この問題は、consoleuser影響を受けるコレクター ノード上のアカウントに固有のものです。

Environment

VCF Operations for Networks

Cause

根本的な原因は、 consoleuserのCLI ログアウトプロセス中に発生する内部ソフトウェア例外です。システムは、ログアウトシーケンスの実行コンテキスト内で定義または適切に初期化されていないpid(プロセスID)変数を参照しようとするため失敗します。

Resolution

最終的な解決策は、障害のあるコレクター ノードを新しい機能インスタンスに置き換えて、根本的な環境の不安定性を迅速に解決することです。

  1. 追加のコレクター ノードを環境にデプロイします。
  2. テスト ログインとログアウトを実行して、新しいコレクターの機能を検証します。
    • 新しいコレクターにconsoleuserとして SSH でログインします。
    • テスト コマンド (例: show-version) を実行します。
    • logout コマンドを実行して、エラーなく正常にセッションが終了したことを確認します。
  3. 新しいコレクターが検証されたら、動作していないコレクター ノードを廃止して環境から削除します。