Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instalación vMX en KVM

Lea este tema para comprender cómo instalar el enrutador MX virtual en el entorno KVM.

Preparación del host de Ubuntu para instalar vMX

Para preparar el sistema host Ubuntu para la instalación de vMX (a partir de Junos OS versión 15.1F6):

  1. Cumpla los requisitos mínimos de software y SO descritos en Requisitos mínimos de hardware y software.

  2. Consulte las secciones Actualizar el kernel y actualizar a libvirt 1.2.19 a continuación.

  3. Si utiliza tarjetas de familia PCI-Express Intel XL710, asegúrese de actualizar los controladores. Consulte Actualización de controladores para el CIR X710.

  4. Habilite Intel VT-d en la BIOS. (Recomendamos que verifique el proceso con el proveedor, ya que diferentes sistemas tienen métodos diferentes para habilitar VT-d.)

    Consulte el procedimiento para activar VT-d disponible en el sitio web de Intel.

  5. Desactive KSM estableciendo KSM_ENABLED=0 en /etc/default/qemu-kvm.

  6. Desactive la virtualización de APIC editando el archivo /etc/modprobe.d/qemu-system-x86.conf enable_apicv=0 y agregando a la línea que contiene options kvm_intel.

    options kvm_intel nested=1 enable_apicv=0

  7. Reinicie el host para deshabilitar la virtualización de KSM y APIC.

  8. Si usa SR-IOV, debe llevar a cabo este paso.

    Nota:

    Debe quitar cualquier instalación anterior con un puente externo en /etc/network/interfaces y revertir al uso de la interfaz de administración original. Asegúrese de que el comando ifconfig -a no muestra puentes externos antes de continuar con la instalación.

    Para determinar si se muestra un puente externo, utilice el ifconfig comando para ver la interfaz de administración. Para confirmar que esta interfaz se usa para un grupo de puente externo, utilice brctl show el comando para ver si la interfaz de administración se muestra como un puente externo.

    Active la capacidad SR-IOV activando intel_iommu=on el directorio /etc/default/grub .

    GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on"

    Anexe intel_iommu=on la cadena a cualquier texto existente para el GRUB_CMDLINE_LINUX_DEFAULT parámetro.

    Ejecute el update-grub comando seguido del reboot comando.

  9. Para un rendimiento óptimo, recomendamos que configure el tamaño de las páginas enormes para que sean 1G en el host y asegúrese de que el nodo NUMA para el VFP tenga al menos 16 páginas enormes de 1G. Para configurar el tamaño de Las páginas enormes, agregue la siguiente línea en /etc/default/grub:

    GRUB_CMDLINE_LINUX="default_hugepagesz=1G hugepagesz=1G hugepages=number-of-huge-pages"

    La cantidad de páginas grandes debe ser al menos (16G * number-of-numa-sockets).

  10. Ejecute el modprobe kvm-intel comando antes de instalar vMX.

Nota:

A partir de Junos OS versiones 18.2 y posteriores, se admiten U kernel 16.04.5 LTS y Linux 4.4.0-62-generic.

Para cumplir con los requisitos mínimos de software y SO, es posible que deba llevar a cabo estas tareas:

Actualización del kernel

Nota:

No es necesario actualizar el kernel de Linux en la versión 16.04 de U kernel.

Nota:

Si está utilizando Ubuntu 14.04.1 LTS, que viene con 3.19.0-80-genérico, puede omitir este paso. Ubuntu 14.04 viene con una versión inferior del núcleo (Linux 3.13.0-24-genérico) que la versión recomendada (Linux 3.19.0-80-genérico).

Para actualizar el kernel:

  1. Determine su versión del kernel.

  2. Si su versión difiere de la que se muestra en el paso 1, ejecute los siguientes comandos:

  3. Reinicie el sistema.

Actualización a libvirt 1.2.19

Nota:

Ubuntu 16.04.5 es compatible con la versión de Libvirt es 1.3.1. No es necesario actualizar libvirt en Ubuntu 16.04.

