1.2.3. ConfigMaps によるポリシーの定義
ハブクラスターにポリシーをインストールすると、ハブクラスターの open-cluster-management-backup namespace に次の ConfigMaps が作成されます。ハブクラスターまたはマネージドクラスターに仮想化ポリシーを適用すると、次の ConfigMaps によって仮想化ポリシーのバックアップおよび復元設定が定義されます。
1.2.3.1. acm-dr-virt-config ConfigMap の定義 リンクのコピーリンクがクリップボードにコピーされました!
acm-dr-virt-config ConfigMap は、OADP の設定と、バックアップまたは復元操作に関連するその他の設定を定義します。このリソースの名前は、ポリシーが適用されている ManagedCluster に設定されている acm-virt-config ラベルの値として使用できます。また、acm-dr-virt-config をサンプルとして使用する新しい ConfigMap リソースを作成し、新しい ConfigMap リソースを使用してクラスターに仮想化ポリシーを配置することもできます。
マネージドクラスターまたはハブクラスターに仮想化ポリシーを適用するには、次の手順を実行します。
acm-dr-virt-configを使用するか、または、例としてacm-dr-virt-configConfigMap を使用して、ハブクラスターのopen-cluster-management-backupnamespace に新しいConfigMapリソースを作成します。この例では、ConfigMap の名前はacm-dr-virt-config-newです。-
OADP によって作成されたバックアップが保存されるストレージ場所と一致するように
dpa_specセクションを更新します。この更新は必須です。 -
オプション: OADP バージョンやチャネルなど、
acm-dr-virt-config-newConfigMap で使用可能なその他のプロパティーを更新します。
-
OADP によって作成されたバックアップが保存されるストレージ場所と一致するように
-
ManagedClusterリソースにacm-virt-config=acm-dr-virt-config-newラベルを追加します。acm-virt-configラベルの値は、作成した ConfigMap の名前です。
ManagedCluster リソースの例は、次の YAML サンプルを参照してください。acm-dr-virt-config-new ConfigMap を使用するように仮想化バックアップラベルが設定されています。
apiVersion: cluster.open-cluster-management.io/v1
kind: ManagedCluster
metadata:
name: managed-cluster-name
labels:
acm-virt-config: acm-dr-virt-config-new
詳細は、次の表を参照してください。
-
acm-dr-virt-installポリシーの ConfigMap プロパティー
| 名前 | 説明 | 型 | デフォルト値 | 任意 |
|
| チャネルは、OpenShift Container Platform クラスターのバージョンに基づいて、サポートされている OADP バージョンにデフォルト設定されます。このプロパティーを使用してデフォルト値を上書きします。 | 文字列 | なし | はい |
|
|
OADP チャネルの名前。カスタムインストールの場合はこのプロパティーを設定します (例: | 文字列 |
| はい |
|
|
OADP サブスクリプション。カスタムインストールの場合はこのプロパティーを設定します (例: | 文字列 |
| はい |
|
|
OADP サブスクリプションのソース。カスタムインストールの場合はこのプロパティーを設定します (例: | 文字列 |
| はい |
|
| OADP サブスクリプションの startingCSV。 | 文字列 | なし | はい |
|
| OADP インストールプラン。 | 文字列 | 自動 | はい |
|
| OADP がインストールされるマネージドクラスターの namespace。 | 文字列 | なし | いいえ |
|
|
マネージドクラスターで使用する OADP シークレットの名前。この名前を持つシークレットが、ハブクラスターの | 文字列 | なし | いいえ |
|
|
Velero の認証情報名を設定するときに、マネージドクラスター上の OADP | JSON | なし | いいえ |
|
|
マネージドクラスターに作成される | 文字列 | なし | いいえ |
|
|
| JSON | なし | いいえ |
-
acm-dr-virt-backupポリシーの ConfigMap プロパティー
| 名前 | 説明 | 型 | デフォルト値 | 任意 |
|
| バックアップの有効期限。 | 文字列 |
| はい |
|
|
仮想化バックアップのスケジュールを一時停止するには、 | 文字列 | False | はい |
|
|
有効な cron ジョブスケジュールを定義するために使用される ConfigMap の名前。この名前を持つ ConfigMap が、ハブクラスターの | 文字列 | なし | はい |
-
acm-dr-virt-restoreポリシーの ConfigMap プロパティー
| 名前 | 説明 | 型 | デフォルト値 | 任意 |
|
|
復元操作を定義するために使用される ConfigMap の名前。この名前を持つ ConfigMap が、ハブクラスターの | 文字列 | なし | いいえ |