NetBackup™ for OpenStack 管理者ガイド
- はじめに
- NetBackup for OpenStack の配備
- 要件
- NetBackup for OpenStack ネットワークに関する注意事項
- インストールの準備
- NetBackup for OpenStack 仮想マシンのスピンアップ
- NetBackup for OpenStack コンポーネントのインストール
- RHOSP へのインストール
- Ansible OpenStack Ussuri へのインストール
- ローカルレジストリへの NetBackup for OpenStack イメージのプッシュ
- NetBackup for OpenStack の構成
- インストール後の健全性チェック
- NetBackup for OpenStack のアンインストール
- RHOSP からのアンインストール
- Ansible OpenStack からのアンインストール
- Kolla Openstack からのアンインストール
- RHOSP からのアンインストール
- nbosjm CLI クライアントのインストール
- NetBackup OpenStack Appliance の構成
- NetBackup プライマリサーバーの構成
- NetBackup for OpenStack の保護
- OpenStack のスナップショット、バックアップ、およびリストアの実行
- リストアについて
- CLI に必要な restore.json ファイル
- スケジュールについて
- バックアップ管理タスクの実行
- トラブルシューティング
- 一般的なトラブルシューティングのヒント
- NetBackup for OpenStack の健全性チェック
- 重要なログファイル
tar からのイメージのロードとローカルリポジトリへのプッシュ
配備ノードで nbosdmapi、nbosdm、nbos-horizon-plugin の適切な tar ファイルが利用可能であることを確認します。
NBOS_Version | NetBackup for OpenStack のバージョン番号。 |
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
次に出力例を示します。