Ubuntu 14.04 es compatible con libvirt 1.2.2 (que funciona para el modo VFP lite). Si usa el modo de rendimiento VFP o implementa varias instancias vMX mediante el modo VFP lite, debe actualizar a libvirt 1.2.19.

Para actualizar libvirt:

  1. Asegúrese de instalar todos los paquetes enumerados en Requisitos mínimos de hardware y software.

  2. Ir al directorio /tmp con el cd /tmp comando.

  3. Obtenga el libvirt-1.2.19 código fuente con el comando wget http://libvirt.org/sources/libvirt-1.2.19.tar.gz.

  4. Descomprima y desenvía el archivo con el tar xzvf libvirt-1.2.19.tar.gz comando.

  5. Ir al directorio libvirt-1.2.19 con el cd libvirt-1.2.19 comando.

  6. Detenga libvirtd con el service libvirt-bin stop comando.

  7. Ejecute el ./configure --prefix=/usr --localstatedir=/ --with-numactl comando.

  8. Ejecute el make comando.

  9. Ejecute el make install comando.

  10. Asegúrese de que el demonio libvirtd se está ejecutando. (Use el service libvirt-bin start comando para volver a iniciarlo. Si no se inicia, utilice el /usr/sbin/libvirtd -d comando.)

  11. Compruebe que las versiones de libvirtd y virsh son 1.2.19.

    El sistema muestra el registro de compilación de código.

Nota:

Si no puede implementar vMX después de actualizar libvirt, derribe el puente virbr0 ifconfig virbr0 down con el comando y elimine el puente con el brctl delbr virbr0 comando.

Actualización de controladores para el X710 CIR

Si usa NICs de la familia PCI-Express Intel XL710, asegúrese de actualizar los controladores antes de instalar vMX.

Para actualizar los controladores:

  1. Descargue el vMX de software como raíz y descomprima el paquete.
  2. Instale el controlador i40e desde el directorio de instalación.
  3. Instale el controlador i40evf más reciente de Intel.

    Por ejemplo, los siguientes comandos descargan e instalan la versión 1.4.15:

  4. Actualice initrd con los controladores.
  5. Active el nuevo controlador.

Instalar los otros paquetes necesarios

Utilice los siguientes comandos para instalar el paquete python-netifaces en Ubuntu.

Preparación del host Red Hat Enterprise Linux para instalar vMX

Para preparar el sistema host en el que se ejecuta Red Hat Enterprise Linux vMX instalación, realice la tarea para su versión:

Preparación del host Red Hat Enterprise Linux 7.3 para instalar vMX

Para preparar el sistema host que ejecuta Red Hat Enterprise Linux 7.3 para instalar vMX:

  1. Cumpla los requisitos mínimos de software y SO descritos en Requisitos mínimos de hardware y software.
  2. Habilite el hipersenso y vt-d en el BIOS.

    Si usa SR-IOV, habilite SR-IOV en el BIOS.

    Recomendamos que verifique el proceso con el proveedor, ya que diferentes sistemas tienen diferentes métodos para acceder y cambiar la configuración del BIOS.

  3. Durante la instalación del SO, seleccione las recopilaciones de software host y plataforma de virtualización de virtualización.

    Si no seleccionó estas recopilaciones de software durante la instalación de la GUI, utilice los siguientes comandos para instalarlas:

  4. Registre su host con sus credenciales de cuenta de Red Hat. Habilite el resumumum apropiado.

    Para instalar el depósito de paquetes adicionales para Enterprise Linux 7 (epel):

  5. Actualice los paquetes que están instalados actualmente.
  6. Para un rendimiento óptimo, recomendamos que configure el tamaño de las páginas enormes para que sean 1G en el host y asegúrese de que el nodo NUMA para el VFP tenga al menos 16 páginas enormes de 1G. Para configurar el tamaño de las páginas enormes, utilice el siguiente paso:

    Para Red Hat: agregue la configuración Páginas enormes.

    Utilice el soporte | comando de arranque grep para determinar el nombre del dispositivo de arranque.

    La cantidad de páginas grandes debe ser al menos (16G * number-of-numa-sockets).

  7. Instale los paquetes necesarios.
  8. (Opcional) Si usa SR-IOV, debe instalar estos paquetes y habilitar la capacidad de SR-IOV.

    Reinicie e inicie sesión de nuevo.

  9. Vincule el binario qemu-kvm al archivo qemu-system-x86_64.
  10. Configure la ruta para la versión correcta de Python e instale la biblioteca PyYAML.
  11. Si instaló alguna biblioteca Red Hat OpenStack, debe cambiar script/templates/red_{vPFE, vRE}-ref.xml a usarla como <type arch='x86_64' machine='pc-0.13'>hvm</type> el tipo de máquina.
  12. Desactive KSM.

    Para comprobar que KSM está deshabilitado, ejecute el siguiente comando.

    El valor 0 en el resultado indica que KSM está deshabilitado.

  13. Desactive la virtualización de APIC editando el archivo /etc/modprobe.d/kvm.conf enable_apicv=n y agregando a la línea que contiene opciones kvm_intel.

    También se puede enable_apicv=0 usar.

    Reinicie el host para deshabilitar la virtualización de KSM y APIC.

  14. Detenga y desactive el Administrador de red.

    Si no puede detener el Administrador de red, puede evitar que resolv.conf se sobrescriba con el chattr +I /etc/resolv.conf comando.

  15. Asegúrese de que el usuario de QEMU puede leer el directorio de compilación.

    Como alternativa, puede configurar QEMU para que se ejecute como usuario raíz estableciendo el archivo /etc/libvirt/qemu.conf en user="root".

