ADC

在 Google Cloud VMware Engine 上安装 NetScaler VPX 实例

Google Cloud VMware Engine (GCVE) 为您提供包含 vSphere 群集的私有云,这些群集由专用的裸机 Google Cloud Platform 初始部署的最低限度为三台主机,但可以一次添加一台额外的主机。所有预配的私有云都有 vCenter Server、vSAN、vSphere 和 NSX-T。

GCVE 使您能够在 Google Cloud Platform 上使用所需数量的 ESX 主机创建云软件定义的数据中心 (SDDC)。GCVE 支持 NetScaler VPX 部署。GCVE 提供的用户界面与本地 vCenter 相同。其功能与基于 ESX 的 NetScaler VPX 部署相同。

下图显示了 Google 云端平台上的 GCVE,管理员或客户可以通过 Internet 访问该平台。 管理员可以使用 GCVE 创建、管理和配置工作负载或服务器虚拟机。管理员可以使用 OpenVPN 连接访问 GCVE 基于 Web 的 vCenter 和 NSX-T Manager。您可以使用 vCenter 在 GCVE 中创建 NetScaler VPX 实例(独立或 HA 对)和服务器虚拟机,并使用 NSX-T 管理器管理相应的网络。GCVE 上的 NetScaler VPX 实例的工作原理类似于本地 VMware 主机群集。GCVE 可以通过连接到管理基础设施的 OpenVPN 进行管理。

GCVE 架构

必备条件

在开始安装虚拟设备之前,请执行以下操作:

VMware 云硬件要求

下表列出了 VMware SDDC 必须为每个 VPX nCore 虚拟设备提供的虚拟计算资源。

表 1. 运行 NetScaler VPX 实例所需的最低虚拟计算资源

组件 要求
内存 2 GB
虚拟 CPU (vCPU) 2
虚拟网络接口 在 VMware SDDC 中,如果 VPX 硬件升级到版本 7 或更高版本,您最多可以安装 10 个虚拟网络接口。
磁盘空间 20 GB

注意

这不包括虚拟机管理程序的任何磁盘要求。

要在生产中使用 VPX 虚拟设备,必须保留完整的内存分配。

OVF Tool 1.0 系统要求

OVF 工具是可在 Windows 和 Linux 操作系统上运行的客户端应用程序。下表描述了安装 OVF 工具的最低系统要求。

表 2. 安装 OVF 工具的最低系统要求

组件 要求
操作系统 有关 VMware 的详细要求,请在 http://kb.vmware.com/ 上搜索“OVF Tool User Guide”(《OVF 工具用户指南》)PDF 文件。
CPU 最低 750 MHz,建议使用 1 GHz 或速度更快的 CPU
RAM 最低 1 GB;建议使用 2 GB
NIC 100 Mbps 或速度更高的 NIC

有关安装 OVF 的信息,请在 http://kb.vmware.com/ 上搜索“OVF Tool User Guide”(《OVF 工具用户指南》)PDF 文件。

下载 NetScaler VPX 安装文件

适用于 VMware ESX 的 NetScaler VPX 实例设置包遵循开放虚拟机 (OVF) 格式标准。可以从 Citrix Web 站点下载文件。需要使用 Citrix 帐户进行登录。如果您没有 Citrix 帐户,请访问 http://www.citrix.com的主页。单击 New Users link(新建用户链接),然后按照说明创建新的 Citrix 帐户。

登录后,从 Citrix 主页浏览以下路径:

Citrix.com > 下载 > NetScaler > 虚拟设备

将以下文件复制到 ESX 服务器所在网络中的一个工作站。将所有三个文件复制到同一个文件夹中。

  • NSVPX-ESX-<release number>-<build number>-disk1.vmdk(例如 NSVPX-ESX-13.0-79.64-disk1.vmdk)
  • NSVPX-ESX-<release number>-<build number>.ovf (例如 NSVPX-ESX-13.0-79.64.ovf)
  • NSVPX-ESX-<release number>-<build number>.mf(例如 NSVPX-ESX-13.0-79.64.mf)

