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 扩展
- 在 VM 上安装 NetBackup Snapshot Manager 扩展
- 在 Azure 中的托管 Kubernetes 群集 (AKS) 上安装 NetBackup Snapshot Manager 扩展
- 在 AWS 中的托管 Kubernetes 群集 (EKS) 上安装 NetBackup Snapshot Manager 扩展
- 在 GCP 中的托管 Kubernetes 群集 (GKE) 上安装 NetBackup Snapshot Manager 扩展
- 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 for Cloud 进行故障排除
在 AWS 中的托管 Kubernetes 群集上安装扩展的前提条件
选择满足 NetBackup Snapshot Manager 安装要求且受 Ubuntu 或 RHEL 系统支持的 NetBackup Snapshot Manager 映像,并创建一个主机。
验证主 NetBackup Snapshot Manager 主机上的端口 5671 是否已打开。
在主机上安装 Docker 或 Podman 容器平台,并启动容器服务。
请参见表:安装容器平台。
建议不要在作业运行时更改群集节点组的扩展设置。在作业未运行时禁用扩展,然后更改扩展设置并为新作业启用扩展。
准备 NetBackup Snapshot Manager 主机以访问 AWS 环境中的 Kubernetes 群集。
安装 AWS CLI。有关更多信息,请参考 AWS 命令行界面。
安装 Kubernetes CLI。有关更多信息,请参考安装 kubectl 文档。
创建 AWS 容器注册表或使用现有 AWS 容器注册表(如果提供),NetBackup Snapshot Manager 映像将被推送(上传)到该注册表。根据需求配置最小节点数和最大节点数。
有关更多信息,请参考 AWS 文档 Amazon Elastic Container Registry 文档。
为 AWS EKS 群集创建 OIDC 提供程序。有关更多信息,请参考《Amazon EKS 用户指南》中的为集群创建 IAM OIDC 提供商部分。
为 AWS EKS 群集创建 IAM 服务帐户。有关更多信息,请参考 Amazon EKS 用户指南。
如果 IAM 角色需要访问 EKS 群集,请从已有 EKS 群集访问权限的系统运行以下命令:
kubectl edit -n kube-system configmap/aws-auth
有关更多信息,请参考《Amazon EKS 用户指南》中的让 IAM 用户和角色有权访问您的集群部分。
安装 Amazon EFS 驱动程序。有关更多信息,请参考《Amazon EKS 用户指南》中的 Amazon EFS CSI 驱动程序部分。
登录到 AWS 环境,通过在 AWS CLI 上运行以下命令来访问 Kubernetes 群集:
# aws eks --region <region_name> update-kubeconfig --name <cluster_name>
创建存储类。有关更多信息,请参考《Amazon EKS 用户指南》中的存储类部分。
从主机系统上的命令行为 NetBackup Snapshot Manager 创建命名空间:
# kubectl create namespace cloudpoint-system
然后,在 AWS 中新建一个托管 Kubernetes 群集或使用现有的托管 Kubernetes 群集,并添加专供 NetBackup Snapshot Manager 使用的新节点池。根据您的要求配置自动扩展。
定义 StorageClass 时,将
uid/gid
设置为根目录。以下是 StorageClass 的示例:
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: efs-sc1 parameters: basePath: /dynamic_provisioning_bhakti directoryPerms: "700" fileSystemId: fs-03e18dc283779991e gid: "0" provisioningMode: efs-ap uid: "0" provisioner: efs.csi.aws.com reclaimPolicy: Delete volumeBindingMode: Immediate