未解決
この投稿は5年以上前のものです
1 Rookie
•
111 メッセージ
0
722
DD9500HAのバージョンアップ5.7.1.0から5.7.2.0
お世話になっております。
DD9500のHA構成(Active-Standby)をバージョンアップしたいのですが
5.7.1.0から5.7.2.0へ手動でアップグレードできますでしょうか。
DD9500の通常のアップグレードは、
node0 Active、node1 Standbyの状態で、node0 Active側でsystem upgradeを実行。
まずnode1 Standby側を5.7.2へアップグレードされ再起動。
次に、node0のActiveをnode1にfailoverし、node0をアップグレードし再起動。
再起動後に、node1から、node0にfailover(failback)し元の状態に戻る。
という流れだと思います。
上記の流れですと、再起動に時間がかかるので、HA構成時の一連のアップグレードでは、Activeが
failoverしnode1に切り替わるタイミングが解りにくいです。
これを手動で、node1(standby側)でsystem upgradeを実行。
アップグレード完了後、問題がないことを確認後、
node0でha failoverし、node0をsystem upgradeでアップグレード
したいと思っていますが、こういう事が可能でしょうか。
よろしくお願いいたします。
Anonymous
274.2K メッセージ
0
2016年8月2日 23:00
ssasamotoさん
まず、スタンバイ側のDDOSをアップグレードし、その後、アクティブ側のDDOSをアップグレードするという順序で作業することは可能だと思います。ドキュメント(*1)や手順書(*2)、そして、社内資料(*3)においても、特にそのアップグレード順序についての記述はありませんでした。
*1:ドキュメント「EMC Data Domain Operating System 5.7 管理ガイド」47ページ
『HA システムの計画的保守
計画的保守によるダウンタイムを削減するために、HA アーキテクチャにはシステムのアッ
プグレードが含まれます。
システムのローリング アップグレードでは、HA の手動フェイルオーバーを使用して、アップ
グレードが必要なノードからサービスを移動することができます。そうすれば、そのノードを
シャット ダウンしてアップグレードすることができます。その後、新たにアップグレードしたノ
ードを再起動して、スタンバイ ノードとして冗長な操作を再開します。次に、アクティブ ノード
でもアップグレードを繰り返します。アクティブ ノードがシャットダウンしても、新しくアップグレ
ードしたスタンバイ ノードが引き継ぐことができます。2 つ目のノードでアップグレードが実行
され、ノードが再起動されると、それはスタンバイ ノードの役割を担います。
両方のシステムが同じレベルにアップグレードされ、HA の状態が完全にリストアされるまで
は、データ変換が必要なシステム アップグレード操作の一部が開始しない場合がありま
す。』
*2:手順書「DDOS Upgrade: System Manager GUI」および「DDOS Upgrade: Command Line」
*3:社内資料より
『アクティブ・コントローラーのサービス中に、スタンバイ・
コントローラーのアップグレードが可能。
その後フェールオーバーさせ、2番目のコントローラーをアップグレードすることで、アップグレード時のダウンタイムを最小化』
ssasamoto
1 Rookie
1 Rookie
•
111 メッセージ
0
2016年8月3日 21:00
Hirokiさん
早速のご回答ありがとうございます。
マニュアルの記載箇所まで具体的にお教えいただきありがとうございます。
記載されてい意味(表現したい内容)はなんとなく理解できますが
実際の動きは少し違っていたという印象を思っています。というのは、、
実際にnode1 standby側でsystem upgradeをやろうと、プリチェック
をやってみました
node1(standby:1) # system upgrade precheck 5.7.2.0-52316.rpm
**** Unable to upgrade: HA system upgrade must be started from the active node. ****
と表示されました。
意図的にnode1 standby側だけを先に上げる(node0を連続して上げない)
というようなこと自体が許されていないようでした。node0(active:0)
側で、system upgrade precheckは成功し、所要時間node0 60min、node1 60min
と表示され(実際は半分以下の時間でアップグレードされました)
node0(active:0)側でsystem upgrade start を実行し、node1が先に5.7.2に上がり
次にnode0が5.7.2に上がりました。upgradeの一連の処理が終わっても
Activeはnode1側のままでした。
プリチェックの表記が正しければ、node1(standby:1)側でsystem upgradeコマンドを
してはいけない(=standby側だけを手動では上げられない。)
プリチェックは無視して、node1(standby:1)側で、system upgrade 5.7.2.0-52316.rpm
を実行して、yesと入力すれば、先にnode1(standby:1)側だけを上げることができる
(連続してnode0(active:0)をあげたくない)
でしょうか。(プリチェックに背いて変になっては困るので今回はそのままやりましたが
やりたいことは、node1(standby:1)側だけを先にあげて、その後node1を上げたいです。)
よろしくお願いします。
Anonymous
274.2K メッセージ
0
2016年11月7日 21:00
ssasamotoさん
サポートの人間と話した後、回答するのを忘れていました。大変申し訳ありません。そして、私のドキュメント読解が間違っていたようです。
プリチェックで、『**** Unable to upgrade: HA system upgrade must be started from the active node. ****』(アップグレードできない:HAシステムアップグレードはactive nodeから始められなければならない。)と表示される以上、その手順が正なので、アクティブ側からアップグレードしていただくしかないです。貴重な情報をありがとうございます。
ssasamoto
1 Rookie
1 Rookie
•
111 メッセージ
0
2016年11月9日 18:00
Hirokiさん
ご回答ありがとうございます。
アクティブ側からアップグレードするしかない
(スタンバイ側からはアップグレードできない)
とのことで承知しました。
ありがとうございました。