Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ディザスタサイトのプール 1 ディスクのディスク所有権の再割り当て( MetroCluster IP 構成)

共同作成者

ディザスタサイトのどちらかまたは両方のコントローラモジュールか NVRAM カードを交換した場合、システム ID が変わっているため、ルートアグリゲートに属するディスクを交換用コントローラモジュールに再割り当てする必要があります。

このタスクについて

ノードがスイッチオーバーモードであるため、このタスクでは、ディザスタサイトのプール 1 のルートアグリゲートを含むディスクのみを再割り当てします。この時点で古いシステム ID に所有されているのはこれらのディスクだけです。

このタスクはディザスタサイトの交換用ノードで実行します。

このタスクはメンテナンスモードで実行します。

この例で想定している状況は次のとおりです。

  • サイト A はディザスタサイト

  • node_A_1 は交換済み

  • Node_a_2 は交換済み

  • サイト B はサバイバーサイトです。

  • node_B_1 は健全

  • node_B_2 は正常

古いシステム ID と新しいシステム ID は、で特定されています "交換用コントローラモジュールの新しいシステム ID の確認"

この手順の例では、次のシステム ID を持つコントローラを使用します。

ノード

元のシステム ID

新しいシステム ID

node_A_1

4068741258

1574774970

Node_a_2

4068741260

157477991

node_B_1

4068741254

変更なし

node_B_2

4068741256

変更なし

手順
  1. メンテナンスモードの交換用ノードで、システムに ADP と ONTAP のバージョンが設定されているかどうかに応じて、適切なコマンドを使用してルートアグリゲートディスクを再割り当てします。

    プロンプトが表示されたら、再割り当てを続行できます。

    システムでの ADP の使用の有無

    ディスクの再割り当てに使用するコマンド

    ○( ONTAP 9.8 )

    「ディスクの再割り当て」 - 「 old-system-ID -d new-system-ID -r dr-partner -system-ID 」

    ○( ONTAP 9.7.x 以前)

    「ディスクの再割り当て」 - 「 old-system-ID -d new-system-ID -p old-partner -system-ID 」

    いいえ

    「ディスクの再割り当て - s old-system-ID -d new-system-ID 」

    次の例は、 ADP 以外のシステムでのドライブの再割り当てを示しています。

    *> disk reassign -s 4068741256 -d 1574774970
    Partner node must not be in Takeover mode during disk reassignment from maintenance mode.
    Serious problems could result!!
    Do not proceed with reassignment if the partner is in takeover mode. Abort reassignment (y/n)? n
    
    After the node becomes operational, you must perform a takeover and giveback of the HA partner node to ensure disk reassignment is successful.
    Do you want to continue (y/n)? y
    Disk ownership will be updated on all disks previously belonging to Filer with sysid 537037643.
    Do you want to continue (y/n)? y
    disk reassign parameters: new_home_owner_id 537070473 , new_home_owner_name
    Disk 0m.i0.3L14 will be reassigned.
    Disk 0m.i0.1L6 will be reassigned.
    Disk 0m.i0.1L8 will be reassigned.
    Number of disks to be reassigned: 3
  2. メールボックスディスクの内容を破棄します。

    「マイボックス破壊ローカル」

    プロンプトが表示されたら、破棄処理を続行できます。

    次の例は、 mailbox destroy local コマンドの出力を示しています。

    *> mailbox destroy local
    Destroying mailboxes forces a node to create new empty mailboxes,
    which clears any takeover state, removes all knowledge
    of out-of-date plexes of mirrored volumes, and will prevent
    management services from going online in 2-node cluster
    HA configurations.
    Are you sure you want to destroy the local mailboxes? y
    ...............Mailboxes destroyed.
    *>
  3. ディスクを交換した場合は、障害が発生したローカルプレックスを削除する必要があります。

    1. アグリゲートのステータスを表示します。

      「 aggr status 」を入力します

      次の例では、プレックス node_A_1_aggr0/plex0 で障害が発生しています。

      *> aggr status
      Aug 18 15:00:07 [node_B_1:raid.vol.mirror.degraded:ALERT]: Aggregate node_A_1_aggr0 is
         mirrored and one plex has failed. It is no longer protected by mirroring.
      Aug 18 15:00:07 [node_B_1:raid.debug:info]: Mirrored aggregate node_A_1_aggr0 has plex0
         clean(-1), online(0)
      Aug 18 15:00:07 [node_B_1:raid.debug:info]: Mirrored aggregate node_A_1_aggr0 has plex2
         clean(0), online(1)
      Aug 18 15:00:07 [node_B_1:raid.mirror.vote.noRecord1Plex:error]: WARNING: Only one plex
         in aggregate node_A_1_aggr0 is available. Aggregate might contain stale data.
      Aug 18 15:00:07 [node_B_1:raid.debug:info]: volobj_mark_sb_recovery_aggrs: tree:
         node_A_1_aggr0 vol_state:1 mcc_dr_opstate: unknown
      Aug 18 15:00:07 [node_B_1:raid.fsm.commitStateTransit:debug]: /node_A_1_aggr0 (VOL):
         raid state change UNINITD -> NORMAL
      Aug 18 15:00:07 [node_B_1:raid.fsm.commitStateTransit:debug]: /node_A_1_aggr0 (MIRROR):
         raid state change UNINITD -> DEGRADED
      Aug 18 15:00:07 [node_B_1:raid.fsm.commitStateTransit:debug]: /node_A_1_aggr0/plex0
         (PLEX): raid state change UNINITD -> FAILED
      Aug 18 15:00:07 [node_B_1:raid.fsm.commitStateTransit:debug]: /node_A_1_aggr0/plex2
         (PLEX): raid state change UNINITD -> NORMAL
      Aug 18 15:00:07 [node_B_1:raid.fsm.commitStateTransit:debug]: /node_A_1_aggr0/plex2/rg0
         (GROUP): raid state change UNINITD -> NORMAL
      Aug 18 15:00:07 [node_B_1:raid.debug:info]: Topology updated for aggregate node_A_1_aggr0
         to plex plex2
      *>
    2. 障害が発生したプレックスを削除します。

      「 aggr destroy plex-id 」

    *> aggr destroy node_A_1_aggr0/plex0
  4. ノードを停止して LOADER プロンプトを表示します。

    「 halt 」

  5. ディザスタサイトのもう一方のノードで、上記の手順を繰り返します。