部署 Google Cloud VMware Engine

  1. 登录您的 GCVE 门户,然后导航到 主页

    GCVE 门户网站

  2. 在“新建私有云”页面中,输入以下详细信息:

    • 至少选择 3 个 ESXi 主机以创建私有云的默认群集。
    • 对于 vSphere/vSAN 子网 CIDR 范围 字段,使用 /22 地址空间。
    • 对于 HCX 部署网络 CIDR 范围 字段,使用 /26 地址空间。
    • 对于虚拟网络,请确保 CIDR 范围不与您的任何本地或其他 GCP 子网(虚拟网络)重叠。

    GCVE 私有云

  3. 单击“查看并创建”。
  4. 检查设置。如果您需要更改任何设置,请单击“上一步”。

    查看私有云设置

  5. 单击 Create(创建)。私有云配置过程启动。配置私有云最多可能需要两个小时。
  6. 转到 资源 以验证创建的私有云。

    成功的私有云

  7. 要访问此资源,必须使用点对点 VPN 连接到 GCVE。有关更多信息,请参阅以下文档:

访问私有云 vCenter 门户

  1. 导航到您的 Google Cloud VMware Engine 私有云。在“摘要”选项卡的“vCenter 登录信息”下,单击“查看”。

    GCVE 资源

  2. 记下 vCenter 凭据。

    GCVE vCenter 证书

  3. 单击 LAUNCH VSPHERE CLIENT 启动 vSphere 客户端 ,或者导航到 VSPHERE 管理网络 ,然后单击 vCenter Server 设备 FQDN。

    启动 vSphere 客户端

  4. 使用本过程步骤 2 中记录的 vCenter 凭据登录 VMware vSphere。

    VMware vSphere

  5. 在 vSphere 客户端中,您可以验证在 GCVE 门户中创建的 ESXi 主机。

    验证 ESXi 主机

在 GCVE NSX-T 门户中创建 NSX-T 分段

您可以在 Google Cloud VMware Engine 控制台中通过 NSX 管理器创建和配置 NSX-T 分段。这些网段连接到默认的 Tier-1 网关,这些网段上的工作负载可以实现东西和南北连接。创建分段后,它将显示在 vCenter 中。

  1. 在您的 GCVE 私有云中,在“摘要”->“NSX-T 登录信息”下,选择“查看”。

    NSX-T 登录信息

  2. 记下 NSX-T 证书。

    NSX-T 证书

  3. 导航到 VSPHERE 管理网络启动 NSX 管理器,然后单击 NSX 管理器

    NSX 经理

  4. 使用此过程步骤 2 中记录的凭据登录 NSX Manager。

    NSX 管理员证书

  5. 为新的分段或子网设置 DHCP 服务。

  6. 在创建子网之前,请先设置 DHCP 服务。

  7. 在 NSX-T 中,转到 网络 > DHCP。网络控制面板显示该服务创建了一个 Tier-0 和一个 Tier-1 网关。

  8. 要开始配置 DHCP 服务器,请单击“添加 DHCP 配置文件”。

  9. 在 DHCP 名称字段中,输入 客户机管理 配置文件的名称。

  10. 选择 DHCP 服务器 作为配置文件类型。

  11. 在“服务器 IP 地址”列中,提供 DHCP 服务 IP 地址范围。

  12. 选择您的 Edge 群集

  13. 单击 Save(保存)以创建 DHCP 服务。

    DHCP 服务

  14. 对服务器 DHCP 范围重复步骤 6 到 13。

    服务器 DHCP 范围

  15. 创建两个单独的分段:一个用于客户端和管理接口,另一个用于服务器接口。

  16. 在 NSX-T 中,转到 网络 > 分段
  17. 单击 Add Segment(添加区段)。

    添加分段

  18. 在“分段名称”字段中,输入您的 客户管理 分段的名称。
  19. 在“连接的网关”列表中,选择 Tier1 以连接到 Tier-1 网关。
  20. 在“传输区域”列表中,选择 **TZ-OVERLAY 叠加**。
  21. 在子 列中,输入子网范围。将子网范围指定 .1 为最后一个八位字节。例如,10.12.2.1/24。

    细分详情

  22. 单击“设置 DHCP 配置”,并为“DHCP 范围”字段提供值。

    设置 DHCP 配置

  23. 单击“应用”保存您的 DHCP 配置。
  24. 单击保存Save

    成功的细分市场

  25. 还要对服务器分段重复步骤 17 到 24。

  26. 现在,您可以在创建虚拟机时在 vCenter 中选择这些网络分段。

