Citrix ADC

使用virsh程序提供Citrix ADC VPX实例

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

通过使用virsh程序,遵循以下步骤:

  1. 使用tar命令向Untar Citrix ADC VPX包。nsvpx-kvm - * _ nc.tgz包包含以下组件:

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

    例子:

    焦油-xvzf nsvpx - kvm - 10.1 - 117 - _nc。tgz nsvpx - kvm - 10.1 - 117 - _nc.xml nsvpx - kvm - 10.1 - 117 - _nc。生checksum.txt < !——NeedCopy >
  2. 将“NSVPX-KVM-*_nc.xml”拷贝到一个名为“-NSVPX-KVM-*_nc.xml”的文件中。也是虚拟机的名称。例子:

    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml 
  3. 编辑 -nsvpx-kvm - * _ nc.xml文件以指定以下参数:

    • name -指定名称。
    • mac-指定MAC地址。注意:域名和MAC地址必须是唯一的。
    • 源文件—指定磁盘镜像的绝对源路径。文件路径必须是绝对路径。您可以指定RAW镜像文件或QCOW2镜像文件的路径。

      如果指定RAW镜像文件,请指定磁盘镜像源路径,示例如下:

      例子:

       netscaler-vpx   <源文件='/ root / nsvpx-kvm-10.1-117_nc.raw'/> <! - 需要 - >

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

      例子:

      NetScaler-VPX    < !——NeedCopy >
  4. 编辑“- nsvpx - kvm -*_nc.xml”文件,配置组网细节。

    • Source dev -指定接口。
    • 模式 - 指定模式。默认接口是Macvtap桥

    示例:模式:MacVTAP桥将目标接口设置为ethx模型类型为virtio

          

    这里eth0是绑定到虚拟机的物理接口。

  5. 在“- nsvpx - kvm -*_nc.xml”文件中定义虚拟机属性。virsh定义<域名> -NSVPX-KVM - * _nc.xml例子:

    virsh define nsvpx - nsvpx - kvm -10.1-117_nc.xml 
  6. 通过输入以下命令启动VM:virsh开始(<域名> < DomainUUID >)的例子:
    virsh start NetScaler-VPX 
  7. 通过控制台连接Guest虚拟机virsh控制台(<域名> < DomainID >)的例子:
    virsh控制台netscaler-vpx <! -  callcopy  - >

添加更多接口到Citrix ADC VPX实例使用virsh程序

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

要添加更多接口,请按照下列步骤操作:

  1. 关闭KVM上运行的Citrix ADC VPX实例。
  2. 使用命令编辑“- nsvpx - kvm -*_nc.xml”文件。virsh编辑(<域名> < DomainUUID >)
  3. 在“- nsvpx - kvm -*_nc.xml”文件中添加如下参数:

    1. 对于MacVtap.

      • 接口类型 - 将接口类型指定为“Direct”。
      • MAC地址 - 指定MAC地址,并确保MAC地址在接口上是唯一的。
      • source dev -指定接口名称。
      • mode—指定模式。支持的模式有:- Bridge、VEPA、Private和Pass-through
      • model type—指定模型类型为virtio

      例子:

      模式:MacVTAP通过

      设置目标接口为ethx,模式为桥,模型类型为virtio

      <接口类型='direct'>  <源Dev ='eth1'模式='Passthrough'/>  <! -  centcopy  - >

      这里eth1是附加到虚拟机的物理接口。

    2. 对于桥梁模式

      注意:请确保在KVM主机上配置了Linux网桥,并将物理接口绑定到网桥上,网桥处于UP状态。

      • 接口类型 - 指定接口类型为“桥”。
      • MAC地址 - 指定MAC地址,并确保MAC地址在接口上是唯一的。
      • 源网桥 - 指定桥名称。
      • model type—指定模型类型为virtio

      示例:桥接模式

           
使用virsh程序提供Citrix ADC VPX实例