你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Avere 群集 DNS 配置

本节介绍配置 DNS 系统以对 Avere vFXT 群集进行负载均衡的基础知识。

本文档不包含有关在 Azure 环境中设置和管理 DNS 服务器的说明

不要使用轮询 DNS 对 Azure 中的 vFXT 群集进行负载均衡,而是考虑使用手动方法在客户端装载时均匀分配 IP 地址。 装载 Avere 群集中描述了几种方法。

在决定是否使用 DNS 服务器时,请记住以下事项:

  • 如果只能通过 NFS 客户端访问系统,则无需使用 DNS,可使用数字 IP 地址指定所有网络地址。

  • 如果你的系统支持 SMB (CIFS) 访问,则需要 DNS,因为必须为 Active Directory 服务器指定 DNS 域。

  • 如果要使用 Kerberos 身份验证,则需要 DNS。

负载均衡

要分发总体负载,请将 DNS 域配置为对面向客户端的 IP 地址使用轮询负载分配。

配置详细信息

当客户端访问群集时,轮询 DNS (RRDNS) 会自动在所有可用接口之间平衡其请求。

要设置此系统,需要自定义 DNS 服务器的配置文件,使其在收到对 vFXT 群集的主域地址的装载请求时,在所有 vFXT 群集的装载点之间分配流量。 客户端使用其域名作为服务器参数来装载 vFXT 群集,并自动路由到下一个挂载 IP。

配置 RRDNS 有两个主要步骤:

  1. 修改 DNS 服务器的 named.conf 文件,以设置查询到 vFXT 群集的循环顺序。 此选项会导致服务器循环使用所有可用 IP 值。 添加如下语句:

    options {
        rrset-order {
            class IN A name "vfxt.contoso.com" order cyclic;
        };
    };
    
  2. 为每个可用 IP 地址配置 A 记录和指针 (PTR) 记录,如下例所示。

    nsupdate 命令提供了一个示例,演示如何为具有域名 vfxt.contoso.com 和三个装载地址(10.0.0.10、10.0.0.11 和 10.0.0.12)的 vFXT 群集正确配置 DNS:

    update add vfxt.contoso.com. 86400 A 10.0.0.10
    update add vfxt.contoso.com. 86400 A 10.0.0.11
    update add vfxt.contoso.com. 86400 A 10.0.0.12
    update add client-IP-10.contoso.com. 86400 A 10.0.0.10
    update add client-IP-11.contoso.com. 86400 A 10.0.0.11
    update add client-IP-12.contoso.com. 86400 A 10.0.0.12
    update add 10.0.0.10.in-addr.arpa. 86400 PTR client-IP-10.contoso.com
    update add 11.0.0.10.in-addr.arpa. 86400 PTR client-IP-11.contoso.com
    update add 12.0.0.10.in-addr.arpa. 86400 PTR client-IP-12.contoso.com
    

    这些命令为每个群集的装载地址创建一个 A 记录,并设置指针记录以适当支持反向 DNS 检查。

    下图显示了此配置的基本结构。

    Diagram showing client mount point DNS configuration.

配置完 RRDNS 系统后,告知你的客户端计算机使用该系统来解析其装载命令中的群集地址。

群集 DNS 设置

在“群集”>“管理网络设置”页面中指定 vFXT 群集使用的 DNS 服务器。 该页面上的设置包括:

  • DNS 服务器地址
  • DNS 域名
  • DNS 搜索域

有关使用此页面的详细信息,请阅读“Avere 群集配置指南”中的 DNS 设置