Citrix ADC

使用 Virtual Machine Manager 预配 Citrix ADC VPX 实例

Virtual Machine Manager 是一个用于管理 VM 来宾的桌面工具。通过此工具,您可以创建新 VM 来宾和各种类型的存储以及管理虚拟网络。可以通过内置的 VNC 查看器访问 VM 来宾的图形控制台以及本地或远程查看性能统计信息。

安装首选 Linux 发行版后,在启用了 KVM 虚拟化的情况下,可以继续置备虚拟机。

使用 Virtual Machine Manager 预配 Citrix ADC VPX 实例时,您有两种选择:

  • 手动输入 IP 地址、网关和网络掩码
  • 自动分配 IP 地址、网关和网络掩码(自动预配)

可以使用两种映像来预配 Citrix ADC VPX 实例:

  • RAW
  • QCOW2

可以将 Citrix ADC VPX RAW 映像转换为 QCOW2 映像,并预配 Citrix ADC VPX 实例。要将 RAW 映像转换为 QCOW2 映像,请键入以下命令:

qemu-img convert -O qcow2 original-image.raw image-converted.qcow

例如:

qemu-img convert -O qcow2 NSVPX-KVM-11.1-12.5_nc.raw NSVPX-KVM-11.1-12.5_nc.qcow

KVM 上的典型 Citrix ADC VPX 部署包括以下步骤:

  • 检查自动预配 Citrix ADC VPX 实例的必备条件
  • 使用 RAW 映像预配 Citrix ADC VPX 实例
  • 使用 QCOW2 映像预配 Citrix ADC VPX 实例
  • 使用 Virtual Machine Manager 向 VPX 实例添加其他接口

检查自动预配 Citrix ADC VPX 实例的必备条件

自动置备是一项可选功能,它涉及使用 CDROM 驱动器中的数据。如果启用了此功能,则不必在初始设置期间输入 Citrix ADC VPX 实例的管理 IP 地址、网络掩码和默认网关。

需要先完成以下任务,才能自动预配 VPX 实例:

  1. 创建自定义开放虚拟化格式 (OVF) XML 文件或用户数据文件。
  2. 使用联机应用程序(例如 PowerISO)将 OVF 文件转换为 ISO 映像。
  3. 使用任何基于安全复制 (SCP) 的工具在 KVM 主机上装载 ISO 映像。

示例 OVF XML 文件

下面是 OVF XML 文件内容示例,您可以将其用作示例来创建您的文件。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<Environment xmlns:oe="`http://schemas.dmtf.org/ovf/environment/1"`

xmlns:xsi="`http://www.w3.org/2001/XMLSchema-instance"`

oe:id=""

xmlns="`http://schemas.dmtf.org/ovf/environment/1"`

xmlns:cs="`http://schemas.citrix.com/openstack">`

<PlatformSection>

<Kind></Kind>

<Version>2016.1</Version>

<Vendor>VPX</Vendor>

<Locale>en</Locale>

</PlatformSection>

<PropertySection>

<Property oe:key="com.citrix.netscaler.ovf.version" oe:value="1.0"/>

<Property oe:key="com.citrix.netscaler.platform" oe:value="NSVPX"/>

<Property oe:key="com.citrix.netscaler.orch_env" oe:value="KVM"/>

<Property oe:key="com.citrix.netscaler.mgmt.ip" oe:value="10.1.2.22"/>

<Property oe:key="com.citrix.netscaler.mgmt.netmask" oe:value="255.255.255.0"/>

<Property oe:key="com.citrix.netscaler.mgmt.gateway" oe:value="10.1.2.1"/>

</PropertySection>

</Environment>

在上面的 OVF XML 文件中,“PropertySection”用于 NetScaler 网络配置。创建该文件时,请为示例结尾处突出显示的参数指定值:

  • Management IP address(管理 IP 地址)
  • 网络掩码
  • 网关

重要

如果 OVF 文件不是格式正确的 XML,则系统会为 VPX 实例分配默认网络配置,而不是该文件中指定的值。

使用 RAW 映像预配 Citrix ADC VPX 实例

通过 Virtual Machine Manager 可以使用 RAW 映像预配 Citrix ADC VPX 实例.

