PowerFlex Scliコマンドが「無効なセッション」で失敗する

Summary: Scliコマンドが「無効なセッション」で失敗します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

シナリオ

お客様は次のいずれかを持っています。

  • MDMに対して定期的にscliログインを発行するサード パーティー製モニタリング ソフトウェアまたはスクリプト。 

そして、おそらく: 

  • MDM変数「user_session_hard_timeout_secs」または「user_session_timeout_secs」がデフォルトより上に設定されています。

現象

ここでは、次の2つの症状が見られます。

  1. Scliコマンドが次のエラーで失敗します。
Error: MDM failed command. Status: Invalid session. Please login and try again.

2 - ログイン試行が次のエラーで失敗します。

cli --login --username dave@local.net --ldap_authentication
Enter password:
Error: MDM failed command. Status: A timeout occurred

 

問題

正しくログインできず、ScaleIOへの設定を実行できません。

Cause

「user_session_hard_timeout_secs」または「user_session_timeout_secs」がデフォルト値を超えて設定され、監視スクリプト/プログラムが繰り返しログインすると、最初のセッションでハード タイムアウトが発生する前に、MDMログイン セッション テーブルがいっぱいになることがあります。セッション テーブルがいっぱいになると、ログインは成功しますが、session-idが使用できず、コマンドは失敗します。

Resolution

対策

この問題には、いくつかの修正があります。

  1. 繰り返しログインしているユーザー/サービスを見つけ、ログインを停止して10分間待ちます(デフォルトのアイドル タイムアウト)。
  2. 他の理由でユーザー/サービスを停止できない場合は、ログイン間隔を長くします
  3. これが不可能な場合は、ユーザー セッション タイムアウトを短くすることができます。既定値は 10 分です。こちらのドキュメント(452ページ)を参照してください。

または

  1. Master MDMから、次のコマンドを実行します。 scli --query_cluster MDMクラスターの状態がNormalであることを確認します。

  2. スレーブMDMの場合: 次の2つの変数が存在する場合は、両方のMDMのmdm/cfg/conf.txtを削除(またはコメント化)します。 

user_session_hard_timeout_secs= (default 8 hrs)
user_session_timeout_secs= (default 10 mins)

3- MDMサービスを再起動します。

  kill <mdm pid>

4- スレーブMDMごとに前述の手順を繰り返します。

5- MDM所有権をいずれかのスレーブMDMに切り替えます

6- MDMクラスターの状態が[Normal]であることを確認してから、以前のマスターMDMで手順2~3を実行します。

7- 10分間待ってから、ログイン後にscliコマンドの発行を再試行します。

 

問題が発生するバージョン

1.32.x、2.x 

修正バージョン

 3.x

Article Properties
Article Number: 000281724
Article Type: Solution
Last Modified: 06 Feb 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.