Ahora puede instalar vMX.

Nota:

Cuando instale una vMX con el sh vmx.sh -lv --install comando, es posible que vea una advertencia de discordancia en la versión del kernel. Puede ignorar esta advertencia.

Preparación del host Red Hat Enterprise Linux 7.2 para instalar vMX

Para preparar el sistema host que ejecuta Red Hat Enterprise Linux 7.2 para instalar vMX:

  1. Cumpla los requisitos mínimos de software y SO descritos en Requisitos mínimos de hardware y software.
  2. Habilite el hipersenso y vt-d en el BIOS.

    Si usa SR-IOV, habilite SR-IOV en el BIOS.

    Recomendamos que verifique el proceso con el proveedor, ya que diferentes sistemas tienen diferentes métodos para acceder y cambiar la configuración del BIOS.

  3. Durante la instalación del SO, seleccione las recopilaciones de software host y plataforma de virtualización de virtualización.

    Si no seleccionó estas recopilaciones de software durante la instalación de la GUI, utilice los siguientes comandos para instalarlas:

  4. Registre su host con sus credenciales de cuenta de Red Hat. Habilite el resumumum apropiado.
  5. Actualice los paquetes que están instalados actualmente.
  6. Instale los paquetes necesarios.
  7. Para un rendimiento óptimo, recomendamos que configure el tamaño de las páginas enormes para que sean 1G en el host y asegúrese de que el nodo NUMA para el VFP tenga al menos 16 páginas enormes de 1G. Para configurar el tamaño de las páginas enormes, utilice el siguiente paso:

    Para Red Hat: agregue la configuración Páginas enormes.

    Utilice el soporte | comando de arranque grep para determinar el nombre del dispositivo de arranque.

    La cantidad de páginas grandes debe ser al menos (16G * number-of-numa-sockets).

  8. (Opcional) Si usa SR-IOV, debe instalar estos paquetes y habilitar la capacidad de SR-IOV.

    Reinicie e inicie sesión de nuevo.

  9. Vincule el binario qemu-kvm al archivo qemu-system-x86_64.
  10. Configure la ruta para la versión correcta de Python e instale la biblioteca PyYAML.
  11. Si instaló alguna biblioteca Red Hat OpenStack, debe cambiar script/templates/red_{vPFE, vRE}-ref.xml a usarla como <type arch='x86_64' machine='pc-0.13'>hvm</type> el tipo de máquina.
  12. Desactive KSM.

    Para comprobar que KSM está deshabilitado, ejecute el siguiente comando.

    El valor 0 en el resultado indica que KSM está deshabilitado.

  13. Desactive la virtualización de APIC editando el archivo /etc/modprobe.d/kvm.conf enable_apicv=n y agregando a la línea que contiene opciones kvm_intel.

    También se puede enable_apicv=0 usar.

    Reinicie el host para deshabilitar la virtualización de KSM y APIC.

  14. Detenga y desactive el Administrador de red.

    Si no puede detener el Administrador de red, puede evitar que resolv.conf se sobrescriba con el chattr +I /etc/resolv.conf comando.

  15. Asegúrese de que el usuario de QEMU puede leer el directorio de compilación.

    Como alternativa, puede configurar QEMU para que se ejecute como usuario raíz estableciendo el archivo /etc/libvirt/qemu.conf en user="root".

