MAP 5350: ノードの電源オフ

MAP 5350: ノードの電源オフにより、単一ノードの電源オフを行って、ボリュームへのホスト・アクセスを中断せずにサービス・アクションを実施できるようになります。

始める前に

ソリューションが正しくセットアップされていれば、単一のノードの電源をオフにしても、通常はシステムの操作は中断されません。システムでは、ノードは、入出力グループと呼ばれるペアになっています。ある入出力グループは、単一ノードのみが電源オンされた状態で、そのグループが管理するディスクへの入出力を継続的に処理します。 ただし、パフォーマンスは低下し、エラーに対する回復力も低下します。

システム・ノードの電源をオフにするときは、必要以上にシステムに影響が及ばないよう注意してください。
注: ここで概説する手順を順守しなかった場合、アプリケーション・ホストがそのデータにアクセスできなくなる可能性があり、最悪の場合はデータが失われるおそれがあります。
システムのメンバーであり、オフラインではないノードの電源をオフにするには、以下の優先方式を使用できます。
  1. 管理 GUI、またはサービス・アシスタント・インターフェースの「電源オフ」オプションを使用します。
  2. CLI コマンド stopsystem –node name を使用します。

ノードの電源をオフにするには、管理 GUI またはコマンド・ライン・インターフェース (CLI) のいずれかを使用することをお勧めします。これらの方式を使用すれば、パートナー・ノードへの制御された引き継ぎを行うことが可能であり、システム内の他の障害に対して、より優れた回復力を実現できます。

電源プッシュボタンを使用してノードの電源をオフにする必要があるのは、ノードがオフラインであるか、システムのメンバーでない場合だけです。

このタスクについて

ノードの電源をオフにしたときの中断を最小限に抑えるために、以下の条件をすべて適用する必要があります。
  • 入出力グループ内のもう一方のノードが電源オン状態であり、システム内でアクティブである。
  • 入出力グループ内のもう一方のノードが、その入出力グループによって管理されているすべてのホストおよびディスク・コントローラーに対する SAN ファイバー・チャネル接続を保有している。
  • この入出力グループによって処理されるすべてのボリュームがオンラインである。
  • マルチパス処理を行うホストは、この入出力グループ内の他ノードに対してオンライン状態です。

一部の環境では、ノードの電源をオフにする理由自体が、これらの条件を不可能にする場合もあります。例えば、障害のあるファイバー・チャネル・アダプターを交換する場合、ボリュームがオンライン状況として表示されません。 ある条件が満たされない場合に作業を進めても安全であるかどうかは、お客様が判断してください。電源をオフにする場合、それによって入出力アクセスが中断する可能性があるときは、事前に必ずシステム管理者に相談してください。 システム管理者は、もっと適切な時点まで待った方がよいと考える場合や、ホスト・アプリケーションを一時停止した方がよいと考える場合があるからです。

円滑な再始動を確実に行うには、ノードが、再作成できないデータ構造をローカルな内蔵ディスク・ドライブに保存する必要があります。ノードがローカル・ディスクに保存するデータは大量になる可能性があるため、この操作には数分かかることもあります。制御された電源オフを中断させないでください。

重要: 以下のアクションを行うと、ノードはそのローカル・ディスクにデータを保存できなくなります。このため、以下の方法を使用してノードの電源をオフにしてはなりません。
  • ノードの電源プッシュボタンを押したままの状態にすること ( SAN ボリューム・コントローラー 2145-SV1 を除く)。

    電源プッシュボタンを押して放すと、ノードはソフトウェアにそれを知らせ、電源オフの前にノードがデータをローカル・ディスクに書き込むことができるようにします。

    電源プッシュボタンを押したままにすると、ハードウェアはこのアクションを緊急電源オフの指示と解釈して、即時にシャットダウンします。ハードウェアは、電源オフの前にデータをローカル・ディスクに保存しません。緊急電源オフは、電源プッシュボタンを押したまま約 4 秒経過すると起こります。

  • ライト・パス診断パネル上のリセット・プッシュボタンを押すこと。
重要: 翌日まで SAN ボリューム・コントローラー 2145-DH8 ノードの電源をオフにしておく可能性がある場合、バッテリーが放電する場合があります。以下のステップに従って、ノードが電源に接続されても電源がオンになっていない間にバッテリーが放電しすぎないようにしてください。
  1. 両方のバッテリーをノードから引き出します。これらのバッテリーは、ノードの電源をオンにする準備ができるまで外したままにしておきます。
  2. 電源プッシュボタンを押してノードの電源をオンにする直前にバッテリーを押し入れます。
SAN ボリューム・コントローラー 2145-DH8 ノードから電源を切り離し、次の 24 時間以内に電源を再接続しない可能性がある場合は、以下の手順を実行して、ノードが電源に接続されている間にバッテリーが放電しすぎないようにしてください。
  1. 両方の電源コードをノードから切り離した後で、両方のバッテリーをノードから引き出します。このステップにより、バッテリー・バックプレーンの電源が完全にオフになります。
  2. バッテリーを元の位置に戻します。

