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 からトラックログのストレージクラスを読み取る際のエラー
NetBackup Kubernetes Operator のアップグレード
Helm コマンドを使用して NetBackup Kubernetes Operator の配備をアップグレードできます。
例:
helm upgrade veritas-netbackupkops ./netbackupkops-helm-chart -n netbackup
configmap 値が変更された場合は、これにメモを追加します。アップグレードすると、helm 値がデフォルトにリセットされます。アップグレード後は、古い configmap に再度パッチを適用する必要があります。
すべてのコンポーネント (NBU プライマリサーバー、メディアサーバー、Kubernetes Operator、データムーバー) は、同じバージョンである必要があります。
既存のポリシーはバックアップを作成し続けますが、Kubernetes Operator が更新されるまで手動でリストアする必要があります。
メモ:
これは、NetBackup バージョン 9.1 から 10.x へのアップグレードに該当します。
NetBackup Kubernetes Operator をアップグレードするには
- ベリタスのサポート Web サイト (https://www.veritas.com/support/ja_JP) から tar パッケージをダウンロードします。
- ホームディレクトリにパッケージを抽出します。
netbackupkops-helm-chartフォルダは、ホームディレクトリに存在する必要があります。 - すべてのクラスタコンテキストを一覧表示するには、コマンド kubectl config get-contexts を実行します。
- オペレータサービスを配備するクラスタに切り替えるには、次のコマンドを実行します。kubectl config use-context <cluster-context-name>
- 現在のディレクトリをホームディレクトリに変更するには、コマンド cd ~ を実行します。
- NetBackup は、OCI 標準に準拠したコンテナイメージリポジトリをサポートしています。オペレータとデータムーバーイメージをプッシュする任意のツールを使用できます。プライベート Docker レジストリを使用している場合は、この手順の指示に従って、NetBackup 名前空間に Secret
nb-docker-credを作成します。それ以外の場合は、次の手順にスキップします。Docker キャッシュにイメージをロードして Docker イメージリポジトリにイメージをプッシュするには、次のコマンドを実行します。
NetBackup Kubernetes Operator の tar ファイルをロードします。
<docker load -i <nameof the tar file> ./>要件に従って、ロードされた Docker イメージにタグを付けます。
docker tag <imagename:tagof the loadedimage> <repo-name/image-name:tag-name>NetBackup Kubernetes Operator の配備時に Kubernetes がイメージをフェッチできるリポジトリに、イメージをプッシュします。
docker push <repo-name/image-name:tag-name>
メモ:
この例では、Docker が参照用に使用されています。同等の機能を提供する他の CLI ツールを使用できます。
- テキストエディタで
netbackupkops-helm-chart/values.yamlを編集します。manager セクションのイメージの値を、
reponame/image-name:tag-nameの形式でイメージ名とタグに置き換えます。netbackup_config_podセクションのデータムーバーイメージを、データムーバーイメージの名前とタグに置き換えます。
- NetBackup Kubernetes Operator をアップグレードするには、次のコマンドを実行します。
helm upgrade <plugin-name> <chart-path> -n <namespace>
例:
helm upgrade veritas-netbackupkops ./netbackupkops-helm-chart -n netbackup
メモ:
NetBackup Kubernetes Operator をアップグレードすると、Helm の値がデフォルト値にリセットされます。アップグレード後に値が変更された場合は、古い configmap をバックアップし、パッチを再適用してください。