Ahora puede instalar vMX.

Nota:

Cuando instale una vMX con el sh vmx.sh -lv --install comando, es posible que vea una advertencia de discordancia en la versión del kernel. Puede ignorar esta advertencia.

Preparación del host CentOS para instalar vMX

Para preparar el sistema host que ejecuta CentOS para instalar vMX:

  1. Cumpla los requisitos mínimos de software y SO descritos en Requisitos mínimos de hardware y software.
  2. Habilite el hipersenso y vt-d en el BIOS.

    Si usa SR-IOV, habilite SR-IOV en el BIOS.

    Recomendamos que verifique el proceso con el proveedor, ya que diferentes sistemas tienen diferentes métodos para acceder y cambiar la configuración del BIOS.

  3. Durante la instalación del SO, seleccione las recopilaciones de software host y plataforma de virtualización de virtualización.

    Si no seleccionó estas recopilaciones de software durante la instalación de la GUI, utilice los siguientes comandos para instalarlas:

  4. Habilite el resumumum apropiado.
  5. Actualice los paquetes que están instalados actualmente.
  6. Instale los paquetes necesarios.
  7. (Opcional) Si usa SR-IOV, debe instalar estos paquetes y habilitar la capacidad de SR-IOV.

    Reinicie e inicie sesión de nuevo.

  8. Vincule el binario qemu-kvm al archivo qemu-system-x86_64 .
  9. Configure la ruta para la versión correcta de Python e instale la biblioteca PyYAML.
    Nota:

    En caso de error con la instalación, utilice la siguiente solución alternativa:

  10. Desactive KSM.

    Para comprobar que KSM está deshabilitado, ejecute el siguiente comando.

    El valor 0 en el resultado indica que KSM está deshabilitado.

  11. Desactive la virtualización de APIC editando el archivo /etc/modprobe.d/kvm.conf enable_apicv=0 y agregando a la línea que contiene opciones kvm_intel.

    Reinicie el host para deshabilitar la virtualización de KSM y APIC.

  12. Detenga y desactive el Administrador de red.

    Si no puede detener el Administrador de red, puede evitar que resolv.conf se sobrescriba con el chattr +I /etc/resolv.conf comando.

  13. Asegúrese de que el usuario de QEMU puede leer el directorio de compilación.

    Como alternativa, puede configurar QEMU para que se ejecute como usuario raíz estableciendo el archivo /etc/libvirt/qemu.conf en user=root.

  14. Agregue esta línea al final del archivo /etc/profile .

Ahora puede instalar vMX.

Nota:

Cuando instale una vMX con el sh vmx.sh -lv --install comando, es posible que vea una advertencia de discordancia en la versión del kernel. Puede ignorar esta advertencia.

Instalación de vMX para diferentes casos de uso

La instalación vMX es diferente para casos de uso específicos. En la tabla, se enumeran los requisitos de configuración de ejemplo vMX casos de uso.

Tabla 1: Configuraciones de ejemplo para casos de uso (compatibles Junos OS versión 18.3 a 18.4)

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

5 GB: 1 GB para VCP4 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

10:1 para VCP9 para VFP

20 GB: 4 GB para VCP16 GB para VFP

Virtio

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Por 3 Gbps y más rendimiento

10:1 para VCP9 para VFP

20 GB 4 GB para VCP16 GB para VFP

SR-IOV

Motores de enrutamiento virtual dual

Nota:

