Implementación del conmutador KVM vJunos

Presupuesto

  • Producto: vJunos-switch
  • Guía de implementación: KVM
  • Autor: Juniper Networks, Inc.
  • Fecha de publicación: 2023-11-20
  • Websitio: https://www.juniper.net

Información del producto

acerca de esta guía

La Guía de implementación de vJunos-switch proporciona instrucciones y
información sobre la implementación y administración de vJunos-switch en un KVM
ambiente. Cubre temas como la comprensión de los másview of
vJunos-switch, requisitos de hardware y software, instalación y
implementación y resolución de problemas.

vJunos-cambioview

El vJunos-switch es un componente de software que se puede instalar
en un servidor x86 estándar de la industria que ejecuta un hipervisor KVM de Linux
(Ubuntu 18.04, 20.04, 22.04 o Debian 11 Bullseye). Proporciona
capacidades de red virtualizadas y está diseñado para ofrecer
Flexibilidad y escalabilidad en implementaciones de red.

Funciones clave admitidas

  • Capacidades de red virtualizadas
  • Soporte para servidores x86 estándar de la industria
  • Compatibilidad con el hipervisor KVM de Linux
  • Capacidad para instalar múltiples instancias de vJunos-switch en una sola
    servidor

Beneficios y usos

El vJunos-switch ofrece varios beneficios y se puede utilizar en
varios escenarios:

  • Permite una infraestructura de red virtualizada
  • Reduce los costos de hardware al utilizar el estándar de la industria
    servidores
  • Proporciona flexibilidad y escalabilidad en la red.
    Despliegues
  • Simplifica la gestión y configuración de la red.

Limitaciones

Si bien vJunos-switch es una poderosa solución de red,
tiene algunas limitaciones a considerar:

  • Compatibilidad limitada al hipervisor KVM de Linux
  • Requiere servidores x86 estándar de la industria para la instalación
  • Depende de las capacidades y recursos del subyacente.
    hardware del servidor

Arquitectura del conmutador vJunos

La arquitectura del conmutador vJunos está diseñada para proporcionar una
Entorno de red virtualizado en un hipervisor KVM. Utiliza
los recursos y capacidades del servidor x86 subyacente
hardware para ofrecer servicios de red de alto rendimiento.

Instrucciones de uso del producto

Requisitos de hardware y software

Para implementar con éxito vJunos-switch en KVM, asegúrese de que su
El sistema cumple con los siguientes requisitos mínimos:

  • Servidor x86 estándar de la industria
  • Hipervisor KVM de Linux (Ubuntu 18.04, 20.04, 22.04 o Debian 11
    Diana)
  • Software de terceros aplicable (opcional)

Instalar e implementar vJunos-switch en KVM

Instale vJunos-switch en KVM

Siga estos pasos para instalar vJunos-switch en un KVM
ambiente:

  1. Prepare los servidores host de Linux para instalar vJunos-switch.
  2. Implemente y administre vJunos-switch en KVM.
  3. Configure la implementación del conmutador vJunos en el servidor host.
  4. Verifique la máquina virtual vJunos-switch.
  5. Configure vJunos-switch en KVM.
  6. Conéctese al conmutador vJunos.
  7. Configurar puertos activos.
  8. Nomenclatura de interfaz.
  9. Configure la MTU de medios.

Solucionar problemas del conmutador vJunos

Si encuentra algún problema con vJunos-switch, puede seguir
estos pasos de solución de problemas:

  1. Verifique que la máquina virtual se esté ejecutando.
  2. Verifique la información de la CPU.
  3. View Registro Files.
  4. Recoge volcados de memoria.

Preguntas frecuentes (FAQ)

Acerca del producto

¿Es vJunos-switch compatible con todos los hipervisores?

No, vJunos-switch está diseñado específicamente para Linux KVM
hipervisor.

¿Puedo instalar varias instancias de vJunos-switch en una sola?
¿servidor?

Sí, puede instalar varias instancias de vJunos-switch en un
único servidor x86 estándar de la industria.

Instalación y despliegue

¿Cuáles son los requisitos mínimos de hardware y software para
¿Conmutador vJunos en KVM?

Los requisitos mínimos incluyen un servidor x86 estándar de la industria.
y un hipervisor KVM de Linux (Ubuntu 18.04, 20.04, 22.04 o Debian
11 Diana). El software de terceros aplicable también puede ser
instalado, pero es opcional.

¿Cómo me conecto a vJunos-switch después de la instalación?