要使用 Virtual Machine Manager 预配 Citrix ADC VPX 实例,请按照以下步骤进行操作:

  1. 打开 Virtual Machine Manager【Application(应用程序)> System Tools(系统工具)> Virtual Machine Manager】,然后在 Authenticate(身份验证)窗口中输入登录凭据。

  2. 单击 image1 图标或右键单击 localhost (QEMU),创建一个新 Citrix ADC VPX 实例。

    image

  3. Name(名称)文本框中,输入新 VM 的名称(例如,NetScaler-VPX)。

  4. New VM(新建 VM)窗口中的“Choose how you would like to install the operating system”(选择您希望安装操作系统的方式)下,选择 Import existing disk image(导入现有磁盘映像),然后单击 Forward(转发)。

    image

  5. Provide the existing storage path(提供现有存储路径)字段中,导航到映像的路径。选择操作系统类型“UNIX”,选择版本“FreeBSD 6.x”。然后,单击 Forward(转发)。

    image

  6. Choose Memory and CPU(选择内存和 CPU)设置下,选择以下设置,然后单击 Forward(下一步):

    • Memory (RAM)(内部 (RAM))- 2048 MB
    • CPUs(CPU 数)- 2

    image

  7. 选中 Customize configuration before install(安装前自定义配置)复选框。也可以在 Advanced options(高级选项)下自定义 MAC 地址。请确保所选 Virt Type(虚拟类型)为 kvm,所选“Architecture”(体系结构)为 x86_64。单击 Finish(完成)。

    image

  8. 选择 NIC 并提供以下配置:

    • Source device(源设备)-“ethX macvtap”或“Bridge”(桥接)
    • Device model(设备模型)- virtio
    • Source mode(源模式)- Bridge(桥接)

    image

  9. 单击 Apply(应用)。

  10. 如果您要自动置备 VPX 实例,请参阅本文档中的通过附加 CDROM 驱动器启用自动预配部分。否则,请单击 Begin Installation(开始安装)。在 KVM 上预配 Citrix ADC VPX 后,可以添加其他接口。

使用 QCOW2 映像预配 Citrix ADC VPX 实例

使用 Virtual Machine Manager,可以通过 QCOW2 映像预配 Citrix ADC VPX 实例。

要使用 QCOW2 映像预配 Citrix ADC VPX 实例,请按照以下步骤进行操作:

  1. 按照使用 RAW 映像预配 Citrix ADC VPX 实例中的步骤 1步骤 8 进行操作。

    注意:请务必在步骤 5 中选择 qcow2 映像。

  2. 选择 Disk 1(磁盘 1),并单击 Advanced options(高级选项)。
  3. 从“Storage format”(存储格式)下拉列表中选择 qcow2

    本地化后的图片

  4. 单击 Apply(应用),然后单击 Begin Installation(开始安装)。在 KVM 上预配 Citrix ADC VPX 后,可以添加其他接口。

通过附加 CDROM 驱动器启用自动预配

  1. 依次单击 Add Hardware(添加硬件)> Storage(存储)> Device type(设备类型)> CDROM device(CDROM 设备)

  2. 单击 Manage(管理),并选择在“自动预配 Citrix ADC VPX 实例的必备条件”中装载的正确 ISO 文件,然后单击 Finish(完成)。此时将在 Citrix ADC VPX 实例上的资源下创建一个新的 CDROM。

    本地化后的图片

  3. 打开 VPX 实例,它将使用 OVF 文件中提供的网络配置进行自动置备,如示例屏幕截图中所示。

    本地化后的图片

  4. 如果自动预配失败,实例将提供默认 IP 地址 (192.168.100.1)。在该示例中,您需要手动完成初始配置。有关详细信息,请参阅 首次配置 ADC

使用 Virtual Machine Manager 将其他接口添加到 Citrix ADC VPX 实例

在 KVM 上预配 NetScaler VPX 实例后,可以添加其他接口。

要添加其他接口,请按照以下步骤进行操作。

  1. 关闭 KVM 上运行的 NetScaler VPX 实例。

  2. 右键单击 VPX 实例,然后从弹出菜单中选择 Open(打开)。

  3. 单击标头中的 image 图标,查看虚拟硬件详细信息。

  4. 单击 Add Hardware(添加硬件)。在 Add New Virtual Hardware(添加新虚拟硬件)窗口中,从导航菜单中选择 Network(网络)。

    image

  5. Host Device(主机设备)字段中,选择物理接口类型。主机设备类型可以是“Bridge”(桥接)或“MacVTap”。如果是“MacVTap”,则四种可能的模式为“VEPA”、“Bridge”(桥接)、“Private”(专用)和“Pass-through”(直通)。

    1. 对于“Bridge”(桥接)

      1. Host device(主机设备)- 选择“Specify shared device name”(指定共享设备名称)选项。

      2. 提供在 KVM 主机中配置的桥接名称。

        注意:请确保已在 KVM 主机中配置 Linux 桥接,将物理接口绑定到桥接,并将桥接置于 UP(正常运行)状态。

        image

      3. Device model(设备模型)- virtio。

      4. 单击“Finish”(完成)。

    2. 适用于 MacVTap

      1. Host device(主机设备)- 从菜单中选择物理接口。

      2. Device model(设备模型)- virtio。

        image

      3. 单击“Finish”(完成)。可以在导航窗格中查看新添加的 NIC。

        image

      4. 选择新添加的 NIC,然后为此 NIC 选择源模式。可用模式为“VEPA”、“Bridge”(桥接)、“Private”(专用)和“Passthrough”(直通)。有关接口和模式的更多详细信息,请参阅“源接口和模式”。

      5. 单击“Apply”(应用)。

  6. 如果您要自动置备 VPX 实例,请参阅本文档中的“添加配置驱动器以启用自动置备”一节。否则,请打开 VPX 实例以手动完成初始配置。

重要

不支持速度、双工和自动协商等接口参数配置。

使用 Virtual Machine Manager 预配 Citrix ADC VPX 实例