管理 GUIを使用したシステムの電源オフ

管理 GUIを使用して、システムの電源をオフにします。

手順

管理 GUIを使用してシステムの電源をオフにするには、以下のステップを実行します。

  1. 保守するシステムの 管理 GUI を起動します。
  2. 「モニター」 > 「システム」を選択します。

    電源をオフにするノードが「オフライン」として表示される場合、それらのノードはシステムに参加していません。そのような環境では、オフライン・ノードの電源プッシュボタンを使用して、ノードの電源をオフにします。

    電源をオフにするノードが「オンライン」として表示される場合は、それらのノードの電源をオフにすると、従属するボリュームもオフラインになる可能性があります。

    1. ノードを選択し、「従属ボリュームの表示」をクリックします。
    2. 入出力グループ内の各ボリュームの状況が「オンライン」であることを確認します。2 ページ以上を表示することが必要な場合があります。
      2 ページ以上を表示することが必要な場合があります。

      いずれかのボリュームが「劣化」として表示される場合、その入出力グループ内の 1 つのノードだけがそのボリュームに対する入出力要求を処理しています。 そのノードが電源オフされると、この劣化状態のボリュームに入出力要求をサブミットしている全ホストがそれによって影響を受けます。

      いずれかのボリュームが劣化状態であり、その原因として入出力グループ内のパートナー・ノードが最近電源オフされたことが考えられる場合は、画面が最新表示されてすべてのボリュームがオンラインと表示されるまで待ちます。 電源オフされているパートナー・ノードの全ボリュームは、30 分以内にオンラインになるはずです。

      注: 30 分待った後、劣化したボリュームがあり、関連するノードおよび MDisk のすべてがオンラインである場合は、サポートに連絡して支援を受けてください。

      作業を続行する前に、ホストが使用しているすべてのボリュームがオンラインであることを確認します。

    3. 可能な場合、この入出力グループによって管理されるボリュームにアクセスするすべてのホストが、グループ内の他のノードによって提供されるパスを使用するようにフェイルオーバーできることを確認します。

      この確認は、ホスト・システムのマルチパス・デバイス・ドライバー・ソフトウェアを使用して行います。使用するコマンドは、使用されているマルチパス・デバイス・ドライバーによって異なります。

      System Storage® マルチパス・サブシステム・デバイス・ドライバー (SDD) を使用している場合、パスを照会するコマンドは datapath query device です。

      ノードの電源オン後にマルチパス・デバイス・ドライバーがパスを再発見するには、しばらく時間がかかることがあります。 入出力グループ内の両方のノードへのすべてのパスが使用可能であることをホスト上で確認できない場合、パートナー・ノードが電源オンしてから 30 分以内にノードを電源オフしないでください。そうしないと、ボリュームへのアクセスを失うおそれがあります。

    4. ノードの電源オフを続行しても問題ないと判断した場合は、電源をオフにするノードを選択して、「システムのシャットダウン」をクリックします。
    5. 「OK」をクリックします。選択したノードが、あるボリュームへのアクセスを提供する最後に残ったノードである場合、例えば、ミラーリングされていないボリュームを持つフラッシュ・ドライブを含んでいるノードである場合は、「ノードのシャットダウン - 強制」パネルが表示され、このノードがシャットダウンされるとオフラインになるボリュームのリストが示されます。
    6. オフラインになるボリュームにアクセスするホスト・アプリケーションがないことを確認します。これらのボリュームへのアクセスが失われることが許容できる場合のみ、シャットダウンを続行してください。ノードのシャットダウンを続行するには、「強制シャットダウン」をクリックします。

次のタスク

シャットダウン手順中に、ノードはそのデータ構造をローカル・ディスクに保存し、キャッシュ内に保持されているすべての書き込みデータを SAN ディスクにデステージします。この処理に数分を要することがあります。

この処理の最後に、システムが電源オフされます。

システム CLI を使用してノードの電源をオフにする方法

コマンド・ライン・インターフェース (CLI) を使用して、ノードの電源をオフにします。

