Citrix ADC

在 Azure VMware 解决方案上安装 Citrix ADC VPX 实例

Azure VMware 解决方案 (AVS) 为你提供包含 vSphere 群集的私有云,这些群集是由专用裸机 Azure 基础架构构建的。最少初始部署为三台主机,但是每个群集最多可以添加一台主机,最多可以添加 16 台主机。所有预配的私有云都有 vCenter Server、vSAN、vSphere 和 NSX-T。

Azure 上的 VMware 云 (VMC) 使你能够在 Azure 上使用所需的 ESX 主机数量创建云软件定义的数据中心 (SDDC)。Azure 上的 VMC 支持 Citrix ADC VPX 部署。VMC 提供的用户界面与本地 vCenter 相同。它的功能类似于基于 ESX 的 Citrix ADC VPX 部署。

下图显示了 Azure 公有云上的 Azure VMware 解决方案,管理员或客户端可以通过互联网访问该解决方案。管理员可以使用 Azure VMware 解决方案创建、管理和配置工作负载或服务器虚拟机。管理员可以从 Windows Jumpbox 访问 AVS 的基于 Web 的 vCenter 和 NSX-T 管理器。您可以使用 vCenter 在 Azure VMware 解决方案中创建 Citrix ADC VPX 实例(独立或高可用性对)和服务器虚拟机,并使用 NSX-T 管理器管理相应的网络。AVS 上的 Citrix ADC VPX 实例的工作方式与本地 VMware 主机群集类似。AVS 由在同一虚拟网络中创建的 Windows Jumpbox 进行管理。

客户只能通过连接到 ADC 的 VIP 来访问 AVS 服务。Azure VMware 解决方案之外但位于同一 Azure 虚拟网络中的另一个 Citrix ADC VPX 实例有助于将 Citrix ADC VPX 实例的 VIP 添加为服务作为服务。根据要求,您可以将 Citrix ADC VPX 实例配置为通过互联网提供服务。

AVS 架构

必备条件

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

VMware 云硬件要求

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

表 1. 运行 Citrix ADC 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 文件。

下载 Citrix ADC VPX 安装文件

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

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

citrix.com/zh-cn/ > 下载 > Citrix ADC > Virtual Appliances(虚拟设备)

将以下文件复制到 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.OF)
  • NSVPX-ESX-<release number>-<build number>.mf(例如,NSVPX-ESX-13.0-79.64.mF)

部署 Azure VMware 解决方案

  1. 登录到你的 微软 Azure 门户,然后导航到 Azure 市场
  2. Azure 市场中,搜索 Azure VMware 解决方案 ,然后单击 创建

    Azure VMware 解决方案

  3. 创建私有云 页面中,输入以下详细信息:

    • 至少选择 3 个 ESXi 主机以创建私有云的默认集群。
    • 对于地 址块 字段,请使用 /22 地址空间。
    • 对于 虚拟网络,请确保 CIDR 范围不与任何本地或其他 Azure 子网(虚拟网络)或网关子网重叠。
    • 网关子网用于表达与私有云的连接路由。

    创建私有云

  4. 单击 “ 查看 + 创建”。
  5. 查看设置。如果必须更改任何设置,请单击 “ 上一步”。

    查看私有云设置

  6. 单击创建。私有云配置过程开始。配置私有云最多可能需要两个小时。

    预配私有云

  7. 单击 转到资源,验证创建的私有云。

    AVS 私有云

注意

要访问此资源,你需要 Windows 中的虚拟机充当跳转框。

连接到运行 Windows 的 Azure 虚拟机

此过程向你展示如何使用 Azure 门户在 Azure 中部署运行 Windows Server 2019 的虚拟机 (VM)。要查看虚拟机的运行,然后 RDP 到虚拟机并安装 IIS Web 服务器。