Puede conectarse a vJunos-switch siguiendo las instrucciones proporcionadas
instrucciones en la guía de instalación.

Solución de problemas

¿Dónde puedo encontrar el registro? file¿S para vJunos-switch?

El registro files para vJunos-switch se pueden encontrar en el especificado
directorio en el servidor host. Consulte la sección de solución de problemas.
de la guía de implementación para obtener más información.

Guía de implementación de vJunos-switch para KVM
Publicado
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 EE. UU. 408-745-2000 www.juniper.net
Juniper Networks, el logotipo de Juniper Networks, Juniper y Junos son marcas comerciales registradas de Juniper Networks, Inc. en los Estados Unidos y otros países. Todas las demás marcas comerciales, marcas de servicio, marcas registradas o marcas de servicio registradas son propiedad de sus respectivos dueños.
Juniper Networks no asume ninguna responsabilidad por cualquier inexactitud en este documento. Juniper Networks se reserva el derecho de cambiar, modificar, transferir o revisar esta publicación sin previo aviso.
Guía de implementación de vJunos-switch para KVM Copyright © 2023 Juniper Networks, Inc. Todos los derechos reservados.
La información en este documento es actual a la fecha en la página del título.
AVISO AÑO 2000
Los productos de hardware y software de Juniper Networks cumplen con el año 2000. Junos OS no tiene limitaciones conocidas relacionadas con el tiempo hasta el año 2038. Sin embargo, se sabe que la aplicación NTP tiene algunas dificultades en el año 2036.
ACUERDO DE LICENCIA DE USUARIO FINAL
El producto Juniper Networks objeto de esta documentación técnica consta de (o está diseñado para usarse con) software de Juniper Networks. El uso de dicho software está sujeto a los términos y condiciones del Acuerdo de licencia de usuario final ("EULA") publicado en https://support.juniper.net/support/eula/. Al descargar, instalar o utilizar dicho software, acepta los términos y condiciones de ese CLUF.

iii

Tabla de contenido

Acerca de esta guía | v

1

Comprender el conmutador vJunos

vJunos-cambioview | 2

Encimaview | 2

Funciones clave compatibles | 3

Beneficios y usos | 3

Limitaciones | 4

Arquitectura del conmutador vJunos | 4

2

Requisitos de hardware y software vJunos-switch en KVM

Requisitos mínimos de hardware y software | 8

3

Instalar e implementar vJunos-switch en KVM

Instale vJunos-switch en KVM | 11

Prepare los servidores host Linux para instalar vJunos-switch | 11

Implementar y administrar vJunos-switch en KVM | 11 Configure la implementación de vJunos-switch en el servidor host | 12

Verifique la máquina virtual vJunos-switch | 17

Configurar vJunos-switch en KVM | 19 Conéctese al conmutador vJunos | 19

Configurar puertos activos | 20

Nomenclatura de interfaces | 20

Configurar la MTU de medios | 21

4

Solucionar problemas

Solucionar problemas de vJunos-switch | 23

Verifique que la VM se esté ejecutando | 23

iv
Verificar la información de la CPU | 24 View Registro Files | 25 Recopilar volcados de núcleo | 25

v
acerca de esta guía
Utilice esta guía para instalar el Junos-switch virtual (vJunos-switch). vJunos-switch es una versión virtual de la plataforma de conmutación EX basada en Junos. Representa un conmutador Juniper que ejecuta el sistema operativo Junos® (Junos OS) en el entorno de máquina virtual basada en kernel (KVM). El conmutador vJunos se basa en la arquitectura anidada del enrutador virtual vMX (vMX) de Juniper Networks®. Esta guía también incluye procedimientos básicos de configuración y administración del conmutador vJunos. Después de instalar y configurar vJunos-switch como se describe en esta guía, consulte la documentación de Junos OS para obtener información sobre la configuración de software adicional.
DOCUMENTACIÓN RELACIONADA Junos OS para la documentación de la serie EX

1 CAPÍTULO
Comprender el conmutador vJunos
vJunos-cambioview | 2 Arquitectura del conmutador vJunos | 4

2
vJunos-cambioview

RESUMEN
Este tema proporciona una descripción general, las funciones clave admitidas, los beneficios y las limitaciones de vJunosswitch.

EN ESTA SECCIÓN
Encimaview | 2 funciones clave compatibles | 3 beneficios y usos | 3 limitaciones | 4

