Dell Unity:SupportAssistを有効にして5.3.0コードを実行しているアレイで、~2か月のアップタイム後にストレージ プロセッサー(SP)パニックが発生することがある(ユーザー修正可能)
Summary: SupportAssistを有効にして5.3.0.0.5.120コードを実行しているUnityアレイでは、2つのSCG構成で約2か月間稼働した後、または単一のSCG構成または直接接続で約4か月間稼働した後にSPパニックが発生することがあります。
Symptoms
を実行しているUnityアレイでは、SupportAssistがリモート アクセス用に構成され、有効になっています。
直接接続とゲートウェイの両方の構成が影響を受けます。
2つのSCG構成で約2か月のランタイム後にSPパニックと予期しない再起動が1つのSCG構成
または直接接続で約4か月のランタイム後にSPパニックと予期しない再起動が発生します。
Cause
パニックは、ESEプロセスを実行しているプライマリーSPでのみ発生し、パニック後にリソースが解放されます。
Resolution
この問題は、Unity Operating Environment (OE)バージョン5.3.1.0.5.008で修正されています。
回避 策:
使用可能な回避策は複数あります。各回避策の詳細な手順については、「追加情報」セクションを参照してください。
Additional Information
回避策オプション#1:
ゾンビ カール プロセスの数が多い場合にSupportAssistを再起動すると、プロセスがクリアされ、SPパニックの発生を防ぐことができます。SupportAssistを再起動するための推奨しきい値は5,000です。ゾンビ(非アクティブ)curlプロセスの数を確認し、SupportAssistを再起動するためのコマンドを以下に示します。
14:01:20 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
4702 <----------------現在のゾンビ curl プロセス
の数 14:01:52 service@none spb:~/user# svc_supportassist --restart
再起動が進行中です........完了!
14:03:59 service@none spb:~/user# svc_supportassist --status
State: 実行中の
タイプ: ゲートウェイ サーバー
を介した接続 接続: 到達可能な
プライマリー ゲートウェイ:https://1.2.3.4:9443(到達可能)
リモート アクセス:
はい、RSCは有効です。バージョンなし
: 4.7.7.21
初期化済み:
はい、プロキシ モード:なし
14:04:22 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
0 <----------------- SupportAssist再起動
後のゾンビcurlプロセスの数回避策のオプション#2:
新しいUDoctorスクリプト(udoctor_update_supportassist)が開発され、接続されているUnityアレイで段階的なロールアウトで使用できるようになります。 受け入れられてインストールされている場合、新しい Udoctor スクリプトはゾンビ (非アクティブ) の curl プロセスをクリアし、将来の新しいゾンビ (非アクティブ) の curl プロセスの蓄積も防止します。
UDoctorスクリプトは、オートコールが有効になっていて、オートコールで5.3.0がインストールされていることを示すシステムに自動的にプッシュされます。 以前は、ゾンビ プロセスの数が多いシステムが優先されていましたが、この優先度は廃止され、現在は5.3.0を示すホームに接続するすべてのシステムへの展開を加速しています。 パッケージがシステムにプッシュされると、次のようなアラートが表示されます。
UDoctorパッケージは、ソフトウェアOEのフル アップグレードとは無関係に、ターゲットを絞ったアップデート、回避策、構成の変更をUnityアレイに適用するために使用されます。
参照ナレッジベース記事 「Dell Unity: UDoctorパッケージ(xxxxxx)をインストールできるようになりました。(ユーザー修正可能)」を参照してください。
メモ1:
Unity OEのアップグレード(NDU)が実行されると、UDoctorパッケージによって行われた変更が上書きされます。 つまり、新しいUnity OEリリースでソフトウェア修正が利用可能になると、標準のNDUを実行でき、追加の手順は必要ありません。
メモ2:
インベントリー/プッシュ プロセスをオーバーライドして、UDoctorパッケージを特定のUnityシステムに強制的にプッシュする方法はありません。 インベントリ/プッシュ プロセスは毎週実行されます。 お客様がより早期の修正を希望する場合、Unity OEバージョン5.3.1.0.5.008 (5.3 SP1)にアップグレードするのが正しいソリューションです。 または、上記の他の回避策を利用できます。