Important Update: Cohesity Products Documentation
All Cohesity product documentation are now managed via the Cohesity Docs Portal: https://docs.cohesity.com/HomePage/Content/home.htm. Some documentation available here may not reflect the latest information or may no longer be accessible.
NetBackup™ Snapshot Manager 安装和升级指南
- 简介
- 第 I 部分. NetBackup Snapshot Manager 安装和配置
- 准备 NetBackup Snapshot Manager 安装
- 使用容器映像部署 NetBackup Snapshot Manager
- 部署 NetBackup Snapshot Manager 扩展
- 开始安装 NetBackup Snapshot Manager 扩展前
- 下载 NetBackup Snapshot Manager 扩展
- 在 VM 上安装 NetBackup Snapshot Manager 扩展
- 在 Azure 中的托管 Kubernetes 群集 (AKS) 上安装 NetBackup Snapshot Manager 扩展
- 在 AWS 中的托管 Kubernetes 群集 (EKS) 上安装 NetBackup Snapshot Manager 扩展
- 在 GCP 中的托管 Kubernetes 群集 (GKE) 上安装 NetBackup Snapshot Manager 扩展
- 使用 Kustomize 和 CR YAML 安装扩展
- 管理扩展
- NetBackup Snapshot Manager 云提供商
- 用于保护云主机/VM 上资产的配置
- NetBackup Snapshot Manager 资产保护
- NetBackup Snapshot Manager 中的卷加密
- NetBackup Snapshot Manager 安全性
- 第 II 部分. NetBackup Snapshot Manager 维护
- NetBackup Snapshot Manager 日志记录
- 升级 NetBackup Snapshot Manager
- 卸载 NetBackup Snapshot Manager
- 准备卸载 NetBackup Snapshot Manager
- 备份 NetBackup Snapshot Manager
- 取消配置 NetBackup Snapshot Manager 插件
- 取消配置 NetBackup Snapshot Manager 代理
- 删除 NetBackup Snapshot Manager 代理
- 从独立 Docker 主机环境中删除 NetBackup Snapshot Manager
- 删除 NetBackup Snapshot Manager 扩展 - 基于 VM 或基于托管 Kubernetes 群集
- 还原 NetBackup Snapshot Manager
- 对 NetBackup Snapshot Manager 进行故障排除
升级 NetBackup Snapshot Manager
以下过程介绍如何升级 NetBackup Snapshot Manager 部署。在升级过程中,将使用更新的容器替换运行当前版本 NetBackup Snapshot Manager 的容器。
在 Podman/Docker 环境中升级 NetBackup Snapshot Manager 服务器
- 下载 NetBackup Snapshot Manager 升级安装程序。
在 NetBackup Snapshot Manager 下载页面上,单击“立即下载”下载 NetBackup Snapshot Manager 安装程序。
NetBackup Snapshot Manager 软件组件以软件包形式提供。文件名格式如下所示:
NetBackup_SnapshotManager_<version>.tar.gz注意:
实际文件名可能因版本而异。
- 将下载的压缩映像文件复制到要部署 NetBackup Snapshot Manager 的计算机。
- 解压缩映像文件并列出内容:
# ls NetBackup_SnapshotManager_10.2.x.x.xxxx.tar.gz netbackup-flexsnap-10.2.x.x.xxxx.tar.gz flexsnap_preinstall.sh
- 运行以下命令准备 NetBackup Snapshot Manager 主机以进行安装:
# sudo ./flexsnap_preinstall.sh
输出类似于以下内容:
Executing the following changes on this node to prepare the
NetBackup Snapshot Manager for installation: 1) Validate SELINUX 2) Loading Snapshot Manager service images. - 确认没有保护策略快照或其他操作正在进行,然后运行以下命令停止 NetBackup Snapshot Manager:
对于 Podman
# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<current_version> stop对于 Docker
# docker run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/docker/docker.sock:/run/docker/docker.sock veritas/flexsnap-deploy:<current_version> stop此处,current_version 表示当前安装的 NetBackup Snapshot Manager 版本。
注意:
请确保在输入命令时不含任何换行符。
NetBackup Snapshot Manager 容器逐一停止。将在命令行上显示类似以下内容的消息:
Stopping the services Stopping container: flexsnap-core-system-0-0 ...done Stopping container: flexsnap-core-indexing-0-0 ...done Stopping container: flexsnap-core-general-0-0 ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-nginx ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-scheduler ...done Stopping container: flexsnap-idm ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-api-gateway ...done Stopping container: flexsnap-certauth ...done Stopping container: flexsnap-rabbitmq ...done Stopping container: flexsnap-mongodb ...done Stopping container: flexsnap-fluentd ...done
等待所有 NetBackup Snapshot Manager 容器停止,然后继续执行下一步。
- 根据环境,通过运行以下命令升级 NetBackup Snapshot Manager:
对于 Podman
# podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<new_version> install对于无人参与的安装,请使用以下命令:
# podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<new_version> install -y对于 Docker
# sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:<new_version> install对于无人参与的安装,请使用以下命令:
# sudo docker run -it --rm --privileged -u 0 -v /cloudpoint:/cloudpoint -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:<new_version> install -y
此处,new_version 表示要升级到的 NetBackup Snapshot Manager 版本,例如 10.2.x.x.xxxxx
-y 选项将批准所有后续安装提示,从而允许安装程序在非交互模式下继续。
注意:
请确保在输入命令时不含任何换行符。
- 安装程序首先加载各个服务映像,然后在各自的容器中启动它们。
输出类似于以下内容(下面是 Podman 环境输出的示例):
Installing the services Configuration started at time: Mon May 3 11:57:33 UTC 2021 podman server version: 2.0.5 Supported: true This is an upgrade to NetBackup Snapshot Manager 10.2.x.x.xxxxx Previous CloudPoint version: 10.2.x.x.xxxx Do you want to take a backup of the Snapshot Manager metadata prior to upgrade? (y/n): y Taking backup of Snapshot Manager metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_10.2.x.x.xxxxx.tar.gz. [Storing /cloudpoint/keys/idm_store] [Storing /cloudpoint/keys/flexsnap-idm_store] Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-mongodb ...done Starting container: flexsnap-rabbitmq ...done Starting container: flexsnap-certauth ...done Starting container: flexsnap-api-gateway ...done Starting container: flexsnap-core ...done Starting container: flexsnap-core ...done Starting container: flexsnap-core ...done Starting container: flexsnap-core ...done Starting container: flexsnap-scheduler ...done Starting container: flexsnap-core ...done Starting container: flexsnap-core ...done Starting container: flexsnap-idm ...done Starting container: flexsnap-deploy ...done Starting container: flexsnap-nginx ...done Upgrade finished at time: Mon May 3 11:58:51 UTC 2021 Before using backups from cloud snapshots, re-register Snapshot Manager with the NetBackup primary server
- (可选)运行以下命令以删除先前版本映像。
(对于 Podman)# podman rmi -f <imagename>:<oldimage_tagid>
(对于 Docker)# docker rmi -f <imagename>:<oldimage_tagid>
- 要验证新的 NetBackup Snapshot Manager 版本是否安装成功,请执行以下操作:
- 升级过程完成。验证 NetBackup Snapshot Manager 配置设置和数据是否按原样保留。