NetBackup IT Analytics Data Collector 安装指南(适用于 Fabric Manager)
在本地 Kubernetes 环境中部署 Data Collector
此过程提供了在 Linux 主机上通过具有所需配置的 Operator 部署 Kubernetes 群集上的 Data Collector Docker 映像的步骤。通过此方法,可以高效安装 Data Collector,并减少在手动安装或基于 ISO 的安装过程中导致的人为错误。
下面列出了要安装 Data Collector 的系统的系统要求和安装依赖项:
获取从 CI/CD 内部版本生成的 Docker 映像。
系统上必须预先安装 Kubernetes。
在主机系统上承担 root 角色。
必须可在系统上访问 Kubernetes 群集。
确保支持
/data
目录的文件系统有足够的可用空间可用于 Data Collector,如《NetBackup IT Analytics 认证配置指南》中所建议。主机系统中的
/data
目录将作为/usr/openv/analyticscollector
装入到容器内。获取以下 Data Collector 详细信息。在安装过程中,您需要向安装程序提供以下详细信息。
注册表:要将安装程序映像推送到的注册表的名称。
数据接收器证书文件的绝对路径:从 NetBackup IT Analytics 门户下载的数据接收器证书文件的绝对路径。
Data Collector 注册文件的绝对路径:从 NetBackup IT Analytics 门户下载的 Data Collector 注册文件的绝对路径。
代理设置:
门户 IP 地址:托管 NetBackup IT Analytics 门户的系统的 IP 地址。
门户主机名:aptareportal.<DOMAIN> 或 itanalyticsportal.<DOMAIN>
代理主机名:aptareagent.<DOMAIN> 或 itanalyticsagent.<DOMAIN>
存储类名称:要使用的 Kubernetes 存储类的名称。
从 Veritas 下载中心获取
itanalytics_k8s_artificats.tar
。tarball 具有容器映像、Operator 映像、一组.yaml
文件和脚本。
要在 Kubernetes 环境中部署 Data Collector,请执行以下操作:
- 登录到 Kubernetes 群集。
- 在主节点上运行此命令,并标记要在其上部署 Data Collector 的节点。
kubectl label node <worker_node_name> itaDcNodeKey=itaDcDeploymentNode
- 从
itanalytics_k8s_artifacts.tar
位置运行此命令,以启动 Data Collector 安装。tar -xvf itanalytics_k8s_artifacts.tar scripts
这会将
scripts
文件夹保存在itanalytics_k8s_artifacts.tar
文件位置处。 - 从
scripts
文件夹运行此脚本。cd scripts/ sh itanalytics_dc_installer.sh
注意:
安装日志将保存到
itanalytics_dc_installer_<time_stamp>.log
。 - 当安装程序询问时,按以下顺序提供 Data Collector 配置详细信息。
注册表
在提供注册表名称后,安装程序将要求确认以继续推送映像。您需要输入 y 以进行全新安装。如果出于任何原因需要重新运行安装,并且此步骤在之前任何时候针对同一群集节点均成功完成,则可以输入 n 以避免重写并绕过此步骤。
数据接收器证书文件的绝对路径(如果已为数据接收器设置 https:// URL)
Data Collector 注册文件的绝对路径
代理设置
门户 IP 地址
门户主机名
代理主机名
存储类名称
- 安装程序要求确认配置详细信息,然后再继续安装。输入 y 继续安装 Data Collector
成功安装后,验证 NetBackup IT Analytics 门户上的 Data Collector 状态是否显示为“联机”。
运行此命令可连接到 pod 实例,也可在需要时方便进行调试。
# kubectl exec -it<pod ID> -- bash