要访问已创建的私有云,您需要在同一虚拟网络中创建 Windows 跳转框。

  1. 转到 Azure 门户,然后单击 创建资源

    AVS 创建资源

  2. 搜索 微软 Windows 10,然后单击 创建

    创建 Microsoft Windows 10

  3. 创建运行 Windows Server 2019 的虚拟机 (VM)。此时将显示 “ 创建虚拟机 ” 页面。在 基础知识 选项卡中输入所有详细信息,然后选中 许可 复选框。保留其余的默认值,然后选择页面底部的 “ 审阅 + 创建 ” 按钮。

    创建虚拟机

  4. 验证运行后,选择页面底部的 创建 按钮。
  5. 部署完成后,选择 转到资源
  6. 转到你创建的 Windows 虚拟机。使用 Windows 虚拟机的公有 IP 地址并使用 RDP 进行连接。

    使用 Azure 门户中的 连接 按钮从 Windows 桌面启动远程桌面 (RDP) 会话。首先你连接到虚拟机,然后你登录。

    要从 Mac 连接到 Windows 虚拟机,必须为 Mac 安装 RDP 客户端,例如微软远程桌面。有关更多信息,请参阅 如何连接和登录运行 Windows 的 Azure 虚拟机

访问私有云 vCenter 门户

  1. 在 Azure VMware 解决方案私有云中的 管理下,选择 身份。记下 vCenter 凭据。

    vCenter 凭据

  2. 通过键入 vCenter Web 客户端 URL 来启动 vSphere 客户端。

    启动 vSphere 客户端

  3. 使用 Azure VMware 解决方案私有云的 vCenter 凭据登录 VMware vSphere。

    vSphere 登录

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

    验证 ESXi 主机

有关更多信息,请参阅 访问私有云 vCenter 门户

在 Azure 门户中创建 NSX-T 区段

你可以从 Azure 门户中的 Azure VMware 解决方案控制台创建和配置 NSX-T 区段。这些网段连接到默认的 Tier-1 网关,这些网段上的工作负载可以实现东西和南北连接。创建区段后,它将显示在 NSX-T 管理器和 vCenter 中。

  1. 在 Azure VMware 解决方案私有云中的 工作负载网络下,选择 区段 > 添加。提供新逻辑段的详细信息, 然后选择确定。您可以为客户端、管理界面和服务器界面创建三个单独的区段。

    AVS 添加细分

  2. 在 Azure VMware 解决方案私有云中的 管理下,选择 身份。记下 NSX-T 管理器凭据。

    NSX-T 管理器凭据

  3. 通过键入 NSX-T Web 客户端 URL 来启动 VMware NSX-T 管理器。

    NSX-T 网络客户端

  4. 在 NSX-T 管理器中的 网络 > 区段下,您可以看到已创建的所有区段。您还可以验证子网。

    网络细分

有关更多信息,请参阅在 Azure 门户中创建 NSX-T 区段

在 VMware 云上安装 Citrix ADC VPX 实例

安装和配置 VMware 软件定义数据中心 (SDDC) 后,可以使用 SDDC 在 VMware 云上安装虚拟设备。可以安装的虚拟设备数量取决于 SDDC 上的可用内存量。

要在 VMware 云上安装 Citrix ADC VPX 实例,请在 Windows Jumpbox 虚拟机中执行以下步骤:

  1. 从 Citrix 下载站点下载 ESXi 主机的 Citrix ADC VPX 实例安装文件。

    Citrix 下载站点

  2. 在 Windows 跳转框中打开 VMware SDDC。
  3. 在 “ 用户名 ” 和 “ 密码 ” 字段中,键入管理员凭据,然后单击 “ 登录”。
  4. File(文件)菜单中,单击 Deploy OVF Template(部署 OVF 模板)。
  5. 在 “部 署 OVF 模板 ” 对话框的 “ 从文件部署 ” 字段中,浏览到保存 Citrix ADC VPX 实例安装文件的位置,选择 .ovF 文件,然后单击 下一步

    注意

    默认情况下,Citrix ADC VPX 实例使用 E1000 网络接口。要使用 VMXNET3 接口部署 ADC,请将 OVF 修改为使用 VMXNET3 接口而非 E1000 接口。VMXNET3 接口的可用性受 Azure 基础架构的限制,可能不在 Azure VMware 解决方案中提供。

  6. 将虚拟设备 OVF 模板中显示的网络映射到在 VMware SDDC 上配置的网络。单击 OK(确定)。

    添加网络接口

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

    部署 OVF 模板

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

    打开 VPX 实例的电源

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

    连接到 Citrix ADC 虚拟机

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

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

    示例:

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

    ![使用 show nsip 命令验证] (/en-us/citrix-adc/media/avs-show-nsip.png)