您可以在 VMware Cloud Director 中配置 Edge 网关,以便为连接到关联组织虚拟数据中心 (VDC) 网络的 VM 提供动态主机配置协议 (DHCP) 服务。

NSX 文档所述,NSX Edge 网关功能包括 IP 地址池化、一对一静态 IP 地址分配以及外部 DNS 服务器配置。静态 IP 地址绑定基于请求客户端虚拟机的受管对象 ID 和接口 ID。

适用于 NSX Edge 网关的 DHCP 服务:
  • 侦听 Edge 网关内部接口以发现 DHCP。
  • 将 Edge 网关内部接口的 IP 地址用作所有客户端的默认网关地址。
  • 将内部接口的广播和子网掩码值用于容器网络。
在以下情况下,您需要在具有 DHCP 分配的 IP 地址的客户端虚拟机上重新启动 DHCP 服务:
  • 您更改或删除了一个 DHCP 池、默认网关或 DNS 服务器。
  • 您更改了 Edge 网关实例的内部 IP 地址。
注: 如果更改了已激活 DHCP 的 Edge 网关上的 DNS 设置,Edge 网关可能会停止提供 DHCP 服务。如果出现这种情况,请使用“DHCP 池”屏幕上的 DHCP 服务状态开关停用并重新激活该 Edge 网关上的 DHCP。请参见 使用 VMware Cloud Director Service Provider Admin Portal在 NSX Data Center for vSphere Edge 网关上添加 DHCP IP 池

使用 VMware Cloud Director Service Provider Admin PortalNSX Data Center for vSphere Edge 网关上添加 DHCP IP 池

您可以配置 NSX Data Center for vSphere Edge 网关的 DHCP 服务所需的 IP 池。DHCP 自动向连接到组织虚拟数据中心网络的虚拟机分配 IP 地址。

《NSX 管理》文档中所述,DHCP 服务需要一个 IP 地址池。IP 池是网络中连续的 IP 地址范围。通过该池将 IP 地址分配给未绑定任何地址的受 Edge 网关保护的虚拟机。IP 池的范围不得互相交叉,因此一个 IP 地址只能属于一个 IP 池。

注: 必须至少配置一个 DHCP IP 池才能启用 DHCP 服务状态。

过程

  1. 打开 Edge 网关服务。
    1. 在左侧一级导航面板中选择资源,然后在页面顶部导航栏中选择云资源选项卡。
    2. 在左侧二级导航面板中,选择 Edge 网关
    3. 单击目标 Edge 网关名称旁边的单选按钮,然后单击服务
  2. 导航到 DHCP >
  3. 如果当前未启用 DHCP 服务,请启用 DHCP 服务状态
    注: 启用 DHCP 服务状态后,至少添加一个 DHCP IP 池再保存更改。如果屏幕上未列出任何 DHCP IP 池时打开 DHCP 服务状态选项开关并保存更改,屏幕将显示为关闭该开关。
  4. 在“DHCP 池”下,单击创建 (添加按钮) 按钮,指定 DHCP 池的详细信息,然后单击保留
    选项 描述
    IP 范围 键入 IP 地址范围。
    域名 DNS 服务器的域名。
    自动配置 DNS 打开该开关可为此 IP 池的 DNS 绑定使用 DNS 服务配置。

    如果启用,主名称服务器辅助名称服务器将设置为自动

    主名称服务器 如果未启用自动配置 DNS,请键入主 DNS 服务器的 IP 地址。

    将使用此 IP 地址进行主机名到 IP 地址解析。

    辅助名称服务器 如果未启用自动配置 DNS,请键入辅助 DNS 服务器的 IP 地址。

    将使用此 IP 地址进行主机名到 IP 地址解析。

    默认网关 键入默认网关地址。

    如果未指定默认网关 IP 地址,则会将 Edge 网关实例的内部接口作为默认网关。

    子网掩码 键入 Edge 网关接口的子网掩码。
    租约从不过期 启用该开关将使从此池分配的 IP 地址永远绑定到其已分配的虚拟机。

    选择此选项时,租约时间将设置为无限。

    租约时间 (秒) 将 DHCP 分配的 IP 地址租给客户端的时间长度(以秒为单位)。

    默认租约时间为一天(86400 秒)。

    注: 选择 租约从不过期时,您无法指定租约时间。
  5. 单击保存更改

结果

VMware Cloud Director 将更新 Edge 网关,以提供 DHCP 服务。

VMware Cloud Director Service Provider Admin Portal 中添加与 NSX Data Center for vSphere Edge 网关的 DHCP 绑定

如果您有服务在虚拟机上运行,并且不希望更改 IP 地址,可以将虚拟机 MAC 地址绑定到该 IP 地址。绑定的 IP 地址不得与 DHCP IP 池重叠。

前提条件

您具有要为其设置绑定的虚拟机的 MAC 地址。

