NetScaler VPX 12-1
感谢您提供反馈

这篇文章已经过机器翻译.放弃

使用 virsh 程序配置 Citrix ADC VPX 实例

virsh 程序是一个用于管理 VM Guest 的命令行工具。 其功能与虚拟机管理器类似。 通过此程序,可以更改 VM 来宾的状态(启动、停止、暂停等)、设置新来宾和设备以及编辑现有配置。 virsh 程序对于编写 VM Guest 管理操作脚本也很有用。

要使用 virsh 程序配置 Citrix ADC VPX,请按照以下步骤操作:

  1. 使用 tar 命令解压 Citrix ADC VPX 包。 NSVPX-KVM-*_nc.tgz 包包含以下组件:

    • 用于指定 VPX 属性 [NSVPX-KVM-*_nc.xml] 的域 XML 文件
    • NS-VM 磁盘映像的校验和 [Checksum.txt]
    • NS-VM 磁盘映像 [NSVPX-KVM-*_nc.raw]

    Example:

    tar -xvzf NSVPX-KVM-10.1-117_nc.tgz NSVPX-KVM-10.1-117_nc.xml NSVPX-KVM-10.1-117_nc.raw checksum.txt
  2. 将 NSVPX-KVM-*_nc.xml XML 文件复制到名为 <DomainName>-NSVPX-KVM-*_nc.xml 的文件中。 <DomainName> 也是虚拟机的名称。 Example:

    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml
  3. 编辑 <DomainName>-NSVPX-KVM-*_nc.xml 文件以指定以下参数:

    • name — 指定名称。
    • mac—指定 MAC 地址。 注意:域名和 MAC 地址必须是唯一的。
    • 源文件—指定绝对磁盘映像源路径。 文件路径必须为绝对路径。 您可以指定 RAW 图像文件或 QCOW2 图像文件的路径。
      如果要指定 RAW 映像文件,请指定磁盘映像源路径,如以下示例所示:

              Example:

    * \<name\>NetScaler-VPX\</name\> \<mac address='52:54:00:29:74:b3'/\> \<source file='/root/NSVPX-KVM-10.1-117\_nc.raw'/\>*

              指定 QCOW2 磁盘映像绝对源路径,并将驱动程序类型定义为 qcow2,如以下示例所示:

              Example:

* \<name\>NetScaler-VPX\</name\> \<mac address='52:54:00:29:74:b3'/\> \<driver name ='qemu' type='qcow2'/\> \<source file='/root/NSVPX-KVM-10.1-117\_nc.qcow'/\>*
  1. 编辑 \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml 文件以配置网络详细信息:

    • source dev — 指定接口。
    • mode — 指定模式。 默认接口为 Macvtap Bridge(Macvtap 桥接)。

    示例:模式:MacVTap Bridge 将目标接口设置为 ethx,模式设置为 bridge 模型类型为 virtio

    <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth0' mode='bridge'/> <target dev='macvtap0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface>

    在此处,eth0 是连接到 VM 的物理接口。

  2. &lt;DomainName\&gt;-NSVPX-KVM-\*\_nc.xml file 中:

    virsh define <DomainName\>-NSVPX-KVM-\*\_nc.xml

    Example:

    virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml
  3. 通过输入以下命令启动虚拟机:virsh start [ ] 示例:
    virsh start NetScaler-VPX
  4. 通过控制台连接 Guest VM virsh console [ ] 示例:
    virsh console NetScaler-VPX

使用 virsh 程序向 Citrix ADC VPX 实例添加其他接口

在 KVM 上预配 Citrix ADC VPX 后,可以添加其他接口。

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

  1. 关闭在 KVM 上运行的 Citrix ADC VPX 实例。
  2. 使用以下命令编辑 -NSVPX-KVM-*_nc.xml 文件: virsh edit [ ]
  3. 在 <DomainName>-NSVPX-KVM-*_nc.xml 文件中,附加以下参数:
    1. 适用于 MacVTap

      • 接口类型 — 将接口类型指定为“direct”。
      • Mac 地址 — 指定 Mac 地址并确保该 MAC 地址在接口之间是唯一的。
      • 源设备 — 指定接口名称。
      • 模式 - 指定模式;支持的模式包括 - Bridge、VEPA、Private 和 Pass-through
      • 模型类型— 将模型类型指定为 virtio

      Example:

      模式:MacVTap 直通

      将目标接口设置为 ethx,模式为 桥梁和模型类型 虚拟

      <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth1' mode='passthrough'/> <model type='virtio'/> </interface>

      在此处,eth1 是连接到 VM 的物理接口。

    2. 对于桥接模式

      注意:请确保您已在 KVM 主机中配置了 Linux 桥接器、将物理接口绑定到桥接器、并将桥接器置于 UP 状态。

      • 接口类型 — 将接口类型指定为“bridge”。
      • Mac 地址 — 指定 Mac 地址并确保该 MAC 地址在接口之间是唯一的。
      • 源网桥 — 指定网桥名称。
      • 模型类型— 将模型类型指定为 virtio

      示例:桥接模式

      <interface type='bridge'> <mac address='52:54:00:2d:43:a4'/> <source bridge='br0'/> <model type='virtio'/> </interface>
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
使用 virsh 程序配置 Citrix ADC VPX 实例