NetBackup™ for OpenStack 管理者ガイド
- 概要
- NetBackup for OpenStack の配備
- 要件
- NetBackup for OpenStack ネットワークに関する注意事項
- インストールの準備
- NetBackup for OpenStack VM のスピンアップ
- NetBackup for OpenStack バックアップターゲットの形式について
- NetBackup for OpenStack コンポーネントのインストール
- RHOSP へのインストール
- Ansible OpenStack Ussuri へのインストール
- Kolla Ussuri へのインストール
- NetBackup for OpenStack ノードの nova ユーザー ID の変更
- NetBackup for OpenStack 配備スクリプトのコピー
- NetBackup for OpenStack 配備スクリプトの Kolla-ansible 配備スクリプトへのコピー
- ローカルレジストリへの NetBackup for OpenStack イメージのプッシュ
- NetBackup for OpenStack パラメータを設定するための globals.yml の編集
- NetBackup for OpenStack スナップショットマウント機能の有効化
- NetBackup for OpenStack コンテナイメージのプル
- NetBackup for OpenStack コンポーネントの配備
- NetBackup for OpenStack 配備の検証
- NetBackup for OpenStack の構成
- インストール後の健全性チェック
- NetBackup for OpenStack のアンインストール
- RHOSP からのアンインストール
- NetBackup for OpenStack Datamover API サービスのクリーニング
- NetBackup for OpenStack Datamover サービスのクリーニング
- NetBackup for OpenStack haproxy リソースのクリーニング
- NetBackup for OpenStack Keystone リソースのクリーニング
- NetBackup for OpenStack データベースリソースのクリーニング
- オーバークラウドの配備コマンドを元に戻す
- 元の RHOSP Horizon コンテナの復元
- NetBackup for OpenStack VM クラスタの破棄
- Ansible OpenStack からのアンインストール
- NetBackup for OpenStack サービスのアンインストール
- NetBackup for OpenStack Datamover API コンテナの破棄
- openstack_user_config.yml のクリーニング
- user_variables.yml の NetBackup for OpenStack haproxy 設定の削除
- NetBackup for OpenStack Datamover API インベントリファイルの削除
- NetBackup for OpenStack Datamover API サービスエンドポイントの削除
- NetBackup for OpenStack Datamover API データベースとユーザーの削除
- rabbitmq コンテナからの nbosdmapi rabbitmq ユーザーの削除
- haproxy のクリーニング
- 計算ノードからの証明書の削除
- NetBackup for OpenStack VM クラスタの破棄
- Kolla Openstack からのアンインストール
- RHOSP からのアンインストール
- nbosjm CLI クライアントのインストール
- NetBackup for OpenStack のログローテーションについて
- NetBackup OpenStack Appliance の構成
- NetBackup マスターサーバーの構成
- NetBackup for OpenStack のポリシー
- OpenStack のバックアップとリストアの実行
- スナップショットについて
- スナップショットのリスト
- スナップショットの作成
- スナップショットの概要
- スナップショットの削除
- ボリュームスナップショットのクリーンアップ
- スナップショットのキャンセル
- リストアについて
- リストアのリスト
- リストアの概要
- リストアの削除
- リストアのキャンセル
- ワンクリックリストア
- 選択的リストア
- インプレースリストア
- CLI に必要な restore.json
- ファイル検索について
- Horizon のファイル検索タブへのナビゲート
- Horizon でのファイル検索の構成と開始
- Horizon でのファイル検索の開始と結果の取得
- CLI ファイル検索の実行
- スナップショットのマウントについて
- ファイルリカバリマネージャインスタンスの作成
- スナップショットのマウント
- File Recovery Manager へのアクセス
- マウントされたスナップショットの識別
- スナップショットのマウント解除
- スケジューラについて
- スケジュールの無効化
- スケジュールの有効化
- スケジュールの変更
- 電子メール通知について
- 電子メール通知をアクティブ化するための要件
- 電子メール通知のアクティブ化または非アクティブ化
- バックアップ管理タスクの実行
- NBOS バックアップ管理領域
- ポリシー属性
- ポリシークォータ
- 信頼の管理
- ポリシーのインポートと移行
- ディザスタリカバリ
- NFS を使用したディザスタリカバリのランブックの例
- トラブルシューティング
- 索引
tar からのイメージのロードとローカルリポジトリへのプッシュ
配備ノードで nbosdmapi、nbosdm、nbos-horizon-plugin の適切な tar ファイルが利用可能であることを確認します。
NBOS_Version | NetBackup for OpenStack のバージョン番号。 |
kolla-base-distro | CentOS または Ubuntu |
kolla-install-type | バイナリまたはソース |
FQDN | kolla 配備サーバーのホスト名。 |
tar からイメージをロードしてローカルリポジトリにプッシュするには
- tar ファイルから NetBackup for OpenStack イメージをロードします。
次のコマンドを実行します。
nbosdmapi
docker load --input nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar
次に例を示します。
docker load --input nbosdmapi-ubuntu-9.1.2.20211021104525-ussuri.tar
nbosdm
docker load i-input nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar
次に例を示します。
docker load --input nbosdm-ubuntu-9.1.2.20211021104525-ussuri.tar
nbos-horizon-plugin
docker load --input nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar
次に例を示します。
docker load --input nbos-horizon-plugin-source-ubuntu-9.1.2.20211021104525-ussuri.tar
- 適切な名前で NetBackup for OpenStack イメージにタグを付けます。
次のコマンドを実行します。
nbosdmapi
docker tag nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
docker tag nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
例:
docker tag nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri
docker tag nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri
nbosdm
docker tag nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbosdm-<kolla-base-distro>:<NBOS_version>-ussuri
docker tag nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
例:
docker tag nbosdm-ubuntu:9.1.2.20211021104525-ussuri nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri
docker tag nbosdm-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri
nbos-horizon-plugin
docker tag nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbos-horion-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
docker tag nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
例:
docker tag nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri
docker tag nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri
- タグ付けされたイメージをローカルレジストリにプッシュします。
次のコマンドを実行します。
nbosdmapi
docker push FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
次に例を示します。
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri
nbosdm
docker push FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
次に例を示します。
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri
nbos-horizon-plugin
docker push FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri
次に例を示します。
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri
- すべてのコントローラと計算ノードの
/etc/docker/daemon.jsonに insecure-registries エントリを追加します。daemon.json ファイルを開き、次のように変更を行います。
cat /etc/docker/daemon.json { "log-opts": { "max-file": "5", "max-size": "50m" }, "registry-mirrors": [ "http://<deployment node ip>:4000" ], "insecure-registries": [ "FQDN:5001" ] } - 配備ノードの
/etc/docker/daemon.jsonに insecure-registries エントリを追加します。/etc/docker/ディレクトリが存在しない場合は、作成してdaemon.jsonファイルを作成します。daemon.json ファイルを開き、次のように変更を行います。
cat /etc/docker/daemon.json { "insecure-registries":["FQDN:5001"] } - Docker を再起動します。
systemctl restart docker
- 指定したイメージがレジストリにプッシュ済みであることを確認します。
コントローラと計算ノード: curl -X GET http://FQDN:5001/v2/_catalog
配備ノード: docker info
次に例を示します。
curl -X GET http://deployment-vm.vxindia.veritas.com:5001/v2/_catalog
次に出力例を示します。
curl -X GET http://deployment-vm.vxindia.veritas.com: 5001/v2/_catalog //Output should look like below: {"repositories":["nbos/nbos-horizon-plugin-source-centos", "nbos/nbosdm-centos","nbos/nbosdmapi-centos"]}