Encimaview
EN ESTA SECCIÓN Finalización de la instalación de vJunos-switchview | 3
Lea este tema por másview del conmutador vJunos. El vJunos-switch es una versión virtual de un conmutador Juniper que ejecuta Junos OS. Puede instalar un conmutador vJunos como máquina virtual (VM) en un servidor x86. Puede configurar y administrar el conmutador vJunos de la misma manera que administra un conmutador físico. vJunos-switch es una única máquina virtual (VM) que puede usar solo en laboratorios y no en el entorno de producción. El conmutador vJunos se construye utilizando EX9214 como conmutador Juniper de referencia y admite un único motor de enrutamiento y un único concentrador PIC flexible (FPC). El conmutador vJunos admite un ancho de banda de hasta 100 Mbps agregados en todas las interfaces. No necesita comprar una licencia de ancho de banda para usar vJunos-switch. En lugar de utilizar conmutadores de hardware, puede utilizar el conmutador vJunos para iniciar el software Junos para probar las configuraciones y protocolos de la red.

3
Instalación de vJunos-switch finalizadaview
Puede instalar los componentes de software de vJunos-switch en un servidor x86 estándar de la industria que ejecute un hipervisor KVM de Linux (Ubuntu 18.04, 20.04, 22.04 o Debian 11 Bullseye). En los servidores que ejecutan el hipervisor KVM, también puede ejecutar el software de terceros correspondiente. Puede instalar varias instancias de vJunos-switch en un único servidor.
Funciones clave admitidas
Este tema le proporciona la lista y los detalles de las funciones clave compatibles y validadas en vJunos-switch. Para obtener detalles sobre la configuración de estas funciones, consulte las guías de funciones en: Guías del usuario. El vJunos-switch admite las siguientes características clave: · Admite hasta 96 interfaces de conmutador · Puede simular topologías superpuestas y subyacentes de IP del centro de datos. · Admite la funcionalidad de hoja EVPN-VXLAN · Admite puente enrutado por borde (ERB) · Admite multihoming EVPN LAG en EVPN-VXLAN (ESI-LAG)
Beneficios y usos
Los beneficios y casos de uso de vJunos-switch en servidores x86 estándar son los siguientes: · Gasto de capital reducido (CapEx) en el laboratorio: vJunos-switch está disponible de forma gratuita para construir laboratorios de pruebas.
reduciendo los costos asociados con los conmutadores físicos. · Tiempo de implementación reducido: puede utilizar vJunos-switch para crear y probar topologías virtualmente
sin construir costosos laboratorios físicos. Los laboratorios virtuales se pueden construir al instante. Como resultado, puede reducir los costos y los retrasos asociados con las implementaciones en el hardware físico. · Elimine la necesidad y el tiempo de hardware de laboratorio: vJunos-switch le ayuda a eliminar el tiempo de espera para que llegue el hardware de laboratorio después de la adquisición. vJunos-switch está disponible de forma gratuita y se puede descargar al instante. · Educación y capacitación: le permite crear laboratorios para el aprendizaje y servicios educativos para sus empleados.

4
· Prueba de concepto y pruebas de validación: puede validar varias topologías de conmutación de centros de datos, configuraciones previas a la construcción, por ejemplo.amparchivos y prepare la automatización.
Limitaciones
El vJunos-switch tiene las siguientes limitaciones: · Tiene un único motor de enrutamiento y una única arquitectura FPC. · No admite actualización de software en servicio (ISSU). · No admite la conexión o separación de interfaces cuando está en ejecución. · No se admite SR-IOV para los casos de uso y rendimiento del conmutador vJunos. · Debido a su arquitectura anidada, vJunos-switch no se puede utilizar en ninguna implementación que inicie el
instancias desde dentro de una VM. · Admite un ancho de banda máximo de 100 Mbps en todas las interfaces.
NOTA: No se proporcionan licencias de ancho de banda ya que no es necesaria una licencia de ancho de banda. Es posible que aparezca un mensaje de verificación de licencia. Ignore los mensajes de verificación de licencia.
· No se puede actualizar Junos OS en un sistema en ejecución. En su lugar, debe implementar una nueva instancia con el nuevo software.
· No se admite la multidifusión.
DOCUMENTACIÓN RELACIONADA Requisitos mínimos de hardware y software | 8
Arquitectura del conmutador vJunos
vJunos-switch es una solución de VM anidada única en la que el plano de reenvío virtual (VFP) y el motor de reenvío de paquetes (PFE) residen en la VM externa. Cuando inicia el vJunos-switch, el VFP

