Grid Managerを使用してオブジェクトデータをリストアする
Grid Managerを使用して、障害ストレージボリュームまたはストレージノードのオブジェクトデータをリストアできます。また、Grid Managerを使用して、進行中のリストアプロセスを監視したり、リストア履歴を表示したりすることもできます。
-
次のいずれかの手順を実行して、障害ボリュームをフォーマットしておきます。
-
Grid Managerの* nodes > Overview タブで、オブジェクトをリストアするストレージノードの接続状態が Connected *になっていることを確認しておきます。
-
次の点を確認しておきます。
-
ストレージノードを追加するためのグリッドの拡張が進行中ではありません。
-
ストレージノードの運用停止が進行中でないか失敗しました。
-
障害ストレージボリュームのリカバリが実行中ではありません。
-
障害が発生したシステムドライブがあるストレージノードのリカバリが実行中ではありません。
-
ECのリバランシングジョブが実行されていません。
-
アプライアンスノードのクローニングが実行されていません。
-
ドライブを交換して手動でボリュームをフォーマットすると、* maintenance > Volume restore > Nodes to restore *タブにそのボリュームがリストア候補として表示されます。
可能なかぎり、Grid Managerの[Volume restoration]ページを使用してオブジェクトデータをリストアします。ボリュームのリストア準備ができたときにボリュームのリストアを自動的に開始するか、またはをボリュームのリストアを手動で実行する選択でき自動リストアモードを有効にするます。次のガイドラインに従ってください。
-
ボリュームが* maintenance > Volume restore > Nodes to restore *に表示された場合は、以下の手順に従ってオブジェクトデータをリストアします。次の場合にボリュームが表示されます。
-
ノード内の一部の(すべてではない)ストレージボリュームで障害が発生した
-
ノード内のすべてのストレージボリュームで障害が発生し、同じ数以上のボリュームに交換中です
Grid Managerの[Volume restore]ページでは、とを実行することもできますボリュームのリストアプロセスを監視復元履歴を表示します。
-
-
ボリュームがリストア候補としてGrid Managerに表示されない場合は、スクリプトを使用してオブジェクトデータをリストアするための適切な手順を実行し `repair-data`ます。
-
"アプライアンスのストレージボリュームにオブジェクトデータをリストアします"
repair-dataスクリプトは廃止され、今後のリリースで削除される予定です。
リカバリされたストレージノードのボリューム数が交換対象のノードよりも少ない場合は、スクリプトを使用する必要があり `repair-data`ます。
次の2種類のオブジェクトデータをリストアできます。
-
グリッドのILMルールがオブジェクトコピーを使用できるように設定されている場合、レプリケートデータオブジェクトは別の場所からリストアされます。
-
レプリケートされたコピーを 1 つだけ保存するように ILM ルールが設定されていて、そのコピーがストレージボリュームに障害が発生した場合、オブジェクトをリカバリすることはできません。
-
オブジェクトのコピーがクラウドストレージプールにしか残っていない場合、 StorageGRID は、オブジェクトデータをリストアするために複数の要求をクラウドストレージプールエンドポイントに問題 する必要があります。
-
-
イレイジャーコーディング(EC)データオブジェクトは、格納されているフラグメントを再編成してリストアされます。破損または損失したフラグメントは、イレイジャーコーディングアルゴリズムによって、残りのデータフラグメントとパリティフラグメントから再作成されます。
イレイジャーコーディングデータの修復は、一部のストレージノードがオフライン状態で開始できます。ただし、すべてのイレイジャーコーディングデータを把握できない場合は、修復を完了できません。修復はすべてのノードが使用可能になったあとに完了します。
ボリュームのリストアは、オブジェクトコピーが格納されているリソースが使用可能かどうかに依存します。ボリュームのリストアは非線形であり、完了までに数日から数週間かかることがあります。 |
自動復元モードを有効にする
自動リストアモードを有効にすると、ボリュームのリストア準備が整うと、ボリュームのリストアが自動的に開始されます。
-
Grid Managerで、メンテナンス>*ボリュームのリストア*に移動します。
-
タブを選択し、[自動復元モード]*の切り替えをスライドさせて有効な位置にします。
-
確認のダイアログボックスが表示されたら、詳細を確認します。
-
いずれのノードでも、ボリュームリストアジョブを手動で開始することはできません。
-
ボリュームのリストアは、他のメンテナンス手順が実行されていない場合にのみ自動的に開始されます。
-
進捗状況監視ページでジョブのステータスを監視できます。
-
StorageGRIDは、開始に失敗したボリュームのリストアを自動的に再試行します。
-
-
自動リストアモードを有効にした結果がわかったら、確認ダイアログボックスで*[はい]*を選択します。
自動復元モードはいつでも無効にできます。
障害が発生したボリュームまたはノードを手動でリストアする
障害が発生したボリュームまたはノードをリストアする手順は、次のとおりです。
-
Grid Managerで、メンテナンス>*ボリュームのリストア*に移動します。
-
タブを選択し、[自動復元モード]*の切り替えを無効な位置にスライドさせます。
タブの数は、リストアが必要なボリュームを含むノードの数を示します。
-
各ノードを展開して、リストアが必要なボリュームとそのステータスを確認します。
-
各ボリュームのリストアを妨げる問題を修正します。ボリュームステータスとして「Waiting for manual steps」(手動手順を待機しています)を選択すると、問題が表示されます。
-
リストアするノードを選択します。すべてのボリュームのステータスが[Ready to restore]になっています。
ボリュームは一度に1つのノードに対してのみリストアできます。
ノード内の各ボリュームがリストアの準備が完了したことを示す必要があります。
-
[リストアの開始]*を選択します。
-
表示される可能性のある警告に対処するか、*[とにかく開始]*を選択して警告を無視し、リストアを開始します。
リストアの開始時に、ノードは*タブから[リストアの進捗状況]*タブに移動します。
ボリュームのリストアを開始できない場合は、*[リストアするノード]*タブに戻ります。
リストアの進捗状況を表示します
[リストアの進捗状況]*タブには、ボリュームリストアプロセスのステータスと、リストア対象のノードのボリュームに関する情報が表示されます。
すべてのボリューム内のレプリケートオブジェクトとイレイジャーコーディングオブジェクトのデータ修復率は、スクリプトを使用して開始したリストアを含む、実行中のすべてのリストアの平均値です repair-data
。これらのボリューム内のオブジェクトのうち、破損しておらず、リストアを必要としないオブジェクトの割合も表示されます。
レプリケートされたデータのリストアは、レプリケートされたコピーが格納されているリソースの可用性に依存します。レプリケートされたデータのリストアはノンリニアで、完了までに数日から数週間かかることがあります。 |
[Restoration jobs]セクションには、Grid Managerから開始されたボリュームリストアに関する情報が表示されます。
-
[Restoration jobs]セクションの数値は、リストア中またはリストア用にキューに登録されているボリュームの数を示します。
-
このテーブルには、リストア対象のノード内の各ボリュームに関する情報とその進捗状況が表示されます。
-
各ノードの進捗状況には、各ジョブの割合が表示されます。
-
[Details]列を展開して、リストアの開始時刻とジョブIDを表示します。
-
-
ボリュームのリストアに失敗した場合:
-
[Status]列にと表示され
failed (attempting retry)
、自動的に再試行されます。 -
複数のリストアジョブが失敗した場合は、最新のジョブが最初に自動的に再試行されます。
-
再試行が失敗し続けると、* EC repair failure *アラートがトリガーされます。アラートに記載されている手順に従って、問題を解決します。
-