高可用性サーバ(R31Aa, R32Aa)において、AUL制御ソフトウェアを2.0.0.0-xxxから2.1.0.1-xxxに
アップデートしましたが、システムの状態が Critical Alert からSystem is Healthyに戻りません。
ztC Endurance コンソールには、以下のアラートが登録されています。
Systemタブに上記のエラーが登録されています。
対処方法を教えてください。
「.」(ドット)を含まないドメイン名を設定している場合、AUL制御ソフトウェアのアップデートが失敗します。
ドメイン名は下記の方法で確認できます。
ドメイン名の設定の確認方法
-----
高可用性サーバのWindows ホストの C:\Program Files\Stratus\install フォルダの
install-config.json.installed をテキストエディタ(メモ帳など)で開いてください。
"system_domain"を検索し、ドメイン名に「.」(ドット)が含まれないかを確認してください。
もしファイルが無い場合、C:\Program Files\Stratus\mgmt フォルダの
install-config.json.installed をテキストエディタ(メモ帳など)で開いてください。
「.」(ドット)が含まれないドメイン名の例
"system_domain": "test",
-----
本問題に該当する場合は、下記の手順を実行してエラーを回復してから、再度アップデート手順を実行してください。
上記に該当しない場合は、エラー情報やサポートログを添えてお問い合わせください。
復旧手順
1)添付ファイル「Remediate-BmcDomainUpgrade_after.zip」をダウンロードし展開します。
重要:展開前にダウンロードしたファイルを右クリックし、メニューからプロパティを選択して、
プロパティ画面を開いてください。
「セキュリティ:」の項目が表示されている場合は [許可する(K)] にチェックを入れ、
「OK」をクリックしてください。
「セキュリティ:」の項目が表示されない場合は、本操作は不要です。
2)アップデート前の環境を復旧するスクリプト(Remediate-BmcDomainUpgrade_after.ps1)を
アップデートでエラーが発生している高可用性サーバのWindows ホストの C:¥Users¥Administrator
フォルダにコピーして下さい。
3)Windows 上のPower Shellを管理者権限で起動し、次のコマンドを実行します。
<コマンド>
.\Remediate-BmcDomainUpgrade_after.ps1 -AdminUser "admin" -AdminPassword "[パスワード]" -NewDomain "[新しいドメイン名]"
<説明>
[パスワード] はztC Endurance Consoleにログインするadminユーザのパスワードと同じです。
(例:Zenadmin)
[新しいドメイン名] は”.”を付けた名前を入力して下さい。 (例:test.local)
<コマンド例>
.\Remediate-BmcDomainUpgrade_after.ps1 -AdminUser "admin" -AdminPassword "Zenadmin" -NewDomain "test.local"
4)スクリプトが正常終了すると最後に次のメッセージが表示されます。
=== Done ===
The upgrade will resume and re-run the full BMC update (re-flash + restore BMC network)
using the new domain.
5)自動的にアップデートが再開されます。
アップデートが終了すると、ztC Endurance Consoleの「Upgrade Kits」ページで、
アップグレードキットの状態が「Applied」に変更されます。