5 inicia una máquina virtual anidada que ejecuta la imagen del plano de control virtual (VCP) de Junos. El hipervisor KVM se utiliza para implementar VCP. El término "anidado" se refiere a la máquina virtual VCP anidada dentro de la máquina virtual VFP, como se muestra en la Figura 1 en la página 5. El conmutador vJunos puede admitir hasta 100 Mbps de rendimiento utilizando 4 núcleos y 5 GB de memoria. Cualquier núcleo y memoria adicional configurados se asigna al VCP. VFP no necesita memoria adicional además del espacio mínimo admitido. Los 4 núcleos y la memoria de 5 GB son suficientes para casos de uso de laboratorio. Figura 1: Arquitectura del conmutador vJunos
La arquitectura del conmutador vJunos está organizada en capas: · El conmutador vJunos está en la capa superior. · El hipervisor KVM y el software del sistema relacionado descrito en la sección de requisitos de software
están en la capa media. · El servidor x86 está en la capa física en la parte inferior.

6
Comprender esta arquitectura puede ayudarle a planificar la configuración del conmutador vJunos. Después de crear la instancia de vJunos-Switch, puede usar la CLI de Junos OS para configurar las interfaces de vJunosswitch en el VCP. El conmutador vJunos solo admite interfaces Gigabit Ethernet.

2 CAPÍTULO
Requisitos de hardware y software vJunos-switch en KVM
Requisitos mínimos de hardware y software | 8

8

Requisitos mínimos de hardware y software

Este tema le proporciona la lista de requisitos de hardware y software para iniciar una instancia de vJunos-switch. La Tabla 1 en la página 8 enumera los requisitos de hardware para vJunos-switch. Tabla 1: Requisitos mínimos de hardware para vJunos-switch

Descripción

Valor

Sampconfiguración del sistema de archivos

Para simulación de laboratorio y casos de uso de bajo rendimiento (menos de 100 Mbps), cualquier procesador Intel x86 con capacidad VT-x.
Procesadores Intel Ivy Bridge o posteriores.
ExampArchivo de procesador Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB de caché

Número de núcleos

Se requiere un mínimo de cuatro núcleos. El software asigna tres núcleos al VFP y un núcleo al VCP, lo que es suficiente para la mayoría de los casos de uso.
Todos los núcleos adicionales se proporcionarán a VCP, ya que tres núcleos son suficientes para satisfacer las necesidades del plano de datos de VFP.

Memoria

Se requiere un mínimo de 5 GB de memoria. Se asignarán aproximadamente 3 GB de memoria a VFP y 2 GB a VCP. Si se proporcionan más de 6 GB de memoria total, la memoria VFP tiene un límite de 4 GB y la memoria adicional se asigna a VCP.

Otros requisitos · Capacidad Intel VT-x. · Hyperthreading (recomendado) · AES-NI

La Tabla 2 en la página 9 enumera los requisitos de software para vJunos-switch.

9

Tabla 2: Requisitos de software para Ubuntu

Descripción

Valor

Sistema operativo
NOTA: Solo se admite la localización en inglés.

· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye

Virtualización

· QEMU-KVM
La versión predeterminada para cada versión de Ubuntu o Debian es suficiente. El apt-get install qemu-kvm instala esta versión predeterminada.

Paquetes requeridos
NOTA: Utilice el nombre del paquete apt-get install o sudo apt-get install Comandos para instalar un paquete.

· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils

Entornos de implementación admitidos

QEMU-KVM usando libvirt
Además, se admite la implementación básica de EVE-NG.
Nota: vJunos-switch no es compatible con EVE-NG ni con ninguna otra implementación que inicie vJunos desde una máquina virtual debido a las limitaciones de la virtualización profundamente anidada.

vJunos-switch Imágenes

Se puede acceder a las imágenes desde el área de descargas de laboratorio de juniper.net en: Test Drive Juniper

3 CAPÍTULO
Instalar e implementar vJunos-switch en KVM
Instale vJunos-switch en KVM | 11 Implementar y administrar vJunos-switch en KVM | 11 Configurar vJunos-switch en KVM | 19

11
Instale vJunos-switch en KVM

RESUMEN
Lea este tema para comprender cómo instalar vJunos-switch en el entorno KVM.

EN ESTA SECCIÓN
Prepare los servidores host Linux para instalar vJunos-switch | 11

