automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Linux 版 Automation Suite 安装指南
Last updated 2024年11月21日

步骤 5:配置 DNS

对于生产部署:配置 DNS

对于生产部署,需要 DNS 配置。请按照“配置 DNS”中的步骤,使用特定于您的环境的提供程序配置 DNS。

出于测试或评估目的,可以使用“在 Azure 中创建私有 DNS 区域”作为解决方法。有关详细步骤,请参阅以下部分。

对于测试或评估部署:创建私有 DNS 区域

这是用于测试目的的解决方法。对于生产,请遵循特定于您环境的 DNS 配置指南。

创建 DNS 区域后,请确保在客户端计算机中配置主机条目。这是任何类型部署的要求。

创建私有 DNS 区域

  1. 在搜索栏中搜索私有 DNS 区域。


  2. 单击“创建”。


  3. 在同一资源组中创建私有 DNS 区域:
    • 对于单节点评估:私有 DNS 区域的名称应为虚拟机的 DNS 名称:
    • 对于多节点 HA 就绪生产:私有 DNS 区域的名称应为负载均衡器的 DNS 名称。



  4. 单击“审核并创建”。
  5. 然后单击 “创建”
  6. 创建私有 DNS 区域后,选择 “转到资源”


为所有子域添加记录集

  1. 单击“记录集”。


  2. 在“名称”字段中输入 *
  3. 记录集的 IP 地址应为虚拟机的 IP 地址(在单节点评估情况下)或负载均衡器的 IP 地址(在多节点 HA 就绪生产情况下)。


  4. 然后单击 “确定”

为根域添加记录集

  1. @ 添加 A Record(包括根目录),并将流量重定向到集群。
  2. 转到“记录集”。
  3. 将 IP 地址设置为虚拟机的 IP 地址(在单节点评估情况下)或负载均衡器的 IP 地址(在多节点 HA 就绪生产情况下)。


  4. 所有虚拟机应已位于一个虚拟网络下。

向私有 DNS 区域添加虚拟网络链接

  1. 找到“设置”下的“虚拟网络链接”。


  2. 单击“添加”


  3. 创建一个新的链接名称,并指定虚拟机所在的虚拟网络。


  4. 要查找虚拟网络链接,请参阅虚拟机主页下的以下内容:


  5. 等待链接创建并显示如下:


配置客户端计算机以访问集群

配置 DNS 后,您需要将主机条目添加到客户端计算机。

备注:

对于所有部署(评估/测试和生产),这是必需的。

仅需要在客户端计算机中添加 /etc/hosts 主机条目,而无需在集群节点中添加。

Windows

  1. 在提升的 PowerShell 中运行以下命令(以管理员身份运行),以在 \etc\hosts 文件中添加主机条目。
    提示:
    • 10.10.10.10 替换为虚拟机的 IP 地址(适用于单节点评估)或负载均衡器的 IP 地址(适用于多节点 HA 就绪生产)。
    • dns-123.eastus.cloudapp.azure.com 替换为集群的 FQDN(对于单节点评估,则为虚拟机的 DNS 名称;对于多节点 HA 就绪生产,则为负载均衡器的 FQDN)。
    • IP 地址前应有一个“n”(反引号 n)。
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    alm.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    objectstore.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    registry.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    monitoring.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    insights.dns-123.eastus.cloudapp.azure.com" -ForceAdd-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    alm.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    objectstore.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    registry.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    monitoring.dns-123.eastus.cloudapp.azure.com" -Force
    Add-Content -Path $env:windir\System32\drivers\etc\hosts -Value "`n10.10.10.10    insights.dns-123.eastus.cloudapp.azure.com" -Force
  2. 验证上述条目是否已添加到 \etc\hosts 文件的底部。
    Get-Content -Path $env:windir\System32\drivers\etc\hostsGet-Content -Path $env:windir\System32\drivers\etc\hosts

MacOS 或 Linux

  1. 从终端运行以下命令。这是为了在 /etc/hosts 文件中添加主机条目。
    提示:
    • 10.10.10.10 替换为虚拟机的 IP 地址(适用于单节点评估)或负载均衡器的 IP 地址(适用于多节点 HA 就绪生产)。
    • dns-123.eastus.cloudapp.azure.com 替换为集群的 FQDN(对于单节点评估,则为虚拟机的 DNS 名称;对于多节点 HA 就绪生产,则为负载均衡器的 FQDN)。
    sudo bash -c "echo \"10.10.10.10    dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    alm.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    objectstore.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    registry.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    monitoring.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    insights.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"sudo bash -c "echo \"10.10.10.10    dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    alm.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    objectstore.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    registry.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    monitoring.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
    sudo bash -c "echo \"10.10.10.10    insights.dns-123.eastus.cloudapp.azure.com\" >> /etc/hosts"
  2. 验证上述条目是否已添加到 /etc/hosts 文件的底部。
    cat /etc/hostscat /etc/hosts

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。