NetBackup™ Snapshot Manager インストールおよびアップグレードガイド
- 概要
- 第 I 部 NetBackup Snapshot Manager のインストールおよび構成
- NetBackup Snapshot Manager のインストールの準備
- コンテナイメージを使用した NetBackup Snapshot Manager の配備
- NetBackup Snapshot Manager 拡張機能の配備
- VM への NetBackup Snapshot Manager 拡張機能のインストール
- Azure の管理対象 Kubernetes クラスタ (AKS) への NetBackup Snapshot Manager 拡張機能のインストール
- AWS の管理対象 Kubernetes クラスタ (EKS) への NetBackup Snapshot Manager 拡張機能のインストール
- GCP の管理対象 Kubernetes クラスタ (GKE) への NetBackup Snapshot Manager 拡張機能のインストール
- NetBackup Snapshot Manager クラウドプロバイダ
- クラウドホストまたは VM の資産を保護するための構成
- NetBackup Snapshot Manager のオンホストエージェント機能を使用した資産の保護
- NetBackup Snapshot Manager のエージェントレス機能を使用した資産の保護
- Snapshot Manager カタログのバックアップとリカバリ
- NetBackup Snapshot Manager 資産の保護
- NetBackup Snapshot Manager でのボリュームの暗号化
- NetBackup Snapshot Manager のセキュリティ
- NetBackup Snapshot Manager のインストールの準備
- 第 II 部 NetBackup Snapshot Manager のメンテナンス
- NetBackup Snapshot Manager のログ記録
- NetBackup Snapshot Manager のアップグレード
- NetBackup Snapshot Manager の移行とアップグレード
- アップグレード後のタスク
- NetBackup Snapshot Manager のアンインストール
- NetBackup Snapshot Manager のトラブルシューティング
kustomize および CR YAML を使用した拡張機能のインストール
拡張機能フォルダには次のサンプルファイルが含まれています。これらのサンプルファイルに基づき、環境に応じて関連する値を使用して新しい YAML を作成する必要があります。
kustomization.yaml
cloudpoint_crd.yaml
node_select.yaml
cloudpoint_service.yaml
kustomization.yaml
kustomization.yaml
では、次の表に示すように images セクションのパラメータを関連する値で更新します。
パラメータ |
説明 |
---|---|
newName |
NetBackup Snapshot Manager イメージ名をコンテナレジストリパスとともに指定します。 例: <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy |
newTag |
配備する NetBackup Snapshot Manager イメージのタグを指定します。 例: |
namespace |
以前に準備手順で作成した、NetBackup Snapshot Manager の配備先となる名前空間。 |
例:
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - cloudpoint_service.yaml patchesStrategicMerge: - node_select.yaml namespace: demo-cloudpoint-ns images: - name: CLOUDPOINT_IMAGE newName: <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy newTag: 10.3.x.xxxx vars: - name: ServiceAccount.cloudpoint-acc.metadata.namespace objref: kind: ServiceAccount name: cloudpoint-acc apiVersion: v1 fieldref: fieldpath: metadata.namespace configurations: - cloudpoint_kustomize.yaml
cloudpoint_service.yaml
GCP プラットフォームで拡張機能を配備する場合は、cloudpoint_service.yaml
で storageClassName を volumeName に置き換えます。
cloudpoint_crd.yaml
cloudpoint_crd.yaml
マニフェストファイルを次のように編集します。
GCP プラットフォームの場合: storageClassName ワードを含む行を削除します。
GCP プラットフォーム以外の場合: volumeName ワードを含む行を削除します。
次の表に示すように Spec セクションのパラメータを関連する値で更新します。
パラメータ |
説明 |
---|---|
cloudpointHost |
NetBackup Snapshot Manager のホスト名または IP アドレスを指定します。 |
cloudpointExtensionToken |
NetBackup Web UI の[拡張機能の追加 (Add extension)]ダイアログから以前にダウンロードした NetBackup Snapshot Manager トークンの内容を貼り付けます。 |
storageClassName |
以前に準備手順で作成した Kubernetes ストレージクラス。 例: メモ: GCP プラットフォームには必要ありません。 |
size |
拡張の要件に従ってプロビジョニングされるボリュームサイズ (GB)。 |
namespace |
以前に準備手順で作成した、NetBackup Snapshot Manager の配備先となる名前空間。 |
volumeName |
以前に準備手順で作成した永続ボリュームの名前。 メモ: GCP プラットフォームには必要です。 |
例:
apiVersion: veritas.com/v1 kind: CloudpointRule metadata: name: cloudpoint-config-rule namespace: demo-cloudpoint-ns spec: CLOUDPOINT_HOST: 3.17.**.*** . CLOUDPOINT_EXTENSION_TOKEN: workflow-3s3tlpwpy62dyoingxqmfeojlky7bub9rbzx8srh8kdgmsqo6f- q85lflg8a5i72hqarl7icb9xl0ydzfociziedicxlflesd4z4mljn8tfqs70vvzhzrt7z3gbqyv765s7nuivrzl0d0vg6bstjpge9xbft2ox92kdkmje8ysm3l276eu0fvgolnkeu5fdesfdnl845p9psbpw9nei67c2rn0bc71gf1a7yx5ua74rmc40on0c27h8zt RENEW: false LOG_STORAGE: STORAGE_CLASS_NAME: efs-sc-new-root SIZE: 100
node_select.yaml
Spec セクションの nodeSelector に移動し、node_select.yaml
ファイルの NODE_AFFINITY_KEY と NODE_AFFINITY_VALUE の値を置換します。ユーザーは、次のコマンドを使用してこれらの詳細を取得できます。
次のコマンドを使用して、拡張機能の専用ノードプールから任意のノードの名前を取得します。
# kubectl get nodes
特定のクラウドプロバイダに応じ、tag key=value ラベルに基づいて次の各コマンドを使用します。
Azure の場合: # kubectl describe node <node_name> | grep -i labels
出力例:
agentpool=cpuserpool
AWS の場合: # kubectl describe node <node_name> | grep -i <node_group_name>
出力例:
eks.amazonaws.com/nodegroup=Demo-NG
GCP の場合: # kubectl describe node <node_name> | grep -i <node_pool_name>
出力例:
cloud.google.com/gke-nodepool=manik-node-pool
パラメータ |
説明 |
---|---|
NODE_AFFINITY_KEY |
|
NODE_AFFINITY_VALUE |
ノードプールの名前。
|
次に、YAML ファイルがあるフォルダから次のコマンドを実行します。
Kustomization YAML を適用する場合: kubectl apply -k <location of the kustomization.yaml file>
NetBackup Snapshot Manager CR を適用する場合: kubectl apply -f cloudpoint_crd.yaml