在 BAR 设置门户组件中添加源系统过程中,单击系统和节点页面中的应用后,可能会收到此警告消息︰
这是由于 DSU vNode 无法解析 SQL 引擎/Teradata Database COP 条目所造成的。
要解决连接警告,请执行以下步骤来验证在 Viewpoint 中配置的服务器和域是否也在 DSU vNode 中进行了配置。
- 以 SSH 方式连接到 Viewpoint,并提取 DNS 服务器和搜索域。
- 提取 DNS 服务器︰# grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200 153.65.8.10"
- 提取 DNS 搜索域︰# grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SEARCHLIST="td.teradata.com teradata.com"
- 提取 DNS 服务器︰
- 以 SSH 方式连接到 DSU vNode,然后检查 /etc/sysconfig/network/config 中的 DNS 服务器和搜索域,并在必要时添加 Viewpoint 中的 DNS 服务器和搜索域。
- 提取 DNS 服务器︰# grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200"
请注意,Viewpoint 中的 153.65.8.10 缺失。
- 如有必要,请添加任何缺少的服务器。# sed -i "s/^NETCONFIG_DNS_STATIC_SERVERS=.*$/NETCONFIG_DNS_STATIC_SERVERS=\"153.64.251.200 153.65.8.10\"/" /etc/sysconfig/network/config
- 如果您添加了一个服务器,请确认它是否已显示。# grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200 153.65.8.10"
- 提取 DNS 搜索域︰# grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SEARCHLIST="labs.teradata.com
请注意,Viewpoint 中的 td.teradata.com 和 teradata.com 缺失。
- 如有必要,请添加任何缺少的搜索域︰# sed -i "s/^NETCONFIG_DNS_STATIC_SEARCHLIST=.*$/NETCONFIG_DNS_STATIC_SEARCHLIST=\"labs.teradata.com td.teradata.com teradata.com\"/" /etc/sysconfig/network/config
- 如果您添加了一个搜索域,请确认它是否已显示。# grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config
示例输出:
NETCONFIG_DNS_STATIC_SEARCHLIST="labs.teradata.com td.teradata.com teradata.com"
- 在结尾处执行 /sbin/netconfig update -f 以应用更改。
- 提取 DNS 服务器︰
- 如果仍然显示该警告消息,则是因为 DNS 服务器不包含有关数据库 COP 条目的任何 DNS 记录。请从 Viewpoint 中的主机文件提取 SQL 引擎/Teradata Database COP 条目,并将它们附加到 DSU vNode 的主机文件中。基本语法如下︰
# grep TeradataSystemNamecop* /etc/hosts | ssh root@DSU_public_ip 'cat >> /etc/hosts'
例如,如果 TeradataSystemName 是 system1,DSU vNode 的公用 IP 是 10.25.23.170,请使用以下语法︰
# grep system1cop* /etc/hosts | ssh root@10.25.23.170 'cat >> /etc/hosts'