NetBackup™ for Kubernetes 管理者ガイド
- NetBackup for Kubernetes の概要
- NetBackup Kubernetes Operator の配備と構成
- NetBackup Kubernetes Operator を配備するための前提条件
- NetBackup Kubernetes Operator でのサービスパッケージの配備
- Kubernetes Operator の配備のためのポート要件
- NetBackup Kubernetes Operator のアップグレード
- NetBackup Kubernetes Operator の削除
- NetBackup Kubernetes データムーバーの構成
- Kubernetes 用の NetBackup 保護の自動構成
- NetBackup スナップショット操作の設定を行う
- 短縮名の付いた NetBackup サーバーのトラブルシューティング
- datamover ポッドのスケジュールメカニズムのサポート
- アクセラレータストレージクラスの検証
- NetBackup Kubernetes Operator での証明書の配備
- Kubernetes 資産の管理
- Kubernetes インテリジェントグループの管理
- Kubernetes ポリシーの管理
- Kubernetes 資産の保護
- イメージグループの管理
- NetBackup でのランチャ管理クラスタの保護
- Kubernetes 資産のリカバリ
- 増分バックアップとリストアについて
- アクセラレータベースのバックアップの有効化
- Kubernetes での FIPS モードの有効化
- Openshift Virtualization のサポートについて
- Kubernetes の問題のトラブルシューティング
- プライマリサーバーのアップグレード時のエラー: NBCheck が失敗する
- 古いイメージのリストア時のエラー: 操作が失敗する
- 永続ボリュームのリカバリ API でのエラー
- リストア中のエラー: ジョブの最終状態で一部が失敗していると表示される
- 同じ名前空間でのリストア時のエラー
- datamover ポッドが Kubernetes のリソース制限を超過
- リストア時のエラー: 高負荷のクラスタでジョブが失敗する
- 特定のクラスタ用に作成されたカスタムの Kubernetes の役割でジョブを表示できない
- OperatorHub からインストールされたアプリケーションのリストア時に、選択されていない空の PVC が Openshift によって作成される
- Kubernetes ノードで PID の制限を超えると NetBackup Kubernetes Operator が応答しなくなる
- NetBackup Kubernetes 10.1 におけるクラスタの編集中のエラー
- サイズの大きい PVC のバックアップまたはリストアが失敗する
- 名前空間ファイルモードの PVC を別のファイルシステムにリストアすると部分的に失敗する
- バックアップコピーからのリストアがイメージの不整合エラーで失敗する
- NetBackup プライマリサーバー、メディアサーバー、Kubernetes サーバー間の接続性チェック
- トラックログに利用可能な領域がない場合のアクセラレータバックアップ中のエラー
- トラックログ PVC の作成エラーによるアクセラレータバックアップ中のエラー
- 無効なアクセラレータストレージクラスによるアクセラレータバックアップ中のエラー
- トラックログポッドの起動中に発生したエラー
- トラックログ PVC 操作のためのデータムーバーインスタンスの設定に失敗する
- configmap からトラックログのストレージクラスを読み取る際のエラー
アプリケーションの一貫性がある仮想マシンのバックアップ
virt-launcher ポッドが仮想マシン (VM) の量産を担当している場合は、virt-launcher ポッドに NetBackup のプリフックとポストフックを注釈付けする必要があります。これがないと、VM を作成できないためです。
仮想マシンをフリーズおよびアンフリーズするコマンド:
/usr/bin/virt-freezer --freeze --name <vm-name> --namespace <namespace>
/usr/bin/virt-freezer --unfreeze --name <vm-name> --namespace <namespace>
# kubectl annotate pod -l vm.kubevirt.io/name=<vm-name> -n <vm-namespace> netbackup-pre.hook.backup.velero.io/command='["/usr/bin/virt-freezer", "--freeze", "--name", "<vm-name>", "--namespace", "<vm-namespace>"]' netbackup-pre.hook.backup.velero.io/container=compute netbackup-post.hook.backup.velero.io/command='["/usr/bin/virt-freezer", "--unfreeze", "--name", "<vm-name>", "--namespace", "<vm-namespace>"]' netbackup-post.hook.backup.velero.io/container=compute
メモ:
アプリの一貫性を実現するには、仮想マシンに qemu-guest-agent をインストールして、kubevirt 固有の pre-exec ルールと post-exec ルールを実装する必要があります。
NetBackup のプリフックとポストフックの構成について詳しくは、https://www.veritas.com/ を参照してください。
アクセラレーションバックアップと増分バックアップを使用したバックアップは、仮想マシンディスクとして排他的に使用される PVC では実行できません。