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 维护
使用扩展脚本安装扩展
在运行扩展脚本之前收集以下参数:
参数 | 描述 |
|---|---|
cloudpoint_ip | 指定 Snapshot Manager 主机名或 IP。 |
target_image:tag | 为 flexsnap-cloudpoint 映像创建的目标映像标记。 示例:<account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy:10.2.0.9129 |
namespace | 之前在准备步骤中创建的命名空间,用于部署 Snapshot Manager。 |
tag_key=tag_val |
示例: |
storage_class | 之前在准备步骤中创建的 Kubernetes 存储类。 示例: |
大小 (GB) | 根据扩展要求置备的卷大小。 |
workflow_token | 从 NetBackup Web UI 的“添加扩展”对话框创建的身份验证令牌。 |
将脚本作为可执行文件运行:
允许将脚本作为可执行文件运行:
# chmod +x cp_extension.sh
使用上表所述的所有输入参数运行安装命令:
./cp_extension.sh install -c <snapshotmanager_ip> -i <target_image:tag> -n <namespace> -p <tag_key=tag_val> -f <storage_class> -t <workflow_token>
示例:
root@access-vm2-dnd:/home/cpuser/cp_ext# ./cp_extension.sh install Snapshot Manager image repository path. Format=<Login-server/image:tag>: cpscale1.azurecr.io/veritas/flexsnap-deploy:10.0.0.0.9808 Snapshot Manager extension namespace: ext Snapshot Manager IP or fully-qualified domain name: 10.244.63.154 Node group/pool label with format key=value: agentpool=extpool1 Snapshot Manager extension token: This is a fresh NetBackup Snapshot Manager Extension Installation Starting Snapshot Manager service deployment customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com unchanged serviceaccount/cloudpoint-acc unchanged clusterrole.rbac.authorization.k8s.io/cloudpoint-ext unchanged clusterrolebinding.rbac.authorization.k8s.io/cloudpoint-rolebinding-ext unchanged deployment.apps/flexsnap-deploy created Snapshot Manager service deployment ...done customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com condition met Generating Snapshot Manager Custom Resource Definition object Waiting for deployment "flexsnap-deploy" rollout to finish: 0 of 1 updated replicas are available... deployment "flexsnap-deploy" successfully rolled out cloudpointrule.veritas.com/cloudpoint-config-rule created Snapshot Manager extension installation ...done root@access-vm2-dnd:/home/cpuser/cp_ext# kubectl get pods -n ext NAME READY STATUS RESTARTS AGE flexsnap-cloudpoint-d8fb97c49-swp7v 1/1 Running 0 5m53s flexsnap-fluentd-b6vxz 1/1 Running 0 5m40s flexsnap-fluentd-collector-867c9cf776-q58bw 1/1 Running 0 5m40s flexsnap-listener-6f9f5cf7fd-9bsm4 1/1 Running 0 5m40s
将脚本作为交互文件运行:
运行以下命令:
# ./cp_extension.sh install
脚本运行时,请提供上表中所述的输入参数:
示例:
Snapshot Manager image repository path. Format=<Login-server/image:tag>: <account-id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy:10.2.0.9129 Snapshot Manager extension namespace: cloudpoint-system Snapshot Manager IP or fully-qualified domain name: 18.117.***.*** Node pool with format key=value: eks.amazonaws.com/nodegroup=td-nodepool-dnd Snapshot Manager extension token: This is a fresh NetBackup Snapshot Manager Extension Installation Getting Snapshot Manager service file ...done Getting Snapshot Manager CRD file ...done Starting Snapshot Manager service deployment namespace/cloudpoint-system configured deployment.apps/flexsnap-deploy created serviceaccount/cloudpoint-acc created clusterrole.rbac.authorization.k8s.io/cloudpoint-cloudpoint-system unchanged clusterrolebinding.rbac.authorization.k8s.io/cloudpoint-rolebinding-cloudpoint-system unchanged customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com created Snapshot Manager service deployment ...done customresourcedefinition.apiextensions.k8s.io/cloudpoint-servers.veritas.com condition met Generating Snapshot Manager Custom Resource Definition object cloudpointrule.veritas.com/cloudpoint-config-rule created Snapshot Manager extension installation ...done
注意:
可能会为输出示例设置格式,或将其截断以适合屏幕。