NetBackup™ for OpenStack 管理指南
- 简介
- 部署 NetBackup for OpenStack
- 要求
- NetBackup for OpenStack 网络注意事项
- 准备安装
- 启动 NetBackup for OpenStack 虚拟机
- 安装 NetBackup for OpenStack 组件
- 在 RHOSP 上安装
- 在 Ansible OpenStack Ussuri 上安装
- 在 Kolla 上安装
- 将 NetBackup for OpenStack 映像推送到本地注册表
- 配置 NetBackup for OpenStack
- 安装后运行状况检查
- 卸载 NetBackup for OpenStack
- 从 RHOSP 卸载
- 从 Ansible OpenStack 卸载
- 从 Kolla OpenStack 卸载
- 配置 NetBackup OpenStack 设备
- 配置 NetBackup 主服务器
- NetBackup for OpenStack 保护
- 执行 OpenStack 快照、备份和还原
- 执行备份管理任务
- 灾难恢复
- 故障排除
- 常规故障排除提示
- 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
输出示例:
curl -X GET http://deployment-vm.vxindia.veritas.com: 5001/v2/_catalog //Output should look like below: {"repositories":["nbos/nbos-horizon-plugin-source-ubuntu", "nbos/nbosdm-ubuntu","nbos/nbosdmapi-ubuntu"]}