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

ILMポリシーを作成する

サービス品質の要件を満たす 1 つ以上の ILM ポリシーを作成します。

アクティブな ILM ポリシーを 1 つ持つと、すべてのテナントとバケットに同じ ILM ルールを適用できます。

複数のアクティブな ILM ポリシーを持つことで、特定のテナントおよびバケットに適切な ILM ルールを適用し、複数のサービス品質要件を満たすことができます。

ILMポリシーを作成する

タスク概要

独自のポリシーを作成する前に、"デフォルトのILMポリシー"ストレージ要件を満たしていません。

メモ テスト システムでは、システム提供のポリシー (ポリシーのコピー 2 つ (1 つのサイト グリッドの場合) またはサイトごとにコピー 1 つ (複数のサイト グリッドの場合)) のみを使用します。 StorageGRID 11.6 以前では、このポリシーのデフォルト ルールは、すべてのサイトが含まれる「すべてのストレージ ノード」ストレージ プールを使用します。 StorageGRIDシステムに複数のサイトがある場合、オブジェクトの 2 つのコピーが同じサイトに配置されることがあります。
メモ もし"グローバル S3 オブジェクトロック設定が有効になりました"、ILM ポリシーが S3 オブジェクトロックが有効になっているバケットの要件に準拠していることを確認する必要があります。このセクションでは、S3 オブジェクト ロックを有効にする手順に従います。
開始する前に
手順
  1. ILM > *ポリシー*を選択します。

    グローバル S3 オブジェクト ロック設定が有効になっている場合、ILM ポリシー ページに、どの ILM ルールが準拠しているかが表示されます。

  2. ILM ポリシーを作成する方法を決定します。

    新しいポリシーを作成する
    1. *ポリシーの作成*を選択します。

    既存のポリシーを複製する
    1. 開始するポリシーのチェックボックスをオンにして、[複製] を選択します。

    既存のポリシーを編集する
    1. ポリシーが非アクティブな場合は、編集できます。開始する非アクティブなポリシーのチェックボックスをオンにして、[編集] を選択します。

  3. ポリシー名 フィールドに、ポリシーの一意の名前を入力します。

  4. オプションで、「変更理由」フィールドに、新しいポリシーを作成する理由を入力します。

  5. ポリシーにルールを追加するには、[ルールの選択] を選択します。ルール名を選択すると、そのルールの設定が表示されます。

    ポリシーを複製する場合:

    • 複製するポリシーで使用されるルールが選択されます。

    • 複製するポリシーで、デフォルトのルールではないフィルターのないルールが使用されていた場合は、それらのルールを 1 つを除いてすべて削除するように求めるメッセージが表示されます。

    • デフォルト ルールでフィルターが使用されていた場合は、新しいデフォルト ルールを選択するように求められます。

    • デフォルトのルールが最後のルールではなかった場合、そのルールを新しいポリシーの最後に移動できます。

    S3 オブジェクトロックが有効になっていません
    1. ポリシーのデフォルト ルールを 1 つ選択します。新しいデフォルト ルールを作成するには、ILM ルール ページ を選択します。

      デフォルトのルールは、ポリシー内の別のルールに一致しないオブジェクトに適用されます。デフォルトのルールではフィルターを使用できず、常に最後に評価されます。

      メモ 「2 つのコピーを作成」ルールをポリシーのデフォルト ルールとして使用しないでください。 「2 つのコピーを作成」ルールでは、すべてのサイトが含まれる単一のストレージ プール「すべてのストレージ ノード」が使用されます。 StorageGRIDシステムに複数のサイトがある場合、オブジェクトの 2 つのコピーが同じサイトに配置されることがあります。
    S3 オブジェクトロックが有効
    1. ポリシーのデフォルト ルールを 1 つ選択します。新しいデフォルト ルールを作成するには、ILM ルール ページ を選択します。

      ルールのリストには、準拠しており、フィルターを使用していないルールのみが含まれます。

      メモ 「2 つのコピーを作成」ルールをポリシーのデフォルト ルールとして使用しないでください。 「2 つのコピーを作成」ルールでは、すべてのサイトが含まれる単一のストレージ プール「すべてのストレージ ノード」が使用されます。このルールを使用すると、オブジェクトの複数のコピーが同じサイトに配置される場合があります。
    2. 非準拠の S3 バケット内のオブジェクトに対して別の「デフォルト」ルールが必要な場合は、[非準拠の S3 バケットにフィルターのないルールを含める] を選択し、フィルターを使用しない非準拠ルールを 1 つ選択します。

      たとえば、S3 オブジェクトロックが有効になっていないバケットにオブジェクトを保存するために、クラウド ストレージ プールを使用する場合があります。

      メモ フィルターを使用しない非準拠ルールは 1 つだけ選択できます。
  6. デフォルトのルールの選択が完了したら、[続行] を選択します。

  7. 「その他のルール」ステップでは、ポリシーに追加するその他のルールを選択します。これらのルールでは、少なくとも 1 つのフィルター (テナント アカウント、バケット名、高度なフィルター、または非現在の参照時間) が使用されます。次に、[選択]を選択します。

    「ポリシーの作成」ウィンドウに、選択したルールが一覧表示されます。デフォルトのルールは最後にあり、他のルールはその上にあります。

    S3 オブジェクト ロックが有効になっていて、準拠していない「デフォルト」ルールも選択した場合、そのルールはポリシーの最後から 2 番目のルールとして追加されます。

    メモ いずれかのルールがオブジェクトを永久に保持しない場合は、警告が表示されます。このポリシーを有効にする場合、デフォルト ルールの配置手順が経過したときにStorageGRID がオブジェクトを削除することを確認する必要があります (バケットのライフサイクルによってオブジェクトが長期間保持されない限り)。
  8. デフォルト以外のルールの行をドラッグして、これらのルールが評価される順序を決定します。

    デフォルトのルールを移動することはできません。 S3 オブジェクト ロックが有効になっている場合、非準拠の「デフォルト」ルールが選択されていても、それを移動することはできません。

    メモ ILM ルールが正しい順序になっていることを確認する必要があります。ポリシーを有効にすると、新規オブジェクトと既存オブジェクトは、上から順にリストされた順序でルールによって評価されます。
  9. 必要に応じて、「ルールを選択」を選択してルールを追加または削除します。

  10. 完了したら、[保存] を選択します。

  11. 追加の ILM ポリシーを作成するには、これらの手順を繰り返します。

  12. ILMポリシーをシミュレートする 。ポリシーをアクティブ化する前に必ずシミュレートして、期待どおりに動作することを確認する必要があります。

