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 版本升级扩展并从 NetBackup Web UI 手动启用它们。
在托管 Kubernetes 群集 (AKS) 上升级 NetBackup Snapshot Manager 扩展
- 允许将脚本作为可执行文件运行:
# chmod +x cp_extension_start.sh
- 按如下方式运行命令:
# ./cp_extension.sh install
NetBackup Snapshot Manager image repository path. Format=<Login-server/image:tag>: bfsscale.azurecr.io/veritas/flexsnap-deploy:10.x.x.x.xxxx Snapshot Manager extension namespace: cloudpoint-system Snapshot Manager extension token: This is an upgrade of NetBackup Snapshot Manager Extension Starting Snapshot Manager service deployment customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com unchanged serviceaccount/cloudpoint-acc unchanged clusterrole.rbac.authorization.k8s.io/cloudpoint-cloudpoint-system unchanged clusterrolebinding.rbac.authorization.k8s.io/cloudpoint-rolebinding-cloudpoint-system unchanged deployment.apps/flexsnap-deploy unchanged Snapshot Manager service deployment ...done customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com condition met Generating Snapshot Manager Custom Resource Definition object deployment "flexsnap-deploy" successfully rolled out cloudpointrule.veritas.com/cloudpoint-config-rule configured Snapshot Manager extension installation ...done
可执行方法
允许将脚本作为可执行文件运行:
# chmod +x cp_extension_start.sh
按如下方式运行安装命令:
# ./cp_extension_start.sh install -i <target_image:tag> -n <namespace> -t <workflow_token>
例如:
# ./cp_extension_start.sh install -i mycontainer.azurecr.io/veritas/flexsnap-deploy:10.2.x.x.xxxx -n cloudpoint-system -t workflow 3q3ou4jxiircp9tk0eer2g9jx7mwuypwz10k4i3sms2e7k4ee7-.....
在 Azure 中的托管 Kubernetes 群集 (AKS) 上升级 NetBackup Snapshot Manager 扩展
为了在 NetBackup 10.2 中提高安全性,datamover 容器中的进程配置为使用服务(非 root)用户启动。如果使用 协议创建文件共享,则为数据移动操作启动数据移动器时,“从快照备份”、“从快照编制索引”等操作将失败。要解决此问题,请执行以下过程:
从旧文件共享中备份日志或保留旧文件共享。
卸载 NetBackup Snapshot Manager 扩展。从 AKS 扩展中删除、 和。
安装 NetBackup Snapshot Manager 扩展。对于具有 NFS 协议的 Azure 文件
,在定义 时,请考虑使用 CSI 置备程序。在 Azure 中的托管 Kubernetes 群集 (AKS) 上安装 NetBackup Snapshot Manager 扩展
在 AWS 中的托管 Kubernetes 群集 (EKS) 上升级 NetBackup Snapshot Manager 扩展
为了在 NetBackup 10.2 中提高安全性,datamover 容器中的进程配置为使用服务(非 root)用户启动。如果使用 协议创建文件共享,则为数据移动操作启动数据移动器时,“从快照备份”、“从快照编制索引”等操作将失败。要解决此问题,请执行以下过程:
从旧文件共享中备份日志或保留旧文件共享。
卸载 NetBackup Snapshot Manager 扩展。从 EKS 扩展中删除、 和。
安装 NetBackup Snapshot Manager 扩展。在定义 时,请考虑将
uid/gid设置为根目录。在 AWS 中的托管 Kubernetes 群集 (EKS) 上安装 NetBackup Snapshot Manager 扩展
在 VM 上升级 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
- 加载所需的映像:
对于 Docker 环境:# sudo docker load -i SnapshotManager_image_name
对于 Podman 环境,解压缩映像文件:
# gunzip VRTSflexsnap-podman-10.x.x.x.x.tar.gz
- 运行以下命令准备 Snapshot Manager 主机以进行安装:
# ./flexsnap_preinstall.sh
- 运行以下相应的命令以升级 VM 扩展:
对于 Docker 环境:
# sudo docker run -it --rm -u 0 -v /<full_path_to_volume_name>:/<full_path_to_volume_name> -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:<new_version> install_extension
对于 Podman 环境:
# sudo podman run -it --rm -u 0 -v /<full_path_to_volume_name>:/<full_path_to_volume_name> -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<new_version> install_extension