NetBackup™ Snapshot Manager 安装和升级指南
- 简介
- 第 I 部分. 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 安全性
- 第 II 部分. NetBackup Snapshot Manager 维护
在 AWS (EKS) 上安装扩展
安装 Snapshot Manager 扩展之前:
安装扩展
- 必须事先下载扩展文件
nbu_flexsnap_extension.tar。注意:
暂时不要创建身份验证令牌,因为它仅在 180 秒内有效。
- 如果要安装扩展的主机与安装 Snapshot Manager 的主机不同,请在扩展主机上加载 Snapshot Manager 容器映像(
flexsnap-deploy、flexsnap-core、flexsnap-fluentd、flexsnap-datamover)映像名称采用以下格式:
示例:
veritas/flexsnap-deploy - 创建映像标记以将源映像映射到目标映像,以便可以将映像推送到 AWS 容器注册表。
请参见在 AWS 中的托管 Kubernetes 群集上安装扩展的前提条件。
事先收集以下参数:
参数
描述
container_registry_path
要获取容器注册表路径,请转到 Amazon ECR 并复制每个存储库的 URI。
示例:<accoint_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-datamover
tag
Snapshot Manager 映像版本。
示例:
10.1.x.xxxx要标记映像,请针对每个映像运行以下命令,具体取决于主机上运行的容器平台:
对于 Docker:# docker tag source_image:tag target_image:tag
对于 Podman:# podman tag source_image:tag target_image:tag
其中,
源映像标记为:veritas/flexsnap-deploy:tag>
目标映像标记为:<container_registry_path>/<source_image_name>:<SnapshotManager_version_tag>
示例:
docker tag veritas/flexsnap-deploy:10.1.x.xxxx <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy:10.1.x.xxxx docker tag veritas/flexsnap-core:10.1.x.xxxx <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-core:10.1.x.xxxx docker tag veritas/flexsnap-fluentd:10.1.x.xxxx <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-fluentd:10.1.x.xxxx docker tag veritas/flexsnap-datamover:10.1.x.xxxx <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-datamover:10.1.x.xxxx
- 要将映像推送到容器注册表,请针对每个映像运行以下命令,具体取决于主机上运行的容器平台:
对于 Docker:# docker push target_image:tag
对于 Podman:# podman push target_image:tag
示例:
docker push <account-id>.dkr.ecr.us-east-2.amazonaws.com/veritas/ flexsnap-datamover:10.1.x.xxxx docker push <account-id>.dkr.ecr.us-east-2.amazonaws.com/veritas/ flexsnap-deploy:10.1.x.xxxx docker push <account-id>.dkr.ecr.us-east-2.amazonaws.com/veritas/ flexsnap-fluentd:10.1.x.xxxx docker push <account-id>.dkr.ecr.us-east-2.amazonaws.com/veritas/ flexsnap-core:10.1.x.xxxx
注意:
可能会为命令/输出示例设置格式,或将其截断以适合屏幕。
- 将映像推送到容器注册表后,可以使用以下其中一种方法安装扩展:
Kustomization YAML 文件和自定义资源 YAML 文件:根据提供的示例创建和应用
kustomization.yaml和cloudpoint_crd.yaml文件。扩展脚本:执行扩展脚本
cp_extension.sh,该文件打包在之前下载的 tar 文件中。该脚本可以通过在一个命令中输入所有必需的参数来执行,或通过提示您输入的交互方式执行。请参见使用扩展脚本安装扩展。
按照上述说明操作后,可以验证是否已成功安装扩展。
要验证扩展是否安装成功,请执行以下操作:
验证是否在命令提示符处显示成功消息。
验证扩展是否列在 NetBackup Web UI 上。
导航到“云”> Snapshot Manager 选项卡 > 单击“高级设置”> 转到“Snapshot Manager 扩展”选项卡并进行验证。
运行以下命令并验证是否有五个 pod(即
flexsnap-cloudpoint-xxx、flexsnap-fluentd-xxx、flexsnap-listener-xxx、flexsnap-fluentd-collector-xxx和flexsnap-datamover-xxxx)处于运行状态:# kubectl get pods -n <namespace>
示例:# kubectl get pods -n cloudpoint-system