ポリシーをシミュレートする

ポリシーをアクティブ化して本番データに適用する前に、テスト オブジェクトでポリシーをシミュレートします。

開始する前に
  • テストする各オブジェクトの S3 バケット/オブジェクト キーがわかっています。

手順
  1. S3クライアントまたは"S3 コンソール"、各ルールをテストするために必要なオブジェクトを取り込みます。

  2. ILM ポリシー ページで、ポリシーのチェックボックスをオンにして、[シミュレート] を選択します。

  3. *オブジェクト*フィールドにS3を入力します bucket/object-key`テストオブジェクト用。例: `bucket-01/filename.png

  4. S3 のバージョン管理が有効になっている場合は、オプションで バージョン ID フィールドにオブジェクトのバージョン ID を入力します。

  5. *シミュレート*を選択します。

  6. シミュレーション結果セクションで、各オブジェクトが正しいルールと一致していることを確認します。

  7. 有効になっているストレージ プールまたは消去コーディング プロファイルを確認するには、一致したルールの名前を選択して、ルールの詳細ページに移動します。

注意 既存の複製および消去コード化されたオブジェクトの配置の変更を確認します。既存のオブジェクトの場所を変更すると、新しい配置が評価され実装されるときに一時的なリソースの問題が発生する可能性があります。
結果

ポリシーのルールを編集すると、シミュレーション結果に反映され、新しい一致と以前の一致が表示されます。 「シミュレートポリシー」ウィンドウには、*すべてクリア*または削除アイコンを選択するまで、テストしたオブジェクトが保持されます。アイコンを削除シミュレーション結果リスト内の各オブジェクトに対して。

ポリシーを有効にする

単一の新しい ILM ポリシーをアクティブ化すると、既存のオブジェクトと新しく取り込まれたオブジェクトがそのポリシーによって管理されます。複数のポリシーをアクティブ化すると、バケットに割り当てられた ILM ポリシー タグによって管理対象のオブジェクトが決まります。

新しいポリシーを有効にする前に:

  1. ポリシーをシミュレートして、期待どおりに動作することを確認します。

  2. 既存の複製および消去コード化されたオブジェクトの配置の変更を確認します。既存のオブジェクトの場所を変更すると、新しい配置が評価され実装されるときに一時的なリソースの問題が発生する可能性があります。

注意 ILM ポリシーにエラーがあると、回復不能なデータ損失が発生する可能性があります。
タスク概要