Prepare los servidores host de Linux para instalar vJunos-switch
Esta sección se aplica a los servidores host de Ubuntu y Debian. 1. Instale las versiones del paquete estándar para su servidor host Ubuntu o Debian para asegurarse de que
Los servidores cumplen con los requisitos mínimos de hardware y software. 2. Verifique que la tecnología Intel VT-x esté habilitada. Ejecute el comando lscpu en su servidor host.
El campo Virtualización en la salida del comando lscpu muestra VT-x, si VT-x está habilitado. Si VT-x no está habilitado, consulte la documentación de su servidor para saber cómo habilitarlo en BIOS.
Implementar y administrar vJunos-switch en KVM

RESUMEN
Lea este tema para comprender cómo implementar y administrar la instancia de vJunos-switch después de instalarla.

EN ESTA SECCIÓN
Configurar la implementación del conmutador vJunos en el servidor host | 12 Verifique la máquina virtual vJunos-switch | 17

Este tema describe: · Cómo abrir el conmutador vJunos en los servidores KVM usando libvirt.
· Cómo elegir la cantidad de CPU y memoria, configurar los puentes necesarios para la conectividad y configurar el puerto serie.

12
· Cómo utilizar XML relevante file secciones para las configuraciones y selecciones enumeradas anteriormente.
NOTA: Descargue el sampel XML file y la imagen vJunos-switch de Juniper websitio.
Configure la implementación del conmutador vJunos en el servidor host
Este tema describe cómo configurar la implementación del conmutador vJunos en el servidor host.
NOTA: Este tema destaca solo algunas secciones del XML file que se utilizan para implementar vJunosswitch a través de libvirt. Todo el XML file vjunos.xml está disponible para descargar junto con la imagen de VM y la documentación asociada en la página de descargas de software de vJunos Lab.
Instale los paquetes mencionados en la sección Requisitos mínimos de software, si aún no están instalados. Consulte “Requisitos mínimos de hardware y software” en la página 8 1. Cree un puente Linux para cada interfaz Gigabit Ethernet del conmutador vJunos que planea usar.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge En este caso, la instancia tendrá configurados ge-0/0/0 y ge-0/0/1. 2. Abra cada puente de Linux. ip link set ge-000 up ip link set ge-001 up 3. Haga una copia en disco en vivo de la imagen QCOW2 vJunos proporcionada. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Haga una copia distinta para cada vJunos que planee implementar. Esto garantiza que no realice ningún cambio permanente en la imagen original. La imagen en vivo también debe poder escribirse mediante el ID de usuario que implementa vJunos-switch, generalmente el usuario raíz. 4. Especifique la cantidad de núcleos proporcionados a vJunos modificando la siguiente estrofa.

13
La siguiente estrofa especifica la cantidad de núcleos proporcionados a vJunos. Los núcleos mínimos necesarios son 4 y son suficientes para casos de uso de laboratorio.
x86_64 Ivy Bridge qemu4

La cantidad predeterminada de núcleos necesarios es 4 y es suficiente para la mayoría de las aplicaciones. Esta es la CPU mínima admitida para vJunos-switch. Puede dejar el modelo de CPU como IvyBridge. Las CPU Intel de última generación también funcionarán con esta configuración. 5. Aumente la memoria si es necesario modificando la siguiente estrofa.

vjunos-sw1 5242880 5242880 4
El siguiente ejemploampEl archivo muestra la memoria predeterminada requerida por vJunos-switch. La memoria predeterminada es suficiente para la mayoría de las aplicaciones. Puede aumentar el valor si es necesario. También muestra el nombre del conmutador vJunos específico que se genera, que en este caso es vjunos-sw1. 6. Especifique el nombre y la ubicación de su imagen de vJunos-switch modificando el XML file como se muestra en el siguiente ejemploampel.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>

Debe proporcionar a cada máquina virtual vJunos en el host su propia imagen QCOW2 con nombre exclusivo. Esto es necesario para libvirt y QEMU-KVM.

14
7. Cree la imagen del disco. # ./make-config.sh vJunos-switch acepta una configuración inicial conectando un segundo disco a la instancia de VM que contiene la configuración. Utilice el script proporcionado make-config.sh para crear la imagen del disco. El XML file hace referencia a esta unidad de configuración como se muestra a continuación:
<disk device=”disk” type=”file”> file=”/root/config.qcow2″/>

NOTA: Si no prefiere la configuración inicial, elimine la estrofa anterior del XML file.
8. Configure el puerto Ethernet de administración.


