执行到其他主机的还原时,必须在 vRealize Log Insight 集群上进行配置更改。
在 vRealize Log Insight 3.0 及更高版本中,不正式支持直接从设备控制台修改配置文件。有关如何使用 Web UI 界面修改这些文件的信息,请参见知识库文章 2123058。
这些配置更改特定于可与任何备份恢复工具配合使用的 vRealize Log Insight 内部版本。
恢复到其他主机需要在 vRealize Log Insight 集群上手动配置更改。您可以假定还原的 vRealize Log Insight 节点具有与从中执行备份的源节点不同的 IP 地址和 FQDN。
前提条件
查看有关规划与准备的重要信息。
过程
- 列出分配给各个 vRealize Log Insight 节点的所有新 IP 地址和 FQDN。
- 使用知识库文章 2123058 中所述的步骤在主节点上进行以下配置更改。
- 在 vRealize Log Insight 配置部分中,查找与以下各行内容类似的行。
<distributed overwrite-children="true"> <daemon host="prod-es-vrli1.domain.com" port="16520" token="c4c4c6a7-f85c-4f28-a48f-43aeea27cd0e"> <service-group name="standalone" /> </daemon> <daemon host="192.168.1.73" port="16520" token="a5c65b52-aff5-43ea-8a6d-38807ebc6167"> <service-group name="workernode" /> </daemon> <daemon host="192.168.1.74" port="16520" token="a2b57cb5-a6ac-48ee-8e10-17134e1e462e"> <service-group name="workernode" /> </daemon> </distributed>
该代码显示三个节点。第一个节点是主节点,显示 <service-group name=standalone>;其余两个节点是工作线程节点,显示 <service-group name="workernode">
- 对于主节点,在新恢复的环境中,验证曾用于恢复前环境中的 DNS 条目是否可以重用。
- 如果 DNS 条目可以重用,则仅更新 DNS 条目以指向主节点的新 IP 地址。
- 如果 DNS 条目不可重用,则将主节点条目替换为新 DNS 名称(指向新 IP 地址)。
- 如果无法分配 DNS 名称,最后的选择是使用新 IP 地址更新配置条目。
- 同时,更新工作线程节点 IP 地址以反映新 IP 地址。
- 在相同配置文件中,确认具有表示 NTP、SMTP 以及数据库和 appender 部分的条目。
<ntp> <ntp-servers value="ntp1.domain.com, ntp2.domain.com" /> </ntp> <smtp> <server value="smtp.domain.com" /> <default-sender value="[email protected]" /> </smtp> <database> <password value="xserttt" /> <host value="vrli-node1.domain.com" /> <port value="12543" /> </database>
- 如果配置的 NTP 服务器值在新环境中不再有效,则在 <ntp>...</ntp> 部分更新这些值。
- 如果配置的 SMTP 服务器值在新环境中不再有效,则在 <smtp>...</smtp> 部分更新这些值。
- 此外,还可以在 SMTP 部分更改 default-sender 值。可以更改为任意值,但最佳做法是此值应表示所发送电子邮件的来源。
- 在 <database>..</database> 部分,更改主机值以指向主节点的 FQDN 或 IP 地址。
- 在相同的配置文件中,更新 vRealize Log Insight ILB 配置部分。
<load-balancer> <leadership-lease-renewal-secs value="5" /> <high-availability-enabled value="true" /> <high-availability-ip value="10.158.128.165" /> <high-availability-fqdn value="LB-FQDN.eng.vmware.com" /> <layer4-enabled value="true" /> <ui-balancing-enabled value="true" /> </load-balancer>
- 在 <load-balancer>...</load-balancer> 部分下,更新 high-availability-ip 值(如果不同于当前设置)。
- 确保也更新负载均衡器的 FQDN。
- 通过管理选项卡上的集群子选项卡从 Web UI 重新启动。对于列出的各个节点,选择相应主机名或 IP 地址以打开“详细信息”面板,然后单击“重新启动 Log Insight”。
配置更改会自动应用于所有集群节点。
- 在 vRealize Log Insight 服务启动后等待 2 分钟,以便在使其他工作线程节点联机之前有足够的时间让 Cassandra 服务启动。
- 在 vRealize Log Insight 配置部分中,查找与以下各行内容类似的行。
下一步做什么
确认为已还原 vRealize Log Insight 节点分配的 IP 地址和 FQDN 与从中执行备份的源 IP 地址和 FQDN 不同。