NetBackup™ Web UI Kubernetes 管理者ガイド

Last Published:
Product(s): NetBackup (9.1)
  1. NetBackup Web ユーザーインターフェースの概要
    1.  
      NetBackup Web UI について
    2.  
      用語
    3.  
      NetBackup Web UI へのサインイン
    4.  
      NetBackup Web UI からのサインアウト
  2. NetBackup の監視
    1.  
      NetBackup ダッシュボード
    2.  
      ジョブの監視
    3.  
      ジョブリストのジョブフィルタ
  3. NetBackup for Kubernetes の概要
    1.  
      概要
    2.  
      Kubernetes 用の NetBackup サポート機能
  4. NetBackup Kubernetes Operator の配備と構成
    1.  
      Kubernetes のクラスタの構成
    2.  
      配備の前提条件
    3.  
      NetBackup Kubernetes Operator の配備
    4.  
      NetBackup Kubernetes Operator の配備のアップグレード
    5.  
      NetBackup Kubernetes Operator の配備の削除
    6.  
      NetBackup 側のオペレータの構成
    7.  
      Kubernetes 側のオペレータの構成
    8.  
      クラスタを追加するためのトークンの取得
    9.  
      期限切れのイメージについて
  5. Kubernetes 資産の管理
    1.  
      Kubernetes クラスタの追加
    2.  
      設定の構成
    3.  
      Kubernetes 資産の管理
  6. Kubernetes 資産の保護
    1.  
      Kubernetes 保護計画
    2.  
      Kubernetes 保護計画のバックアップオプションの構成
  7. Kubernetes 資産のリカバリ
    1.  
      Kubernetes 資産のリカバリ
  8. Kubernetes の問題のトラブルシューティング
    1.  
      短縮ホスト名を使用したプライマリサーバーへの接続
    2.  
      クラスタ検出の失敗
    3.  
      バックアップ中のエラー: 名前空間が削除用にマークされました (Namespace has been marked for deletion)
    4.  
      リストア中のエラー: ジョブの最終状態で一部が失敗しています (Final job status is partially failed)
    5.  
      バックアップが進行中状態でスタックする
    6.  
      リストアが進行中状態でスタックする

NetBackup Kubernetes Operator の配備

クラスタを構成した後、クラスタに NetBackup Kubernetes Operator を配備できます。NetBackup を使用する各クラスタにオペレータを配備する必要があります。

Helm Chart の構成

Helm Chart を使用して、NetBackup Kubernetes Operator を配備できます。NetBackup Kubernetes Operator 用のチャートを作成できます。Helm Chart とツリー構造のレイアウトを次に示します。

netbackupkops-helm-chart

   ├── charts

   ├── Chart.yaml

   ├── templates

   │   └── deployment.yaml

   └── values.yaml

NetBackup Kubernetes Operator を配備するには:

  1. オペレータサービスパッケージをダウンロードします。
  2. ホームディレクトリにパッケージを抽出します。netbackupkops-helm-chart フォルダは、ホームディレクトリに存在する必要があります。
  3. すべてのクラスタコンテキストを一覧表示するには、コマンド kubectl config get-contexts を実行します。
  4. オペレータサービスを配備するクラスタに切り替えるには、コマンド kubectl config use-context <cluster-context-name> を実行します。
  5. 現在のディレクトリをホームディレクトリに変更するには、コマンド cd ~ を実行します。
  6. プライベート Docker レジストリを使用している場合は、この手順の指示に従って、Velero 名前空間に Secret nb-docker-cred を作成します。それ以外の場合は、次の手順にスキップします。
    • プライベート Docker レジストリにログオンするには、コマンド docker login -d <user name> -p <password> を実行します。

      ログオン後、認証トークンを含む config.json ファイルが作成または更新されます。config.json ファイルを表示するには、コマンド cat ~/.docker/config.json を実行します。

      出力は次のようになります。

      {
      
         "auths": {
      
             "https://index.docker.io/v1/": {
      
                 "auth": "c3R...zE2"
      
             }
      
         }
      
      }
    • Velero 名前空間で netbackupkops-docker-cred という名前の Secret を作成するには、次のコマンドを実行します。

      kubectl create secret generic netbackupkops-docker-cred \

      --from-file=.dockerconfigjson=.docker/config.json \

      --type=kubernetes.io/dockerconfigjson -n velero

    • Velero 名前空間で Secret netbackupkops-docker-cred が作成されたかどうかを確認するには、コマンド kubectl get secrets -n velero を実行します。

    • イメージ tar ファイルを使用している場合、Docker キャッシュにイメージをロードして Docker イメージリポジトリにイメージをプッシュするには、次のコマンドを実行します。

      docker load -i <name of the tar file>

      docker tag <image name:tag of the loaded image> <repo-name/image-name:tag-name>

      docker push <repo-name/image-name:tag-name>

    • テキストエディタで netbackupkops-helm-chart/values.yaml ファイルを開き、manager セクションの image の値を、タグ (repo-name/image-name:tag-name) の付いたイメージ名に置き換えて、ファイルを保存します。

  7. NetBackup Kubernetes Operator サービスを配備するには、次のコマンドを 1 行で実行します。

    helm install <release name of the deployment> ./netbackupkops-helm-chart -n <namespace in which NetBackup operator service will run>

    例: helm install veritas-netbackupkops ./netbackupkops-helm-chart -n netbackup

    • 必要に応じて配備のリリース名を変更できます。

    • NetBackup オペレータサービスを実行する名前空間を指定するには、-n オプションが必要です。この名前空間は、Velero を実行する名前空間と同じである必要があります。

  8. 配備の状態を確認するには、次のコマンドを実行します。

    helm list -n <namespace in which NetBackup operator service will run>

    例:

    helm list -n netbackup

  9. リリース履歴を確認するには、コマンド helm history veritas-netbackupkops -n <namespace in which NetBackup operator service will run> を実行します。

    例:

    helm history veritas-netbackupkops -n netbackup