Este exampEl archivo le permite conectarse al VCP “fxp0”, que es el puerto de administración desde fuera del servidor host en el que reside vJunos-switch. Debe tener una dirección IP enrutable configurada para fxp0, ya sea a través de un servidor DHCP o mediante la configuración CLI estándar. El "eth0" en la siguiente estrofa se refiere a la interfaz del servidor host que proporciona conectividad al mundo externo y debe coincidir con el nombre de esta interfaz en su servidor host. Si no está utilizando el Protocolo de configuración dinámica de host (DHCP), entonces, después de que el conmutador vJunos esté en funcionamiento, haga telnet a su consola y configure la dirección IP para "fxp0" usando la configuración CLI como se muestra a continuación:

15
NOTA: Las configuraciones siguientes son solo ejemplos.amples o sampfragmentos de configuración del archivo. Es posible que también deba establecer una configuración de ruta estática.
# configurar interfaces fxp0 unidad 0 familia dirección inet 10.92.249.111/23 # configurar opciones de enrutamiento ruta estática 0.0.0.0/0 next-hop 10.92.249.254 9. Habilite SSH al puerto de administración de VCP. # establecer el comando permiso de inicio de sesión raíz ssh de servicios del sistema. 10. Cree un puente de Linux para cada puerto que especifique en el XML file.



Los nombres de los puertos se especifican en la siguiente estrofa. La convención para vJunos-switch es usar ge-0xy donde "xy" especifica el número de puerto real. En el siguiente example, ge-000 y ge-001 son los números de puerto. Estos números de puerto se asignarán a las interfaces Junos ge-0/0/0 y ge-0/0/1 respectivamente. Como se mencionó anteriormente, debe crear un puente de Linux para cada puerto que especifique en el archivo XML. file. 11. Proporcione un número de puerto de consola serie único para cada conmutador vJunos en su servidor host. En el siguiente examparchivo, el número de puerto serie único de la consola es “8610”.

16
No modifique la siguiente estrofa de smbios. Le dice a vJunos que es un conmutador vJunos.



12. Cree la máquina virtual vJunos-sw1 usando vJunos-sw1.xml file. # virsh crea vjunos-sw1.xml
El término "sw1" se utiliza para indicar que esta es la primera máquina virtual vJunos-switch que se instala. Las máquinas virtuales posteriores pueden denominarse vjunos-sw2, vjunos-sw3, etc.
Como resultado, se crea la VM y se muestra el siguiente mensaje:
Dominio vjunos-sw1 creado a partir de vjunos-sw1.xml 13. Verifique /etc/libvirt/qemu.conf y descomente las siguientes líneas XML si estas líneas
Comentado. algunos exampLos archivos de valores válidos se proporcionan a continuación. Descomente las líneas especificadas.

#

usuario = “qemu” # Un usuario llamado “qemu”

#

usuario = “+0” # Superusuario (uid=0)

#

usuario = “100” # Un usuario llamado “100” o un usuario con uid=100#usuario = “root”

<<

descomentar esta línea

#

#group = “root” <<< descomentar esta línea

14. Reinicie libvirtd y vuelva a crear la máquina virtual vJunos-switch. # systemctl reinicia libvirtd
15. Apague el conmutador vJunos implementado en el servidor host de forma segura (si es necesario). Utilice el comando # virsh Shutdown vjunos-sw1 para apagar vJunos-switch. Cuando ejecuta este paso, una señal de apagado enviada a la instancia de vJunos-switch le permite cerrarse correctamente.
Se muestra el siguiente mensaje.
El dominio 'vjunos-sw1' se está cerrando

17
NOTA: No utilice el comando “virsh destroy”, ya que este comando puede dañar el disco de la máquina virtual vJunosswitch. Si su máquina virtual deja de iniciarse después de usar el comando “virsh destroy”, cree una copia en vivo del disco QCOW2 de la imagen QCOW2 original proporcionada.

Verifique la máquina virtual vJunos-switch
Este tema describe cómo verificar si vJunos-switch está en funcionamiento. 1. Verifique si el conmutador vJunos está en funcionamiento.
# lista de virsh

# lista de virsh

Nombre de identificación

Estado

—————————-

74 vjunos-sw1 ejecutándose

2. Conéctese a la consola serie del VCP.
Puede encontrar el puerto para conectarse a la consola serie del VCP desde el XML file. Además, puede iniciar sesión en la consola serie del VCP a través del “telnet localhost ” donde se especifica portnum en la configuración XML file:

NOTA: El número de puerto telnet debe ser único para cada máquina virtual del conmutador vJunos que reside en el servidor host.

