NetBackup IT Analytics Data Collector 安装和配置指南(适用于Cohesity NetBackup )
- 简介
- 在 NetBackup 主服务器上配置 NetBackup IT Analytics 分布式 Data Collector
- 配置 Veritas NetBackup Data Collector 策略
- 安装 Data Collector 软件
- 配置 SSL
- 用于 NetBackup 的集中式 Data Collector - 前提条件、安装和配置
- 步骤 1:选择操作系统并完成前提条件
- 步骤 5:SSH/WMI
- 本地升级 Data Collector
- 使用 VCS 和 Veritas NetBackup 为 Data Collector 构建群集 (RHEL)
- 使用 VCS 和 Veritas NetBackup 为 Data Collector 构建群集 (Windows)
- 在 MSCS 环境中安装和配置 NetBackup IT Analytics Data Collector
- Data Collector 策略迁移
- Veritas NetBackup Appliance 的安装前设置
- Veritas Flex Appliance 的安装前设置
- Data Collector 故障排除
- 主机资源:使用标准 SSH 检查主机连接
- 主机资源:生成主机资源配置文件
- 配置 SSH 的参数
- 附录 A. 配置设备
- 附录 B. 加载历史事件
- 附录 C. 防火墙配置:默认端口
- 附录 D. 策略和报告计划的 CRON 表达式
- 附录 E. 针对生成邮件中继服务器证书的维护场景
在非群集 NetBackup 10.1.1、10.2、10.2.01、10.3 或 10.3.0.1 主服务器上配置 Data Collector
Data Collector 与门户之间以及用户 Web 浏览器与 NetBackup IT Analytics Web 门户之间的默认 NetBackup IT Analytics 配置为 HTTP 端口 80。如果需要 HTTPS,请按照第 5 章:配置 SSL 中的详细步骤操作。设置 SSL 后,继续执行步骤 2:在 NetBackup IT Analytics 门户中添加 Data Collector。或者,如果只配置 HTTP,请继续执行步骤 2:在 NetBackup IT Analytics 门户中添加 Data Collector。
请参见“配置 SSL”。
登录门户后:
- 选择“管理”>“数据收集”>“收集器管理”。
- 单击“添加收集器”。
在“添加收集器”屏幕上,您需要填写“收集器名称”和“密码”,选择希望与 Data Collector 关联的门户域以及自动升级选项。有关每个字段的更多详细信息,请参见下表。
虽然您可以为 Data Collector 随意命名,但建议使用 NetBackup 主服务器的主机名作为 Data Collector 的名称。以下示例中使用的是 NetBackup 主服务器名称后跟“_DC”,后者是 Data Collector 的缩写。
表:字段描述
字段 |
描述 |
---|---|
收集器名称* |
收集器名称不能包含空格,并且区分大小写。名称应与在 Data Collector 配置屏幕和“Data Collector 安装程序”屏幕中输入的名称完全一致。 编辑分配给此 Data Collector 的唯一名称。Data Collector 将使用此值进行身份验证。 更改收集器 ID 或密码需要手动更改相应的 Data Collector 服务器。如果不进行这些相应的更改,收集将中断。 |
密码* |
编辑分配给此 Data Collector 的密码。密码可以是任何字符序列。 与其他系统密码(先加密再保存)不同,此 Data Collector 密码在保存到数据库之前不会进行加密,在某些文件中可能会以明文形式显示。它只是用作 Data Collector 和策略之间的“握手”标识。 更改收集器 ID 或密码需要手动更改相应的 Data Collector 服务器。如果不进行这些相应的更改,收集将中断。 可以在密码中使用以下特定于操作系统的特殊字符。确保安装 Data Collector 的操作系统支持包含的特殊字符。可以在密码中指定 1 到 128 个字符。
|
简短备注 |
与此 Data Collector 关联的描述性备注。 |
启用 SSL |
安全 (SSL) 和非安全 Data Collector 都可以将数据发送到同一门户。选中此复选框可选择 Data Collector 将使用的安全通信协议 (https)。 如果您的环境中未启用 SSL,则对话框中不会显示此复选框。门户数据接收器必须正在侦听 https 流量;例如:https://agent.mycollector.com |
自动升级 aptare.jar |
表示是否要自动升级此配置文件。 Data Collector 的这一部分负责事件和元数据处理线程。.jar 文件包含用于数据收集的处理和分析逻辑。最新版本可以自动下载,并在升级过程中应用于收集器。建议将此设置设为“是”。 |
自动升级升级管理器 |
表示是否要自动升级此配置捆绑包。 该 Data Collector 组件负责管理 Data Collector 升级。最新版本可以自动下载,并在升级过程中应用于收集器。建议将此设置设为“是”。 |
单击“确定”。现在,您将看到以下消息,表明已创建 .json 文件。配置和注册 Data Collector 时需要使用该文件。
单击“确定”。
一些较早的 NetBackup 版本与 NetBackup IT Analytics Data Collector 软件捆绑,后者利用的是 .key
文件,而不是 .json
文件。配置步骤略有不同,具体取决于配置 Data Collector 所需的文件类型。下表列出了不同 NetBackup 版本上安装的对应 NetBackup IT Analytics Data Collector 二进制文件版本。此表也适用于 NetBackup Appliance 和 Flex Appliance。通过检查设备上安装的 NetBackup 版本,可以在配置 Data Collector 时确定是使用 .key
文件还是 .json
文件。
表:.key
和 .json
的使用参考
NetBackup 版本 |
NetBackup 上安装的 NetBackup IT Analytics Data Collector 版本 |
要使用的 .key 或 .json 文件 |
---|---|---|
10.1.1 |
11.1.50 |
.key |
10.2 |
11.2.00 |
.key |
10.2.0.1 |
11.2.00 |
.key |
10.3 |
11.2.05 |
.key |
10.3.0.1 |
11.2.05 |
.key |
10.4 |
11.3.02 |
.json |
10.4.0.1(或更高版本) |
11.3.04(或更高版本) |
.json |
10.5 |
11.4.03 |
.json |
11.0 |
11.5.04(或更高版本) |
.json |
要下载 .key
文件,请执行以下操作:
- 登录门户,转到“管理”>“收集器管理”。
- 选择刚才创建的 Data Collector,如步骤 2:在 NetBackup IT Analytics 门户中添加 Data Collector中所述。
- 单击“编辑”。
- 选择“密钥文件”。
- 请注意以下信息:
Data Collector 的名称(门户上显示的名称)
Data Collector 的密码(门户上配置的密码)
数据接收器 URL(在门户上创建 Data Collector 时生成)
注意:
从 NetBackup 主服务器执行的数据接收器 URL 中的主机名必须解析为门户服务器的 IP 地址。
- 单击“生成”。
此时将显示以下消息,表明已创建
.key
文件。配置和注册 Data Collector 11.2 和早期版本时全都需要使用该文件。 - 请注意
.key
文件的路径。
如果您的 Data Collector 版本为 11.3 或更高版本,则必须从门户下载 .json
文件。
手动配置 Data Collector 时,需要下载 .key
或 .json
文件并将其复制到 NetBackup 主服务器。
对于 NetBackup 服务器,继续执行步骤 2A:为 NetBackup 手动配置 NetBackup IT Analytics Data Collector 。
对于 NetBackup Appliance 或 NetBackup Flex Appliance,继续执行步骤 2B:为 NetBackup Appliance(包括 Flex Appliance)配置 Data Collector。
对于 Kubernetes 上的 NetBackup 部署配置,则继续执行步骤 2C:在 Kubernetes 上为 NetBackup 部署配置 Data Collector。
此部分详细介绍了使用 .key
文件手动配置 Data Collector 所需的步骤。此配置需要编辑响应文件以配置分布式 Data Collector。默认情况下,Data Collector 安装在非群集 NetBackup 主服务器上。安装 Cohesity NetBackup 主服务器时,将在 Windows (C:\Program Files\Veritas\AnalyticsCollector
) 和 Linux (/usr/openv/analyticscollector
) 上自动部署 NetBackup IT Analytics Data Collector 二进制文件。
必须已在您的数据中心安装 NetBackup IT Analytics 门户,并且必须在门户的“收集器管理”屏幕上为每个 NetBackup 主服务器添加一个 Data Collector 条目,然后才能执行此配置。
请参见步骤 2:在 NetBackup IT Analytics 门户中添加 Data Collector。
要在 Windows 上使用 .key
文件手动配置 Data Collector,请执行以下操作:
- 创建响应文件
responsefile.cmd
作为批处理脚本并包含所示内容。这些是配置 Data Collector 所需的用户输入响应。此外,安装程序介质中还提供了响应文件示例(位于x64\ITA_DC\responsefile.cmd
)。SET DATACOLLECTOR_NAME=name_of_the_data_collector SET DATACOLLECTOR_PASSCODE=passcode_for_the_data_collector SET DATARECEIVER_URL=data_receiver_URL SET DATACOLLECTOR_KEY_FILE_PATH=path_to_the_key_file SET HTTP_PROXY_CONF=N SET PROXY_HTTP_URL= SET PROXY_HTTP_PORT= SET PROXY_HTTPS_URL= SET PROXY_HTTPS_PORT= SET PROXY_USERID= SET PROXY_PASSWORD= SET PROXY_NOT_FOR=
要在 Windows 上使用
.json
文件手动配置 Data Collector,请创建以下批处理脚本。此外,安装程序介质中还提供了响应文件示例(位于x64\ITA_DC\responsefile.cmd
)。SET DATACOLLECTOR_REGISTRATION_FILE_PATH=path of .json SET HTTP_PROXY_CONF=N SET PROXY_HTTP_URL= SET PROXY_HTTP_PORT= SET PROXY_HTTPS_URL= SET PROXY_HTTPS_PORT= SET PROXY_USERID= SET PROXY_PASSWORD= SET PROXY_NOT_FOR=
- 使用相应数据更新每个字段的值。
- 运行所示的命令:
"C:\ProgramData\Veritas\NetBackup IT Analytics\DC\configure.cmd" \RESPFILE:response_file_path \INSTALL_TYPE:CONFIG
- 通过访问
C:\Program Files\Veritas\analyticscollector\mbs\bin\
并运行此命令,验证 Data Collector 与 NetBackup IT Analytics 的集成:checkinstall.bat。如果通过门户配置了 Data Collector,则响应将显示为“成功”。
注意:
从 NetBackup 主服务器执行的数据接收器 URL 中的主机名必须解析为门户服务器的 IP 地址。
要在 Linux 上使用 .key
文件手动配置 Data Collector,请执行以下操作:
- 创建响应文件并包含所示内容。可从安装介质和主服务器上的
/usr/openv/analyticscollector/installer/responsefile.sample
获得响应文件示例。这些是配置 Data Collector 所需的用户输入响应:COLLECTOR_NAME=name_of_the_data_collector COLLECTOR_PASSCODE=passcode_for_the_data_collector DR_URL=data_receiver_URL COLLECTOR_KEY_PATH=path_to_the_key_file HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
要在 Linux 上使用
.json
文件手动配置 Data Collector,请创建以下响应文件。可从安装介质和主服务器上的/usr/openv/analyticscollector/installer/responsefile.sample
获得响应文件示例。COLLECTOR_REGISTRATION_PATH=<path-to-registration-file-downloaded-from-portal-including-filename> HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
- 使用相应数据更新每个字段的值。
- 运行命令:
/usr/openv/analyticscollector/installer/dc_installer.sh -c responsefile_path
- 通过导航到
/usr/openv/analyticscollector/mbs/bin/ and running ./checkinstall.sh
,验证 Data Collector 与 NetBackup IT Analytics 的集成。如果 Data Collector 能够与 NetBackup IT Analytics 门户通信,则响应将显示为“成功”。注意:
从 NetBackup 主服务器执行的数据接收器 URL 中的主机名必须解析为门户服务器的 IP 地址。
您可以使用以下步骤在主服务器 Pod 上配置 Data Collector。从 NetBackup 版本 10.3 开始,在主服务器 Pod 上支持云扩展版本的 Data Collector。必须以 root 用户的身份执行在主服务器上配置 Data Collector 的以下步骤。在 Flex Appliance 上,首先连接到主服务器 Pod,然后使用 sudo 切换为 root 用户。在 NetBackup Appliance 上,通过创建 NetBackup CLI 用户来访问 shell。
要为 NetBackup 部署配置 NetBackup IT Analytics,请执行以下操作:
- 以必须可将门户的 IP 解析为单个 FQDN 的方式创建 DNS 服务器条目。 NetBackup IT Analytics 门户的 IP 必须解析为:
itanalyticsagent.<yourdomain>
请注意以下几点:
如果门户 URL 为
itanalyticsportal.<yourdomain>
,请务必为以下主机名添加 DNS 条目:itanalyticsagent.<yourdomain>
如果门户 URL 为
aptareportal.<yourdomain>
,请务必为以下主机名添加 DNS 条目:aptareagent.<yourdomain>
上述默认值基于已安装的初始 NetBackup IT Analytics 门户版本。
- 根据 Data Collector 版本,通过访问门户链接并创建收集器,为新 Data Collector 收集
<your-collector-name>.key
或<your-collector-name>.json
文件。将其复制到部署 NetBackup 主服务器的主机。如需了解更多信息,请参阅《NetBackup IT Analytics 用户指南》中的“Data Collector 加密”部分。
- 使用以下命令在永久位置(例如
/mnt/nbdata/
)创建一个新文件夹analyticscollector
:cd "/mnt/nbdata/" mkdir analyticscollector
- 将
<your-collector-name>.key
或<your-collector-name>.json
文件复制到 NetBackup 主服务器主机或容器中的/mnt/nbdata/analyticscollector
下。 - 如果数据接收器已配置自签名证书 (https),则用户必须在 Data Collector 中添加该证书。
请参见《NetBackup IT Analytics 管理指南》中的“配置 Data Collector 以信任证书”部分。
- 连接到 NetBackup 主服务器主机或容器。
- 导航到
/usr/openv/analyticscollector/installer/
位置并执行以下操作。打开
responsefile.sample
并添加以下参数:如果 Data Collector 版本低于 11.3,请创建包含以下内容的响应文件。
COLLECTOR_NAME=<your-collector-name> COLLECTOR_PASSCODE=<your-password> DR_URL=<http>/<https>://itanalyticsagent.<yourdomain> COLLECTOR_KEY_PATH=<path to your-collector-name.key> HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
如果 Data Collector 版本为 11.3 或更高,请创建包含以下内容的响应文件。
COLLECTOR_REGISTRATION_PATH=<path to .json file> HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
- 按以下步骤通过 NetBackup IT Analytics 门户配置 Data Collector。
注意:
如果安装的 Data Collector 版本低于门户,请等待 Data Collector 完成自动升级后再继续。
对于 NetBackup Appliance 版本 5.3 或更高版本:
以 NetBackup CLI 用户的身份运行以下命令:
/usr/openv/analyticscollector/installer/dc_installer.sh -c /usr/openv/analyticscollector/installer/responsefile.sample
如要验证 Data Collector 是否已与 NetBackup IT Analytics 门户集成,请运行:
/usr/openv/analyticscollector/mbs/bin/checkinstall.sh
对于 NetBackup Appliance 版本 5.1.1:
以 NetBackup CLI 用户的身份运行以下命令:
sudo /usr/openv/analyticscollector/installer/dc_installer.sh -c /usr/openv/analyticscollector/installer/responsefile.sample
如要验证 Data Collector 是否已与 NetBackup IT Analytics 门户集成,请运行:
sudo /usr/openv/analyticscollector/mbs/bin/checkinstall.sh
如果您使用的是 Flex Appliance:
连接到主服务器容器,然后使用 sudo 切换为 root 用户并运行:
/usr/openv/analyticscollector/installer/dc_installer.sh -c /usr/openv/analyticscollector/installer/responsefile.sample
如要验证 Data Collector 是否已与 NetBackup IT Analytics 门户集成,请运行:
/usr/openv/analyticscollector/mbs/bin/checkinstall.sh
如果已通过门户配置 Data Collector,将显示为“成功”。
注意:
如果 Data Collector 与门户之间的
aptare.jar
版本不匹配,执行 checkinstall.sh 命令将触发 Data Collector 的自动更新。如果 Data Collector 能够与 NetBackup IT Analytics 门户通信,则响应将显示为“成功”。 - 通过运行以下命令检查 Data Collector 服务的状态,并确保以下 Data Collector 服务已启动且正在运行:
/usr/openv/analyticscollector/mbs/bin/aptare_agent status
上述命令的输出:
IT Analytics Zookeeper Server is running (pid: 16137). IT Analytics Kafka Server is running (pid: 16145). IT Analytics WatchDog is running (pid: 7225). IT Analytics MetaDataCollector is stopped. IT Analytics EventDataCollector is stopped. IT Analytics DataCollector process is running (pid: 7365). IT Analytics On-demand process is running (pid: 7361). IT Analytics Message Relay Server process is running (pid: 7366).
如需详细了解 Data Collector 策略,请参阅《NetBackup IT Analytics 用户指南》。
您可以在主服务器上配置 Data Collector。以下是各个配置步骤。从 NetBackup 版本 10.3 开始,在主服务器上支持云扩展版本的 Data Collector。需要以 root 用户的身份执行以下步骤,以配置 NetBackup IT Analytics Data Collector。连接到主服务器 Pod,然后使用 sudo 切换为 root 用户。
要为 NetBackup 部署配置 NetBackup IT Analytics,请执行以下操作:
- 以必须可将 NetBackup IT Analytics 门户的 IP 解析为单个 FQDN 的方式创建 DNS 服务器条目。 NetBackup IT Analytics 门户的 IP 必须解析为:
itanalyticsagent.<yourdomain>
请注意以下几点:
如果门户 URL 为
itanalyticsportal.<yourdomain>
,请务必为以下主机名添加 DNS 条目:itanalyticsagent.<yourdomain>
如果门户 URL 为
aptareportal.<yourdomain>
,请务必为以下主机名添加 DNS 条目:aptareagent.<yourdomain>
- 根据 Data Collector 版本,通过访问门户链接并创建收集器来收集新 Data Collector 的
<your-collector-name>.key
或<your-collector-name>.json
文件,然后将其复制到访问 Kubernetes 群集所用的主机上。如需了解更多信息,请参阅《NetBackup IT Analytics 用户指南》中的“Data Collector 加密”部分。 - 使用以下命令将
<your-collector-name>.key
或<your-collector-name>.json
文件复制到 NetBackup 主服务器 Pod 中的/mnt/nbdata/analyticscollector
下:kubectl cp <keyfile-name> <namespace>/<primary-pod-name>:/mnt/nbdata/analyticscollector
- 如果数据接收器已配置自签名证书 (https),则必须在 Data Collector 中添加该证书。
- 在主服务器 Pod 上执行以下命令:
kubectl exec -it -n <namespace> <primaryServer-pod-name> -- bash
- 导航到
/usr/openv/analyticscollector/installer/
位置并执行以下操作:如果门户版本低于 11.3,请创建包含以下内容的响应文件。
COLLECTOR_NAME=<your-collector-name> COLLECTOR_PASSCODE=<your-password> DR_URL=<http>/<https>://itanalyticsagent.<yourdomain> COLLECTOR_KEY_PATH=<path to your-collector-name.key> HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
如果门户版本为 11.3 或更高,请创建包含以下内容的响应文件。
COLLECTOR_REGISTRATION_PATH=<keyfile path> HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
运行此命令以通过门户配置 Data Collector。
/usr/openv/analyticscollector/installer/dc_installer.sh -c /usr/openv/analyticscollector/installer/responsefile.sample
- 通过执行以下操作对 Data Collector 与 NetBackup IT Analytics 的集成进行验证:
转到
usr/openv/analyticscollector/mbs/bin/
。运行命令:
./checkinstall.sh
如果已通过门户配置 Data Collector,将显示为“成功”。
注意:
如果 Data Collector 与门户之间的
aptare.jar
版本不匹配,执行 checkinstall.sh 命令将触发 Data Collector 的自动更新。 - 通过运行以下命令检查 Data Collector 服务的状态,并确保以下 Data Collector 服务已启动且正在运行:
/usr/openv/analyticscollector/mbs/bin/aptare_agent status
上述命令的输出:
IT Analytics Zookeeper Server is running (pid: 16137). IT Analytics Kafka Server is running (pid: 16145). IT Analytics WatchDog is running (pid: 7225). IT Analytics MetaDataCollector is stopped. IT Analytics EventDataCollector is stopped. IT Analytics DataCollector process is running (pid: 7365). IT Analytics On-demand process is running (pid: 7361). IT Analytics Message Relay Server process is running (pid: 7366)
- 登录到 NetBackup IT Analytics 门户。
- 转到“管理”>“数据收集”>“收集器管理”,并验证 Data Collector 是否显示为“联机”。
在 NetBackup IT Analytics 门户上,转到“管理”>“数据收集”>“收集器更新”,并选择需要升级其组件的 Data Collector。
请参见第 3 章:配置 Veritas NetBackup Data Collector 策略。数据收集策略配置完成后,继续执行步骤 8。
请参见“配置 Veritas NetBackup Data Collector 策略”。
选择“收集器管理”并确认“策略执行状态”栏显示 Veritas NetBackup 收集策略的状态为“正在收集”,或者“完成状态”栏下显示绿色对勾标记,表示收集成功。请注意,您可能需要刷新屏幕几分钟。