有关更多信息,请参阅 创建您的第一个子网

在 VMware 云上安装 NetScaler VPX 实例

在 GCVE 上安装和配置私有云后,您可以使用 vCenter 在 VMware 引擎上安装虚拟设备。您可以安装的虚拟设备的数量取决于私有云上可用的资源量。

要在私有云上安装 NetScaler VPX 实例,请在连接到私有云点对点 VPN 的桌面上执行以下步骤:

  1. 从 NetScaler 下载网站下载适用于 ESXi 主机的 NetScaler VPX 实例设置文件。
  2. 在连接到私有云点对点 VPN 的浏览器中打开 VMware vCenter。
  3. 在“用户名”和“密码”字段中,键入管理员凭据,然后单击“登录”。
  4. File(文件)菜单中,单击 Deploy OVF Template(部署 OVF 模板)。
  5. 在“部 署 OVF 模板”对话框的“从文件部署”字段中,浏览到保存 NetScaler VPX 实例安装文件的位置,选择 .ovf 文件,然后单击 下一步

    注意:

    默认情况下,NetScaler VPX 实例使用 E1000 网络接口。要使用 VMXNET3 接口部署 ADC,请将 OVF 修改为使用 VMXNET3 接口而非 E1000 接口。VMXNET3 接口的可用性受到 GCP 基础架构的限制,可能无法在 Google Cloud VMware Engine 中使用。

  6. 将虚拟设备 OVF 模板中显示的网络映射到您在 NSX-T Manager 上配置的网络。单击确定

    添加网络接口1

    添加网络接口2

  7. 单击“完成”开始在 VMware 云上安装虚拟设备。

    部署 OVF 模板

  8. 现在,您可以启动 NetScaler VPX 实例。在导航窗格中,选择已安装的 NetScaler VPX 实例,然后从右键菜单中选择 Power On(开机)。单击“启动 Web 控制台”选项卡以模拟控制台端口。

    打开 VPX 实例的电源

  9. 现在,您已从 vSphere 客户端连接到 NetScaler 虚拟机。

    连接到 NetScaler 虚拟机

  10. 首次启动时,为 ADC 实例设置管理 IP 和网关。

    设置管理 IP 和网关

  11. 要使用 SSH 密钥访问 NetScaler 设备,请在 CLI 中键入以下命令:

    ssh nsroot@<management IP address>
    <!--NeedCopy-->
    

    示例:

    ssh nsroot@10.230.1.10
    <!--NeedCopy-->
    
  12. 您可以使用 show ns ip 命令验证 ADC 配置。

    使用 `show nsip` 命令验证

为 VMware 云上的 NetScaler VPX 实例分配公有 IP 地址

在 GCVE 上安装并配置 NetScaler VPX 实例后,必须为客户端接口分配公有 IP 地址。在为虚拟机分配公有 IP 地址之前,请确保为您的 Google Cloud 区域启用了公有 IP 服务。

要为新区域启用公有 IP 服务,请执行以下步骤:

  1. 在 GCVE 控制台上,导航到 网络 > 区域设置 > 添加区域

    GCVE 区域设置

  2. 选择您的区域并启用 Internet 接入公有 IP 服务
  3. 分配边缘服务 CIDR,确保 CIDR 范围不会与您的任何本地或其他 GCP/GCVE 子网(虚拟网络)重叠。

    分配边缘服务

  4. 将在几分钟后为所选区域启用公有 IP 服务。

要将公有 IP 分配给 GCVE 上的 NetScaler VPX 实例上的客户端接口,请在 GCVE 门户上执行以下步骤:

  1. 在 GCVE 控制台上,导航到 网络 > 公共 IPS > 分配

    GCVE 公共IP

  2. 输入公有 IP 的名称。选择您的区域,然后选择要使用 IP 的私有云。
  3. 为要将公有 IP 映射到的接口提供私有 IP。这将是您的 客户端 接口的 私有 IP
  4. 单击 Submit(提交)。 分配公有 IP

  5. 公有 IP 在几分钟后就可以使用了。

  6. 必须先添加防火墙规则以允许访问公有 IP,然后才能使用它。有关更多信息,请参阅 防火墙规则