Cuando implemente en hosts independientes, debe configurar una conexión entre los hosts para que los V VCP se comuniquen entre sí.

Al implementar ambas instancias de VCP, se consume el doble de recursos VCP para su caso de uso particular.

Al implementar ambas instancias de VCP, se consume el doble de recursos VCP para su caso de uso particular.

virtio o SR-IOV

Tabla 2: Configuraciones de ejemplo para casos de uso (compatibles Junos OS versión 18.1 a 18.2)

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

5 GB: 1 GB para VCP4 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

8:1 para VCP7 para VFP

16 GB: 4 GB para VCP12 GB para VFP

Virtio

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Por 3 Gbps y más rendimiento

8:1 para VCP7 para VFP

16 GB 4 GB para VCP12 GB para VFP

SR-IOV

Motores de enrutamiento virtual dual

Nota:

Cuando implemente en hosts independientes, debe configurar una conexión entre los hosts para que los V VCP se comuniquen entre sí.

Al implementar ambas instancias de VCP, se consume el doble de recursos VCP para su caso de uso particular.

Al implementar ambas instancias de VCP, se consume el doble de recursos VCP para su caso de uso particular.

virtio o SR-IOV

Tabla 3: Configuraciones de ejemplo para casos de uso (compatibles Junos OS versión 17.4 )

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

5 GB: 1 GB para VCP4 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

8:1 para VCP7 para VFP

16 GB: 4 GB para VCP12 GB para VFP

Virtio

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Por 3 Gbps y más rendimiento

8:1 para VCP7 para VFP

16 GB 4 GB para VCP12 GB para VFP

SR-IOV

Tabla 4: Configuraciones de ejemplo para casos de uso (compatibles con Junos OS versión 15.1F6 al 17.3 )

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

5 GB: 1 GB para VCP4 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

8:1 para VCP7 para VFP

16 GB: 4 GB para VCP12 GB para VFP

Virtio

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Por 3 Gbps y más rendimiento

8:1 para VCP7 para VFP

16 GB 4 GB para VCP12 GB para VFP

SR-IOV

Tabla 5: Configuraciones de ejemplo para casos de uso (compatibles con Junos OS versión 15.1F4 a 15.1F3)

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

10 GB: 2 GB para VCP8 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

4:1 para VCP3 para VFP

10 GB: 2 GB para VCP8 GB para VFP

virtio o SR-IOV

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Para un rendimiento de 3 Gbps y más allá (con un mínimo de dos puertos Ethernet de 10 Gb)

Hasta 80 Gbps de rendimiento sin formato

8:1 para VCP7 para VFP

16 GB 4 GB para VCP12 GB para VFP

SR-IOV

Tabla 6: Configuraciones de ejemplo para casos de uso (compatibles Junos OS versión 14.1)

Caso de uso

VCPU mínima

Memoria mínima

CIR tipo de dispositivo

Simulación de laboratorio

Rendimiento de hasta 100 Mbps

4: 1 para VCP3 para VFP

8 GB: 2 GB para VCP6 GB para VFP

Virtio

Aplicaciones de banda ancha baja

Rendimiento de hasta 3 Gbps

4:1 para VCP3 para VFP

8 GB: 2 GB para VCP6 GB para VFP

virtio o SR-IOV

Aplicaciones de alto ancho de banda o pruebas de rendimiento

Para un rendimiento de 3 Gbps y más allá (con un mínimo de dos puertos Ethernet de 10 Gb)

Hasta 80 Gbps de rendimiento sin formato

5:1 para VCP4 para VFP

8 GB 2 GB para VCP6 GB para VFP

SR-IOV

Nota:

Desde Junos OS Release 18.4R1 (host Uhat) y Junos OS Release 19.1R1 (host RedHat), use_native_drivers puede establecer el valor en true en el archivo de configuración de vMX para usar los controladores más recientes sin modificar para sus tarjetas de interfaz de red para instalaciones vMX

Para instalar vMX para un caso de uso determinado, realice una de las siguientes tareas:

Instalación de vMX para la simulación de laboratorio

A partir de Junos OS versión 14.1, el caso de uso de la simulación de laboratorio utiliza la virtio CIR.