# telnet localhost 8610 Probando 127.0.0.1… Conectado a localhost. El carácter de escape es '^]'. raíz@:~ #
3. Desactive la actualización automática de imágenes.

18
Si no ha proporcionado ninguna configuración inicial de Junos en los pasos anteriores, el vJunos-switch intentará, de forma predeterminada, realizar DHCP para la configuración inicial de la red. Si no tiene un servidor DHCP que pueda proporcionar la configuración de Junos, puede recibir mensajes repetidos como se muestra a continuación: "Actualización automática de imagen". Puede desactivar estos mensajes de la siguiente manera:

[editar]] usuario@host# establecer autenticación de raíz del sistema contraseña de texto sin formato Nueva contraseña: Reescriba nueva contraseña: raíz# eliminar actualización automática de imagen del chasis [editar] raíz# confirmación confirmación completa
4. Verifique si las interfaces ge especificadas en su vJunos-switch xml file están activos y disponibles. Utilice el comando show interfaces conciso.
Por ejemploamparchivo, si la definición XML del conmutador vJunos file especifica dos NIC virtuales conectadas a
“ge-000” y “ge-001”, luego las interfaces ge-0/0/0 y ge-0/0/1 deben estar en el estado de enlace “arriba” cuando verifique usando el comando show interface output como se muestra a continuación .

raíz> mostrar interfaces concisas

Interfaz

Protocolo de enlace de administrador

ge-0/0/0

Subir Subir

ge-0/0/0.16386

Subir Subir

lc-0/0/0

Subir Subir

lc-0/0/0.32769

arriba arriba vpls

pfe-0/0/0

Subir Subir

pfe-0/0/0.16383

arriba arriba

inet6

pfh-0/0/0

Subir Subir

pfh-0/0/0.16383

arriba arriba

pfh-0/0/0.16384

arriba arriba

ge-0/0/1

Subir Subir

ge-0/0/1.16386

Subir Subir

ge-0/0/2

arriba abajo

ge-0/0/2.16386

arriba abajo

Local

Remoto

19

ge-0/0/3 ge-0/0/3.16386 [snip]

arriba abajo arriba abajo

5. Verifique que esté configurada una interfaz vnet debajo de cada puente "ge" correspondiente. Utilice el comando brctl en el servidor host, después de iniciar vJunos-switch como se muestra a continuación:

# enlace ip agregar puente tipo ge-000

# enlace ip muestra ge-000

nombre del puente ID del puente

Interfaces habilitadas para STP

ge-000

8000.fe54009a419a no

vnet1

# enlace ip muestra ge-001

nombre del puente ID del puente

Interfaces habilitadas para STP

ge-001

8000.fe5400e9f94f no

vnet2

Configurar vJunos-switch en KVM

RESUMEN
Lea este tema para comprender cómo configurar el conmutador vJunos en el entorno KVM.

EN ESTA SECCIÓN
Conéctese al conmutador vJunos | 19 Configurar puertos activos | 20 Nomenclatura de interfaces | 20 Configurar la MTU de medios | 21

Conéctese al conmutador vJunos
Telnet al número de consola serial especificado en el XML file para conectarse al conmutador vJunos. Consulte los detalles proporcionados en “Implementar y administrar vJunos-switch en KVM” en la página 11. Por ej.ampen:
# telnet localhost 8610

