ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Aprovisionamiento de la instancia NetScaler VPX mediante el virsh programa

El virsh programa es una herramienta de línea de comandos para administrar invitados de VM. Su funcionalidad es similar a la de Virtual Machine Manager. Le permite cambiar el estado de un invitado de VM (iniciar, detener, pausar, etc.), configurar nuevos invitados y dispositivos y modificar las configuraciones existentes. El virsh programa también es útil para crear scripts de operaciones de administración de invitados de VM.

Para aprovisionar NetScaler VPX mediante el virsh programa, siga estos pasos:

  1. Utilice el comando tar para desatar el paquete NetScaler VPX. El paquete NSVPX-KVM-*_NC.tgz contiene los siguientes componentes:

    • Archivo XML de dominio que especifica atributos VPX [NSVPX-KVM-*_NC.xml]
    • Compruebe la suma de la imagen de disco de NS-VM [Checksum.txt]
    • Imagen de disco de NS-VM [NSVPX-KVM-*_NC.raw]

    Ejemplo:

    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. <DomainName>Copie el archivo XML NSVPX-KVM- * _nc.xml en un archivo denominado -NSVPX-KVM- *_nc.xml. <DomainName> también es el nombre de la máquina virtual. Ejemplo:

    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml
  3. Edite el archivo -NSVPX-KVM <DomainName>- * _nc.xml para especificar los parámetros siguientes:

    • name: Especifique el nombre.
    • Mac: especifique la dirección MAC. Nota: El nombre de dominio y la dirección MAC tienen que ser únicos.
    • archivo fuente: especifique la ruta de origen absoluta de la imagen de disco. La ruta del archivo tiene que ser absoluta. Puede especificar la ruta del archivo de imagen RAW o de un archivo de imagen QCOW2.

      Si desea especificar un archivo de imagen RAW, especifique la ruta de origen de la imagen del disco como se muestra en el siguiente ejemplo:

      Ejemplo:

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

      Especifique la ruta de origen absoluta de la imagen de disco de QCOW2 y defina el tipo de controlador como qcow2, como se muestra en el siguiente ejemplo:

      Ejemplo:

      <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'/>*
  4. Edite el <DomainName> archivo -NSVPX-KVM- * _nc.xml para configurar los detalles de la red:

    • source dev: especifique la interfaz.
    • modo: especifique el modo. La interfaz predeterminada es Macvtap Bridge.

    Ejemplo: Modo: puente MacVTap Establecer interfaz de destino como ethx y modo como puente Tipo de modelo como 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>

    Aquí, eth0 es la interfaz física conectada a la VM.

  5. <DomainName>Defina los atributos de la máquina virtual en el <DomainName> archivo -NSVPX-KVM- * _nc.xml mediante el siguiente comando: define virsh \-NSVPX-KVM-\ *_nc.xml Ejemplo:

    virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml
  6. Inicie la máquina virtual introduciendo el siguiente comando: virsh start [<DomainName> |<DomainUUID>] Ejemplo:

    virsh start NetScaler-VPX
  7. Conecte la máquina virtual invitada a través de la virsh consola [<DomainName> |<DomainUUID> |<DomainID>] Ejemplo:

    virsh console NetScaler-VPX

Agregar más interfaces a la instancia NetScaler VPX mediante el virsh programa

Después de haber aprovisionado NetScaler VPX en KVM, puede agregar interfaces adicionales.

Para añadir más interfaces, sigue estos pasos:

  1. Apague la instancia de NetScaler VPX que se ejecuta en el KVM.
  2. <DomainName> <DomainUUID>Edite el <DomainName> archivo -NSVPX-KVM- * _nc.xml mediante el comando edit [ | virsh \\]
  3. En el archivo -NSVPX-KVM <DomainName>- * _nc.xml, añada los siguientes parámetros:

    1. Para MacVTAP

      • Tipo de interfaz: Especifique el tipo de interfaz como ‘direct’.
      • Dirección MAC: especifique la dirección MAC y asegúrese de que la dirección MAC sea única en todas las interfaces.
      • source dev: Especifique el nombre de la interfaz.
      • mode: especifique el modo. Los modos admitidos son: Bridge, VEPA, Privado y Pass-through
      • tipo de modelo: especifique el tipo de modelo como virtio

      Ejemplo:

      Modo: MacVTap PassThrough

      Establecer la interfaz de destino como ethx, Modo como puente y tipo de modelo como virtio

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

      Aquí eth1 es la interfaz física conectada a la VM.

    2. Para modo puente

      Nota: Asegúrese de haber configurado un puente Linux en el host KVM, haber enlazado la interfaz física al puente y haber colocado el puente en estado activo.

      • Tipo de interfaz: Especifique el tipo de interfaz como “puente”.
      • Dirección MAC: especifique la dirección MAC y asegúrese de que la dirección MAC sea única en todas las interfaces.
      • puente de origen: Especifique el nombre del puente.
      • tipo de modelo: especifique el tipo de modelo como virtio

      Ejemplo: modo Bridge

      <interface type='bridge'> <mac address='52:54:00:2d:43:a4'/> <source bridge='br0'/> <model type='virtio'/> </interface>
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Aprovisionamiento de la instancia NetScaler VPX mediante el virsh programa