Para instalar vMX para la simulación de laboratorio (menos de 100 Mbps) caso de uso de la aplicación:

  1. Descargue el vMX de software como raíz y descomprima el paquete.

    tar xzvf package-name

  2. Cambie el directorio a la ubicación del paquete vMX comprimido.

    cd package-location

  3. Edite el archivo de texto config/vmx.conf con un editor de texto para configurar una sola instancia vMX instancia.

    Asegúrese de que el siguiente parámetro está configurado correctamente en el vMX de configuración:

    device-type : virtio

    Consulte Especificación de vMX parámetros de archivo de configuración.

  4. Ejecute la ./vmx.sh -lv --install secuencia de comandos para implementar vMX instancia especificada por el archivo de configuración de inicio config/vmx.conf y proporcionar un registro de nivel completo en un archivo. Consulte Implementación y administración de vMX.
  5. Desde el VCP, habilite el modo "ligero" para el VFP.

Este es un ejemplo de vMX de configuración de inicio con el tipo de dispositivo virtio para la simulación de laboratorio:

Instalación de vMX para aplicaciones de banda ancha baja

A partir Junos OS versión 14.1, el caso de uso de aplicaciones de banda ancha baja utiliza NICs virtio o SR-IOV.

Para instalar vMX para el caso de uso de aplicaciones de banda ancha baja (hasta 3 Gbps):

  1. Descargue el vMX de software como raíz y descomprima el paquete.

    tar xzvf package-name

  2. Cambie el directorio a la ubicación del paquete vMX comprimido.

    cd package-location

  3. Edite el archivo de texto config/vmx.conf con un editor de texto para configurar una sola instancia vMX instancia.

    Asegúrese de que el siguiente parámetro está configurado correctamente en el vMX de configuración:

    device-type: virtio O device-type: sriov

    Consulte Especificación de vMX parámetros de archivo de configuración.

  4. Ejecute la ./vmx.sh -lv --install secuencia de comandos para implementar vMX instancia especificada por el archivo de configuración de inicio config/vmx.conf y proporcionar un registro de nivel completo en un archivo. Consulte Implementación y administración de vMX.
  5. Desde el VCP, habilite el modo de rendimiento para el VFP.

Este es un ejemplo de vMX de configuración de inicio con el tipo de dispositivo virtio para aplicaciones de bajo ancho de banda:

Instalación de vMX para aplicaciones de gran ancho de banda

A partir Junos OS versión 14.1, el caso de uso de aplicaciones de gran ancho de banda utiliza las NICs SR-IOV.

Para instalar vMX para el caso de uso de aplicaciones de gran ancho de banda (más de 3 Gbps):

  1. Descargue el vMX de software como raíz y descomprima el paquete.

    tar xzvf package-name

  2. Cambie el directorio a la ubicación del paquete vMX comprimido.

    cd package-location

  3. Edite el archivo de texto config/vmx.conf con un editor de texto para configurar una sola instancia vMX instancia.

    Asegúrese de que el siguiente parámetro está configurado correctamente en el vMX de configuración:

    device-type: sriov

    Consulte Especificación de vMX parámetros de archivo de configuración.

  4. Ejecute la ./vmx.sh -lv --install secuencia de comandos para implementar vMX instancia especificada por el archivo de configuración de inicio config/vmx.conf y proporcionar un registro de nivel completo en un archivo. Consulte Implementación y administración de vMX.
  5. Desde el VCP, habilite el modo de rendimiento para el VFP.

Este es un ejemplo de vMX de configuración de inicio con el tipo de dispositivo SR-IOV:

Para obtener más información, consulte Ejemplo: Habilitar SR-IOV en vMX instancia en KVM.

Instalación de vMX con motores de enrutamiento dual

Puede configurar motores de enrutamiento redundantes en el servidor de vMX creando el motor de enrutamiento principal (re0) y el motor de enrutamiento de respaldo (re1) en la sección CONTROL_PLANE del archivo de configuración de inicio de vMX (el archivo predeterminado es config/vmx.conf).

Nota:

Al implementar los motores de enrutamiento en hosts independientes, debe configurar una conexión entre los hosts para que los V VCP se comuniquen entre sí.

A partir Junos OS versión 18.1 para instalar vMX caso de uso de motores de enrutamiento duales:

  1. Descargue el vMX de software como raíz y descomprima el paquete.

    tar xzvf package-name

  2. Cambie el directorio a la ubicación del paquete vMX comprimido.

    cd package-location

  3. Edite el archivo de texto config/vmx.conf con un editor de texto para configurar la vMX instancia.

    La sección CONTROL_PLANE predeterminada se parece a lo siguiente con una entrada de interfaz:

    Para configurar los motores de enrutamiento redundantes:

    1. Ir hasta CONTROL_PLANE y especificar el número adecuado de vCPU (vcpus) y la cantidad de memoria (memory-mb).
    2. A partir de Junos OS versión 18.1R1, deploy agregue el parámetro para designe la instancia motor de enrutamiento implementación en este host. Si no especifica este parámetro, todas las instancias (0,1) se implementan en el host.

      Al implementar los motores de enrutamiento en hosts independientes, debe configurar una conexión entre los hosts para que los V VCP se comuniquen entre sí.

    3. Modifique la entrada de interfaces para agregar después instance : 0 del type parámetro para configurar re0.

      Especifique los parámetros ipaddr y macaddr . Esta dirección es la dirección IP de administración de la VM VCP (fxp0).

    4. Agregue otra entrada, pero especifique instance : 1 para configurar re1 y especificar el console_port parámetro para después re1 del instance : 1 parámetro.

      Especifique los parámetros ipaddr y macaddr . Esta dirección es la dirección IP de administración de la VM VCP (fxp0).

    La sección revisada CONTROL_PLANE que implementa re0 en el host se parece al siguiente ejemplo con dos entradas de interfaz:

    Consulte Especificación de vMX parámetros de archivo de configuración.

  4. Ejecute la ./vmx.sh -lv --install secuencia de comandos para implementar vMX instancia especificada por el archivo de configuración de inicio config/vmx.conf y proporcionar un registro de nivel completo en un archivo. Consulte Implementación y administración de vMX.
  5. Desde el VCP, habilite el modo de rendimiento para el VFP.
  6. Al implementar los motores de enrutamiento en hosts independientes, debe configurar una conexión entre los hosts para que los V VCP se comuniquen entre sí.

    Por ejemplo, para configurar una conexión (como br-int-vmx1) entre los dos hosts a través de una interfaz (como eth1), ejecute el siguiente comando en ambos hosts:

Este es un ejemplo de vMX de configuración de inicio que está implementando la primera instancia motor de enrutamiento en este host:

Instalación vMX con interfaces WAN mixtas

A partir Junos OS versión 17.2, el caso de uso de interfaces WAN mixtas utiliza las interfaces virtio y SR-IOV. Los requisitos de configuración de ejemplo son los mismos que para el uso del tipo de dispositivo SR-IOV.

Para instalar vMX con interfaces mixtas:

  1. Descargue el vMX de software como raíz y descomprima el paquete.

    tar xzvf package-name

  2. Cambie el directorio a la ubicación del paquete vMX comprimido.

    cd package-location

  3. Edite el archivo de texto config/vmx.conf con un editor de texto para configurar una sola instancia vMX instancia.

    Asegúrese de que el siguiente parámetro está configurado correctamente en el vMX de configuración:

    device-type: mixed

    Cuando configure las interfaces, asegúrese de que las interfaces virtio se especifican antes de las interfaces SR-IOV. El type parámetro especifica el tipo de interfaz.

    Consulte Especificación de vMX parámetros de archivo de configuración.

  4. Ejecute la ./vmx.sh -lv --install secuencia de comandos para implementar vMX instancia especificada por el archivo de configuración de inicio config/vmx.conf y proporcionar un registro de nivel completo en un archivo. Consulte Implementación y administración de vMX.
  5. Desde el VCP, habilite el modo de rendimiento para el VFP.

Este es un ejemplo de vMX de configuración de inicio mediante interfaces mixtas: