UiPath Documentation
automation-suite
2023.10
false
Linux 版 Automation Suite 安装指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

步骤 5:配置 DNS

对于生产部署:配置 DNS

对于生产部署,需要 DNS 配置。请按照“配置 DNS”(单节点评估或多节点 HA 就绪生产)中的步骤使用特定于您的环境的提供程序配置 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. 所有虚拟机应已位于一个虚拟网络下。

  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" -Force
    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" -Force
    
  2. 验证这些条目是否已添加到\etc\hosts文件的底部。
    Get-Content -Path $env:windir\System32\drivers\etc\hosts
    Get-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/hosts
    cat /etc/hosts
    

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新