ILM ポリシーをアクティブ化すると、システムは新しいポリシーをすべてのノードに配布します。ただし、すべてのグリッド ノードが新しいポリシーを受信できるようになるまで、新しいアクティブ ポリシーは実際には有効にならない可能性があります。場合によっては、グリッド オブジェクトが誤って削除されないようにするために、システムは新しいアクティブ ポリシーの実装を待機します。具体的な制限事項は次のとおりです。

  • *データの冗長性または耐久性を高める*ポリシー変更を行った場合、その変更は直ちに実装されます。たとえば、2 つのコピー ルールではなく 3 つのコピー ルールを含む新しいポリシーを有効にすると、データの冗長性が向上するため、そのポリシーはすぐに実装されます。

  • *データの冗長性または耐久性を低下させる可能性がある*ポリシー変更を行った場合、その変更はすべてのグリッド ノードが利用可能になるまで実装されません。たとえば、3 つのコピー ルールではなく 2 つのコピー ルールを使用する新しいポリシーをアクティブ化すると、新しいポリシーは [アクティブ ポリシー] タブに表示されますが、すべてのノードがオンラインで使用可能になるまで有効になりません。

手順

1 つまたは複数のポリシーをアクティブ化する手順は次のとおりです。

1つのポリシーを有効にする

アクティブなポリシーが 1 つだけの場合は、次の手順に従ってください。すでに 1 つ以上のアクティブなポリシーがあり、追加のポリシーをアクティブ化する場合は、複数のポリシーをアクティブ化する手順に従います。

  1. ポリシーを有効にする準備ができたら、ILM > ポリシー を選択します。

    または、ILM > ポリシー タグ ページから単一のポリシーをアクティブ化することもできます。

  2. [ポリシー] タブで、アクティブ化するポリシーのチェックボックスをオンにして、[アクティブ化] を選択します。

  3. 適切な手順に従ってください。

    • ポリシーを有効にするかどうかを確認する警告メッセージが表示されたら、[OK] を選択します。

    • ポリシーの詳細を含む警告メッセージが表示された場合:

      1. 詳細を確認して、ポリシーが期待どおりにデータを管理することを確認します。

      2. デフォルトのルールでオブジェクトが限られた日数だけ保存される場合は、保持図を確認して、その日数をテキスト ボックスに入力します。

      3. デフォルトのルールではオブジェクトが永久に保存されるが、他の 1 つ以上のルールでは保存期間が制限されている場合は、テキスト ボックスに「yes」と入力します。

      4. *ポリシーの有効化*を選択します。

複数のポリシーを有効にする

複数のポリシーを有効にするには、タグを作成し、各タグにポリシーを割り当てる必要があります。

ヒント 複数のタグが使用されている場合、テナントがバケットにポリシー タグを頻繁に再割り当てすると、グリッドのパフォーマンスに影響が出る可能性があります。信頼できないテナントがある場合は、デフォルト タグのみを使用することを検討してください。
  1. ILM > ポリシー タグ を選択します。

  2. *作成*を選択します。

  3. [ポリシー タグの作成] ダイアログ ボックスで、タグ名を入力し、必要に応じてタグの説明を入力します。

    メモ タグ名と説明はテナントに表示されます。バケットに割り当てるポリシー タグを選択する際に、テナントが十分な情報に基づいた決定を下せるようにする値を選択します。たとえば、割り当てられたポリシーによって一定期間後にオブジェクトが削除される場合は、説明でその旨を伝えることができます。これらのフィールドには機密情報を含めないでください。
  4. *タグを作成*を選択します。

  5. ILM ポリシー タグ テーブルで、プルダウンを使用してタグに割り当てるポリシーを選択します。

  6. 「ポリシーの制限」列に警告が表示された場合は、「ポリシーの詳細を表示」を選択してポリシーを確認してください。

  7. 各ポリシーが期待どおりにデータを管理することを確認します。

  8. 割り当てられたポリシーをアクティブ化する*を選択します。または、[*変更をクリア] を選択してポリシーの割り当てを削除します。

  9. [新しいタグを使用してポリシーをアクティブ化する] ダイアログ ボックスで、各タグ、ポリシー、ルールがオブジェクトを管理する方法の説明を確認します。必要に応じて変更を加え、ポリシーが期待どおりにオブジェクトを管理するようにします。

  10. ポリシーをアクティブ化することに確信がある場合は、テキスト ボックスに「はい」と入力し、「ポリシーのアクティブ化」を選択します。