メインコンテンツへスキップ

ONTAP 9でノードのルートボリューム/アグリゲートを新しいディスクに無停止で移行する方法

Views:
483
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
CORE
Last Updated:

環境

  • ONTAP 9

概要

  • ONTAP 9では、ルートアグリゲートをストレージコントローラ上の別のディスクに無停止で移行するsystem node migrate-root 機能がサポートされます。
  • コマンドは、自動無停止アップグレード(NDU)に似たバックグラウンドスクリプトです。
  • このスクリプトは、ノードのルートボリュームの移行に必要なすべての手順と検証チェックを実行します。
  • パーティショニングされたディスクへの移行は、ONTAP 9.3P15、9.4P8、9.5P5、9.6以降のすべてのバージョンでサポートされます。 

フェイルオーバー(テイクオーバーとギブバック)はmigrate-rootの一部です。NDUと同様の予防措置に従う必要があります。これには以下が含まれますが、これらに限定されません:
  • ノードとそのパートナーが健全である
  • ストレージ フェイルオーバーが可能
  • アクティビティ中のCPUとディスクの利用率が50%未満である
  • NAS LIFに適切なフェイルオーバー ターゲットが設定されている
  • SANクライアントでMPIOが正しく設定されており、ストレージのフェイルオーバーに耐えられる
  • SnapMirror 転送が休止されている

アウト オブ クォーラム(OOQ)イベントを回避するには、HA構成が2ノード クラスタに必要です。

cluster ha modify -configured true

改善とバグ修正のため、このコマンドを使用する前にONTAP 9.2以降にアップグレードすることを強く推奨します。

system node migrate-root CLIのマニュアルページ

9.0および9.1のsystem node migrate-root

ノードでルートアグリゲートの移行を開始する

使用可能性:このコマンドは、cluster管理者がadvanced権限レベルで使用できます。

system node migrate-root コマンドは、ノードのルートアグリゲートを別のディスクセットに移行します。ノード名と新しいルートアグリゲートが作成されるディスクのリストを指定する必要があります。コマンドは、ノード設定をバックアップし、新しいアグリゲートを作成して新しいルートアグリゲートとして設定し、ノード設定をリストアして、元のアグリゲートとボリュームの名前をリストアするジョブを開始します。このジョブは、ディスクの初期化、ノードのリブート、およびノード構成のリストアにかかる時間によっては、数時間かかる場合があります。

パラメータ

-node {<nodename>|local} - ノード

移行するルートアグリゲートを所有しているノードを指定します。localという値は現在のノードを示します。

{ -disklist<disk path name>、...- 新しいルートアグリゲートのディスクのリスト

新しいルート アグリゲートを作成する一連のディスクを指定します。すべてのディスクはスペアであり、同じノードが所有している必要があります。必要なディスクの最小数は、RAIDタイプによって異なります。

-raid-type {raid_tec|raid_dp|raid4} - 新しいルートアグリゲートのRAIDタイプ

ルート アグリゲートのRAIDタイプを指定します。デフォルト値はraid-dpです。

次の例のコマンドは、ノードnode1でルート アグリゲートの移行を開始します:

cluster1::> system node migrate-root -node node1 -disklist 1.11.8,1.11.9,1.11.10,1.11.11,1.11.12 -raid-type raid_dp

9.2以降 新機能の追加

9.2以降のsystem node migrate-root

-resume [true]} - Resume a Failed Migrate Operation

new_root アグリゲートが作成され、古いルートアグリゲートが制限状態の場合は、失敗したルート移行処理を再開します。

手順

  1. 適切な数のスペアディスクが必要です。プラットフォームの推奨サイズをHardware Universeで確認してください。使用可能なスペアディスクを確認します:

::> storage aggregate show-spare-disks -owner-name node1

  1. advancedモードに切り替えてコマンドを実行し、新しく使用するディスクを指定します。これにより、ルートの移行が開始されます。

::> set adv
::*> system node migrate-root -node node1 -disklist 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12 -raid-type raid_dp

  1. 移行ルートのステータスを確認し、エラーがある場合はメモします。ジョブがエラーでタイムアウトするまでに20分から40分かかる場合があります。

::*> job show -name "Root Aggregate Migration Job" -instance

  1. ONTAP 9.2以降では、ジョブを再開できます。

::*> system node migrate-root -node node1 -resume true

  • 通常、ルートの移行は成功し、透過的に行われますが、まれにスクリプトが失敗することがあります。
  • 考えられる障害には、新しいルート アグリゲートでノードがブートし、スクリプトが続行できず、手動でのクリーンアップ手順が追加で必要になる場合などがあります。

詳細については、NetApp テクニカルサポートに連絡し、この記事を参照してリカバリを支援してください。

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.