过程

  1. 打开 Edge 网关服务。
    1. 在左侧一级导航面板中选择资源,然后在页面顶部导航栏中选择云资源选项卡。
    2. 在左侧二级导航面板中,选择 Edge 网关
    3. 单击目标 Edge 网关名称旁边的单选按钮,然后单击服务
  2. DHCP > 绑定选项卡上,单击创建 (“添加”按钮) 按钮,指定绑定详细信息,然后单击保留
    选项 描述
    MAC 地址 键入要绑定到 IP 地址的虚拟机的 MAC 地址。
    主机名称 键入虚拟机请求 DHCP 租约时要为该虚拟机设置的主机名称。
    IP 地址 键入要绑定到 MAC 地址的 IP 地址。
    子网掩码 键入 Edge 网关接口的子网掩码。
    域名 键入 DNS 服务器的域名。
    自动配置 DNS 启用该开关可为此 DNS 绑定使用 DNS 服务配置。

    如果启用,主名称服务器辅助名称服务器将设置为自动

    主名称服务器 如果您未选择自动配置 DNS,请键入主 DNS 服务器的 IP 地址。

    将使用此 IP 地址进行主机名到 IP 地址解析。

    辅助名称服务器 如果您未选择自动配置 DNS,请键入辅助 DNS 服务器的 IP 地址。

    将使用此 IP 地址进行主机名到 IP 地址解析。

    默认网关 键入默认网关地址。

    如果未指定默认网关 IP 地址,则会将 Edge 网关实例的内部接口作为默认网关。

    租约从不过期 启用该开关可使 IP 地址永远绑定到该 MAC 地址。

    选择此选项时,租约时间将设置为无限。

    租约时间 (秒) 将 DHCP 分配的 IP 地址租给客户端的时间长度(以秒为单位)。

    默认租约时间为一天(86400 秒)。

    注: 选择 租约从不过期时,您无法指定租约时间。
  3. 单击保存更改

VMware Cloud Director Service Provider Admin Portal 中为 NSX Data Center for vSphere Edge 网关配置 DHCP 中继

通过 VMware Cloud Director 环境中 NSX 所提供的 DHCP 中继功能,可以利用 VMware Cloud Director 环境中的现有 DHCP 基础架构,而不会中断现有 DHCP 基础架构中的 IP 地址管理。

DHCP 消息从虚拟机中继到物理 DHCP 基础架构中的指定 DHCP 服务器,这使得由 NSX 软件控制的 IP 地址可以继续与受 DHCP 控制的其余环境中的 IP 地址同步。

Edge 网关的 DHCP 中继配置可以列出多个 DHCP 服务器。请求会发送到列出的所有服务器。中继来自虚拟机的 DHCP 请求时,Edge 网关会将网关 IP 地址添加到该请求。外部 DHCP 服务器使用此网关地址来匹配池以及为该请求分配 IP 地址。网关地址必须属于 Edge 网关接口的子网。

您可以为每个 Edge 网关指定不同的 DHCP 服务器,并可以在每个 Edge 网关上配置多个 DHCP 服务器,从而为多个 IP 域提供支持。

注:
  • DHCP 中继不支持重叠的 IP 地址空间。
  • DHCP 中继和 DHCP 服务不能同时运行于同一个虚拟网卡上。如果在虚拟网卡上配置了中继代理,则不能在该虚拟网卡的子网上配置 DHCP 池。有关详细信息,请参见NSX 管理指南》

VMware Cloud Director Service Provider Admin Portal 中为 NSX Data Center for vSphere Edge 网关指定 DHCP 中继配置

VMware Cloud Director 环境中的 NSX 软件让 Edge 网关能够将 DHCP 消息中继到 VMware Cloud Director 组织虚拟数据中心外部的 DHCP 服务器。您可以配置 Edge 网关的 DHCP 中继功能。

《NSX 管理》文档中所述,可以使用现有 IP 集、IP 地址块、域或所有这些项的组合来指定 DHCP 服务器。DHCP 消息将中继到指定的每个 DHCP 服务器。

您还必须至少配置一个 DHCP 中继代理。DHCP 中继代理是 Edge 网关上的一个接口,从这里将 DHCP 请求中继到外部 DHCP 服务器。

前提条件

如果您要使用 IP 集指定 DHCP 服务器,请确认该 IP 集作为 Edge 网关可用的分组对象存在。请参见 使用 VMware Cloud Director Service Provider Admin Portal 创建供防火墙规则和 DHCP 中继配置使用的 IP 集

过程

  1. 打开 Edge 网关服务。
    1. 在左侧一级导航面板中选择资源,然后在页面顶部导航栏中选择云资源选项卡。
    2. 在左侧二级导航面板中,选择 Edge 网关
    3. 单击目标 Edge 网关名称旁边的单选按钮,然后单击服务
  2. 导航到 DHCP > 中继
  3. 使用屏幕上的字段,通过 IP 地址、域名或 IP 集指定 DHCP 服务器。
    您可以使用 添加 ( 添加按钮) 按钮浏览可用的 IP 集,然后从现有 IP 集中选择。
  4. 配置 DHCP 中继代理,然后将其配置添加到屏幕上的表中:单击添加 (添加按钮) 按钮,选择虚拟网卡及其网关 IP 地址,然后单击保留
    默认情况下,网关 IP 地址与选定虚拟网卡的主地址相匹配。您可以保留默认地址或选择备用地址(如果该虚拟网卡上有一个可用)。
  5. 单击保存更改