NetBackup™ Snapshot Manager for Cloud 安装和升级指南
- 简介
- 第 I 部分. NetBackup Snapshot Manager for Cloud 安装和配置
- 准备 NetBackup Snapshot Manager for Cloud 安装
- 使用容器映像部署 NetBackup Snapshot Manager for Cloud
- 部署 NetBackup Snapshot Manager for Cloud 扩展
- 开始安装 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 for Cloud 提供商
- 用于保护云主机/VM 上资产的配置
- Snapshot Manager for Cloud 目录库备份和恢复
- NetBackup Snapshot Manager for Cloud 资产保护
- NetBackup Snapshot Manager for Cloud 中的卷加密
- NetBackup Snapshot Manager for Cloud 安全
- 第 II 部分. NetBackup Snapshot Manager for Cloud 维护
- NetBackup Snapshot Manager for Cloud 日志记录
- 升级 NetBackup Snapshot Manager for Cloud
- 卸载 NetBackup Snapshot Manager for Cloud
- 准备卸载 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 for Cloud 进行故障排除
- 对 NetBackup Snapshot Manager 进行故障排除
- 如果 Windows 实例与 NetBackup Snapshot Manager 主机失去连接,SQL 快照或还原及粒度还原操作将失败
- 如果原始磁盘与实例分离,则磁盘级别快照还原将失败
- 即使将系统托管标识分配给控制节点池后,发现也无法工作
- GCP 从快照备份的性能问题
- 主机代理上的迁移后操作失败并显示错误消息
- 文件还原作业失败并显示错误消息
- 未收到 datamover 的确认
- 备份和还原作业失败并显示超时错误
- 使用加密密钥进行 GCP 还原失败并显示错误消息
- Amazon Redshift 群集和数据库在发现后不可用
- 共享 VPC 子网不可见
- 容器管理器可能无法及时生成临时注册容器
- GCP 从 VM 还原无法获取防火墙规则
- 参数化 VM 还原无法检索加密密钥
- 从安全类型为“可信启动”的 VM 的快照还原失败
- Snapshot Manager 无法针对指定的插件实例检索指定的云域
- 出现 SELinux 配置问题
- OCI 从快照备份和从备份副本还原出现性能问题
- 连接到 Amazon Linux 2023 计算机失败
- 从快照副本还原单个文件失败并显示错误
- Windows 云 VM 上的 MS SQL 应用程序备份、还原或 SFR 作业失败并显示错误
- 出现状态码 49 错误
- 从备份还原失败并显示错误
使用 Kustomize 和 CR YAML 安装扩展
扩展文件夹包含以下示例,您需要根据环境使用相关值基于这些示例创建新的 YAML:
kustomization.yaml
cloudpoint_crd.yaml
node_select.yaml
cloudpoint_service.yaml
kustomization.yaml
在 kustomization.yaml 中,使用下表中所述的相关值更新部分中的参数。
|
参数 |
描述 |
|---|---|
|
newName |
指定 NetBackup Snapshot Manager 映像名称以及容器注册表路径。 示例:<account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy |
|
newTag |
指定要部署的 NetBackup Snapshot Manager 映像的标记。 示例: |
|
namespace |
之前在准备步骤中创建的命名空间,用于部署 NetBackup Snapshot Manager。 |
示例:
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- cloudpoint_service.yaml
patchesStrategicMerge:
- node_select.yaml
namespace: demo-cloudpoint-ns
images:
- name: CLOUDPOINT_IMAGE
newName: <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy
newTag: 10.5.x.x-xxxx
vars:
- name: ServiceAccount.cloudpoint-acc.metadata.namespace
objref:
kind: ServiceAccount
name: cloudpoint-acc
apiVersion: v1
fieldref:
fieldpath: metadata.namespace
configurations:
- cloudpoint_kustomize.yamlcloudpoint_service.yaml
如果在 GCP 平台上部署扩展,则在 cloudpoint_service.yaml 中,将 替换为 。
cloudpoint_crd.yaml
编辑 cloudpoint_crd.yaml 清单文件,如下所示:
对于 GCP 平台:删除其中包含 字样的行。
对于非 GCP 平台:删除其中包含 字样的行。
现在使用下表中所述的相关值更新部分中的参数。
|
参数 |
描述 |
|---|---|
|
cloudpointHost |
指定 NetBackup Snapshot Manager 主机名或 IP。 |
|
cloudpointExtensionToken |
粘贴之前从“NetBackup Web UI - 添加扩展”对话框中下载的 NetBackup Snapshot Manager 令牌的内容。 |
|
storageClassName |
之前在准备步骤中创建的 Kubernetes 存储类。 示例: 注意: GCP 平台不需要此参数。 |
|
size |
根据扩展要求置备的卷大小 (GB)。 |
|
namespace |
之前在准备步骤中创建的命名空间,用于部署 NetBackup Snapshot Manager。 |
|
volumeName |
之前在准备步骤中创建的永久卷的名称。 注意: GCP 平台需要此参数。 |
示例:
apiVersion: veritas.com/v1
kind: CloudpointRule
metadata:
name: cloudpoint-config-rule
namespace: demo-cloudpoint-ns
spec:
CLOUDPOINT_HOST: 3.17.**.*** .
CLOUDPOINT_EXTENSION_TOKEN: <extension_token>
RENEW: false
LOG_STORAGE:
STORAGE_CLASS_NAME: efs-sc-new
SIZE: 100node_select.yaml
导航到部分下的 并替换 node_select.yaml 文件中的 NODE_AFFINITY_KEY 和 NODE_AFFINITY_VALUE 的值。 用户可以使用以下命令获取这些详细信息:
使用以下命令从扩展的专用节点池中获取任何节点的名称:
# kubectl get nodes
根据特定的云提供商,基于标签使用以下相应命令:
对于 Azure:# kubectl describe node <node_name> | grep -i labels
输出示例:
agentpool=azure-node-pool对于 AWS:# kubectl describe node <node_name> | grep -i <node_group_name>
输出示例:
eks.amazonaws.com/nodegroup=aws-node-pool对于 GCP:# kubectl describe node <node_name> | grep -i <node_pool_name>
输出示例:
cloud.google.com/gke-nodepool=gcp-node-pool
|
参数 |
描述 |
|---|---|
|
NODE_AFFINITY_KEY |
|
|
NODE_AFFINITY_VALUE |
节点池的名称。
|
然后,从 YAML 文件所在的文件夹运行以下命令。
应用 Kustomization YAML:kubectl apply -k <location of the kustomization.yaml file>
应用 NetBackup Snapshot Manager CR:kubectl apply -f cloudpoint_crd.yaml