手順

  1. lsnode CLI CLI コマンドを発行して、システム内のノードとその属性のリストを表示します。 シャットダウンするノードを見つけ、その入出力グループの名前を書き留めます。その入出力グループ内の他ノードが「オンライン」であることを確認します。
    lsnode -delim : 
    
    id:name:UPS_serial_number:WWNN:status:IO_group_id: IO_group_name:config_node:
    UPS_unique_id 
    1:group1node1:10L3ASH:500507680100002C:online:0:io_grp0:yes:202381001C0D18D8 
    2:group1node2:10L3ANF:5005076801000009:online:0:io_grp0:no:202381001C0D1796 
    3:group2node1:10L3ASH:5005076801000001:online:1:io_grp1:no:202381001C0D18D8 
    4:group2node2:10L3ANF:50050768010000F4:online:1:io_grp1:no:202381001C0D1796
    

    電源をオフにするノードが「オフライン」として表示される場合、そのノードはシステムに参加しておらず、入出力要求を処理していません。そのような環境では、ノードの電源プッシュボタンを使用して、ノードの電源をオフにします。

    ノードが「オンライン」であり、そのパートナー・ノードがオンラインではないときに、オンラインのノードをオフにすると、入出力グループによって管理されているボリュームに入出力要求を使用する全ホストが影響を受けます。作業を続ける前に、入出力グループの他のノードがオンラインであることを確認してください。

  2. lsdependentvdisks -node <name> CLI コマンドを発行して、指定されたノードの状況に依存するボリュームをリストします。
    lsdependentvdisks -node group1node1 
    
    vdisk_id       vdisk_name
    0              vdisk0
    1              vdisk1

    ノードがオフラインになるか、システムから除去されると、従属ボリュームもオフラインになります。 ノードをオフラインにしたりシステムから除去したりする前に、このコマンドを使用して、ボリュームへのアクセスが失われないようにすることができます。

  3. ノードの電源オフを続行しても問題ないと判断した場合は、stopsystem –node <name> という CLI コマンドを入力して、ノードの電源をオフにします。システム全体の電源がオフにならないよう、–node パラメーターを使用します。
    stopsystem –node group1node1
    Are you sure that you want to continue with the shut down?
    (シャットダウンを続けますか?)あり
    
    注: 従属ボリュームを持つノードをシャットダウンするには、stopsystem コマンドに -force パラメーターを追加します。force パラメーターの使用により、 オフラインになるノード従属ボリュームがある場合でも、コマンドの続行が強制されます。 force パラメーターの使用には注意が必要です。ノード従属ボリューム上のデータへのアクセスが失われます。

    シャットダウンする際に、ノードはそのデータ構造をローカル・ディスクに保存し、キャッシュ内のすべての書き込みデータを SAN ディスクにデステージします。シャットダウンに数分かかることがあります。

    この処理の最後にノードが電源オフされます。

システム電源制御ボタンを使用したシャットダウン

緊急性がある場合や別の手順で指図された場合を除き、ノードの電源をオフにするのに電源制御ボタンを使用しないでください。

始める前に

この方法を使用すると、フロント・パネルからシステムの状況を確認できず、したがって、電源オフによってシステムに過度の中断が生じるかどうかを判断できません。この方法の代わりに、管理 GUIまたは CLI コマンド (前記のトピックに記述) を使用して、アクティブ・ノードを電源オフします。

このタスクについて

この方式を使用する必要がある場合は、図 1 および図 2に示すように、各モデル・タイプの前面に電源制御ボタン  1  があることに注意してください。

図 1. SAN ボリューム・コントローラー 2145-CF8 2145-CG8 2145-DH8 のモデルの電源制御ボタン、 SAN ボリューム・コントローラー 2145-DH8 モデルの電源制御ボタン

        2145-DH8 モデルの電源制御ボタン
図 2. SAN ボリューム・コントローラー 2145-SV1 モデルの電源制御ボタンおよび LED ライト

SAN ボリューム・コントローラー
          2145-SV1
        
 モデルの電源制御ボタン
  •  1  電源制御ボタンおよび電源オン LED
  •  2  識別 LED
  •  3  ノード状況 LED
  •  4  ノード障害 LED
  •  5  バッテリー状況 LED

電源ボタンを使用して電源オフしても安全であると判断した場合は、電源ボタンを押してすぐに放します。 2145-DH8および 2145-SV1 以外のモデルでは、フロント・パネル表示が変わって、「電源オフ」が表示され、進行状況表示バーが表示されます。

注: 2145-DH8 および 2145-SV1 には、フロント・パネル表示はありませんが、図 2 の状況 LED  2  3  4 、および  5  がすべてオフになり、電源オン LED  1  がオンの状態から明滅に変わります。

タスクの結果

このノードでは、電源オフ時にノードのデータ構造をディスクに保存します。電源オフには、5 分を要する可能性があります。

電源ボタンを使用して (または電源障害が原因で) ノードが電源オフされた場合、その入出力グループ内のパートナー・ノードは、新規の書き込みデータに対してそのキャッシュの使用を即時中止して、キャッシュ内に既に書き込まれたデータすべてを SAN 接続ディスクにデステージします。

デステージの所要時間は、ディスク・コントローラーの速度と使用状況によって異なります。完了までに要する時間は、15 分未満ですが、それより長くなる場合もあります。データがオフライン状態のディスクへの書き込み待ちになっている場合、デステージを完了できません。

あるノードのパートナー・ノードが入出力処理を継続している最中に、そのノードの電源オフと再始動を行うと、そのノードは入出力グループのアクティブ・メンバーに即時になることができない場合があります。 ノードは、パートナー・ノードがキャッシュのデステージを完了するまで待つ必要があります。

この期間中にパートナー・ノードが電源をオフにされると、この入出力グループが管理対象とする SAN ストレージへのアクセスができなくなります。 入出力グループ内のノードの 1 つが入出力を処理できない場合、その入出力グループによって管理されるボリュームの状況は「劣化」になります。例えば、入出力グループ内のパートナー・ノードがまだ書き込みキャッシュをフラッシュ中である場合、その状況は「劣化」になります。