20
Probando 127.0.0.1… Conectado a localhost. El carácter de escape es '^]'. raíz@:~ # cli raíz>
También puede utilizar SSH al VCP vJunos-switch.
Configurar puertos activos
Esta sección describe cómo configurar la cantidad de puertos activos.
Puede especificar la cantidad de puertos activos para el conmutador vJunos para que coincida con la cantidad de NIC agregadas a la máquina virtual VFP. El número predeterminado de puertos es 10, pero puede especificar cualquier valor en el rango de 1 a 96. Ejecute el comando user@host# set chasis fpc 0 pic 0 number-of-ports 96 para especificar el número de puertos activos. Configure la cantidad de puertos en el nivel de jerarquía [editar chasis fpc 0 imagen 0].
Nomenclatura de interfaz
El conmutador vJunos solo admite interfaces Gigabit Ethernet (ge).
No puede cambiar los nombres de las interfaces a 10 Gigabit Ethernet (xe) o 100 Gigabit Ethernet (et). Si intenta cambiar los nombres de las interfaces, estas interfaces aún se mostrarán como "ge" cuando ejecute los comandos show Configuration o show interfaces concisos. aqui hay un exampEl resultado del comando CLI "mostrar configuración" cuando los usuarios intentan cambiar el nombre de la interfaz a "et":
chasis { fpc 0 { pic 0 { ## ## Advertencia: declaración ignorada: plataforma no compatible (ex9214) ## tipo de interfaz et; }

21
} }
Configurar la MTU de medios
Puede configurar la unidad de transmisión máxima de medios (MTU) en el rango de 256 a 9192. Los valores de MTU fuera del rango mencionado anteriormente se rechazan. Debe configurar la MTU incluyendo la declaración MTU en el nivel de jerarquía [editar interfaz nombre-interfaz]. Configure la MTU.
[editar] usuario@host# configurar interfaz ge-0/0/0 mtu
NOTA: El valor máximo de MTU admitido es 9192 bytes.
Por ejemploampen:
[editar] usuario@host# configurar interfaz ge-0/0/0 mtu 9192

4 CAPÍTULO
Solucionar problemas
Solucionar problemas de vJunos-switch | 23

23
Solucionar problemas del conmutador vJunos

RESUMEN
Utilice este tema para verificar la configuración del conmutador vJunos y para obtener información sobre solución de problemas.

EN ESTA SECCIÓN
Verifique que la VM se esté ejecutando | 23 Verificar la información de la CPU | 24 View Registro Files | 25 Recopilar volcados de núcleo | 25

Verifique que la VM se esté ejecutando
· Verifique si el conmutador vJunos se está ejecutando después de instalarlo.
virsh list El comando virsh list muestra el nombre y el estado de la máquina virtual (VM). El estado puede ser: en ejecución, inactivo, en pausa, apagado, bloqueado o muriendo.

# lista de virsh

Nombre de identificación

Estado

—————————

72 vjunos-switch en ejecución

· Puedes detener e iniciar las máquinas virtuales con los siguientes comandos virsh: · virsh Shutdown: apaga el conmutador vJunos. · virsh start: inicia una máquina virtual inactiva que definiste anteriormente.

NOTA: No utilice el comando “virsh destroy”, ya que puede dañar el disco de la máquina virtual vJunos-switch.

24
Si su máquina virtual se detiene y no arranca después de usar el comando virsh destroy, cree una copia en disco QCOW2 en vivo de la imagen QCOW2 original proporcionada.

Verificar la información de la CPU
Utilice el comando lscpu en el servidor host para mostrar información de la CPU. El resultado muestra información como la cantidad total de CPU, la cantidad de núcleos por zócalo y la cantidad de zócalos de CPU. por ejemploampEn el archivo, el siguiente bloque de código muestra la información de un servidor host Ubuntu 20.04 LTS que admite un total de 32 CPU.

root@vjunos-host:~# lscpu Arquitectura: Modo(s) operativo(s) de CPU: Orden de bytes: Tamaños de direcciones: CPU(s): Lista de CPU(s) en línea: Subproceso(s) por núcleo: Núcleo(s) por socket: Socket(s): Nodo(s) NUMA: ID del proveedor: Familia de CPU: Modelo: Nombre del modelo: Paso a paso: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualización: Caché L1d: Caché L1i: Caché L2 : Caché L3: NUMA nodo0 CPU(s):

x86_64 Little Endian de 32 bits, 64 bits 46 bits físicos, 48 ​​bits virtuales 32 0-31 2 8 2 2 GenuineIntel 6 62 CPU Intel(R) Xeon(R) E5-2650 v2 a 2.60 GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT -x 512 KiB 512 KiB 4 MiB 40 MiB 0-7,16-23

25

CPU(s) de NUMA nodo1: [recorte]

8-15,24-31

View Registro Files
View el sistema registra utilizando el comando show log en la instancia de vJunos-switch.
raíz > mostrar registro? ¿La raíz> mostrar registro? El comando muestra la lista de registros. fileestá disponible para viewEn g. Por example, a view los registros del demonio del chasis (chassisd) ejecutan el comando root > show log chasisd.
Recopilar volcados de memoria
Utilice el comando show system core-dumps para view el núcleo recogido file. Puede transferir estos volcados de núcleo a un servidor externo para su análisis a través de la interfaz de administración fxp0 en vJunos-switch.

Documentos / Recursos

Implementación del conmutador KVM vJunos de Juniper NETWORKS [pdf] Guía del usuario
Implementación de conmutador KVM vJunos, KVM, Implementación de conmutador vJunos, Implementación de conmutador, Implementación

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *