Implementación do switch KVM vJunos
Especificacións
- Produto: vJunos-switch
- Guía de implementación: KVM
- Editorial: Juniper Networks, Inc.
- Data Publicación: 2023-11-20
- Websitio: https://www.juniper.net
Información do produto
Acerca desta guía
A Guía de implementación de vJunos-switch ofrece instrucións e
información sobre a implantación e xestión de vJunos-switch nun KVM
ambiente. Abarca temas como entender o máisview of
vJunos-switch, requisitos de hardware e software, instalación e
implantación e resolución de problemas.
vJunos-cambiarview
O vJunos-switch é un compoñente de software que se pode instalar
nun servidor x86 estándar do sector que executa un hipervisor KVM Linux
(Ubuntu 18.04, 20.04, 22.04 ou Debian 11 Bullseye). Proporciona
capacidades de rede virtualizadas e está deseñado para ofrecer
flexibilidade e escalabilidade nos despregamentos de rede.
Características principais admitidas
- Capacidades de rede virtualizadas
- Soporte para servidores x86 estándar da industria
- Compatibilidade co hipervisor KVM de Linux
- Capacidade de instalar varias instancias de vJunos-switch nun único
servidor
Beneficios e Usos
O vJunos-switch ofrece varias vantaxes e pódese usar
varios escenarios:
- Activa a infraestrutura de rede virtualizada
- Reduce os custos de hardware mediante o uso do estándar da industria
servidores - Ofrece flexibilidade e escalabilidade na rede
despregamentos - Simplifica a xestión e configuración da rede
Limitacións
Aínda que o vJunos-switch é unha poderosa solución de rede, é
ten algunhas limitacións a considerar:
- Compatibilidade limitada ao hipervisor KVM de Linux
- Require servidores x86 estándar do sector para a instalación
- Dependendo das capacidades e recursos do subxacente
hardware do servidor
Arquitectura vJunos-switch
A arquitectura vJunos-switch está deseñada para proporcionar un
entorno de rede virtualizado nun hipervisor KVM. Utiliza
os recursos e as capacidades do servidor x86 subxacente
hardware para ofrecer servizos de rede de alto rendemento.
Instrucións de uso do produto
Requisitos de hardware e software
Para implementar correctamente vJunos-switch en KVM, asegúrese de que o seu
sistema cumpre os seguintes requisitos mínimos:
- Servidor x86 estándar da industria
- Hipervisor KVM de Linux (Ubuntu 18.04, 20.04, 22.04 ou Debian 11)
Bullseye) - Software de terceiros aplicable (opcional)
Instale e implemente vJunos-switch en KVM
Instale vJunos-switch en KVM
Siga estes pasos para instalar vJunos-switch nun KVM
ambiente:
- Prepare os servidores host Linux para instalar vJunos-switch.
- Implementa e xestiona vJunos-switch en KVM.
- Configure a implantación de vJunos-switch no servidor host.
- Verifique a VM de vJunos-switch.
- Configurar vJunos-switch en KVM.
- Conéctate a vJunos-switch.
- Configurar portos activos.
- Nomeamento da interface.
- Configure a MTU multimedia.
Solucionar problemas de vJunos-switch
Se atopas algún problema con vJunos-switch, podes seguir
estes pasos para solucionar problemas:
- Verifique que a máquina virtual está en execución.
- Verifique a información da CPU.
- View Rexistro Files.
- Recoller vertedoiros de núcleo.
Preguntas frecuentes (FAQ)
Sobre o produto
É vJunos-switch compatible con todos os hipervisores?
Non, vJunos-switch está deseñado especificamente para o KVM Linux
hipervisor.
Podo instalar varias instancias de vJunos-switch nun único
servidor?
Si, pode instalar varias instancias de vJunos-switch nun
único servidor x86 estándar da industria.
Instalación e implantación
Cales son os requisitos mínimos de hardware e software
vJunos: conectar o KVM?
Os requisitos mínimos inclúen un servidor x86 estándar do sector
e un hipervisor KVM de Linux (Ubuntu 18.04, 20.04, 22.04 ou Debian
11 Bullseye). O software de terceiros aplicable tamén pode ser
instalado, pero é opcional.
Como me conecto a vJunos-switch despois da instalación?
Podes conectarte a vJunos-switch seguindo o indicado
instrucións na guía de instalación.
Resolución de problemas
Onde podo atopar o rexistro files para vJunos-switch?
O rexistro files para vJunos-switch pódese atopar no especificado
directorio no servidor host. Consulte a sección de resolución de problemas
da guía de implantación para obter máis 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 USA 408-745-2000 www.juniper.net
Juniper Networks, o logotipo de Juniper Networks, Juniper e Junos son marcas rexistradas de Juniper Networks, Inc. nos Estados Unidos e noutros países. Todas as outras marcas comerciais, marcas de servizo, marcas rexistradas ou marcas de servizo rexistradas son propiedade dos seus respectivos propietarios.
Juniper Networks non asume ningunha responsabilidade por calquera imprecisión neste documento. Juniper Networks resérvase o dereito de cambiar, modificar, transferir ou revisar esta publicación sen previo aviso.
Guía de implementación de vJunos-switch para KVM Copyright © 2023 Juniper Networks, Inc. Todos os dereitos reservados.
A información deste documento está actualizada na data na portada.
AVISO ANO 2000
Os produtos de hardware e software de Juniper Networks cumpren o ano 2000. Junos OS non ten limitacións relacionadas co tempo coñecidas ata o ano 2038. Non obstante, sábese que a aplicación NTP ten algunha dificultade no ano 2036.
CONTRATO DE LICENZA DE USUARIO FINAL
O produto de Juniper Networks obxecto desta documentación técnica consiste en (ou está destinado a utilizarse con) software de Juniper Networks. O uso deste software está suxeito aos termos e condicións do Acordo de licenza de usuario final ("EULA") publicado en https://support.juniper.net/support/eula/. Ao descargar, instalar ou usar tal software, aceptas os termos e condicións dese EULA.
iii
Índice
Acerca desta guía | v
1
Comprender vJunos-switch
vJunos-cambiarview | 2
Acabadoview | 2
Características principais admitidas | 3
Beneficios e Usos | 3
Limitacións | 4
vJunos-switch Arquitectura | 4
2
Requisitos de hardware e software vJunos-switch en KVM
Requisitos mínimos de hardware e software | 8
3
Instale e implemente vJunos-switch en KVM
Instalar vJunos-switch en KVM | 11
Prepare os servidores host Linux para instalar vJunos-switch | 11
Implementar e xestionar vJunos-switch en KVM | 11 Configure a implantación de vJunos-switch no servidor host | 12
Verifique a VM de vJunos-switch | 17
Configurar vJunos-switch en KVM | 19 Conéctese a vJunos-switch | 19
Configurar portos activos | 20
Nome da interface | 20
Configurar o Media MTU | 21
4
Solucionar problemas
Solucionar problemas de vJunos-switch | 23
Verifique que a máquina virtual está en execución | 23
iv
Verifique a información da CPU | 24 View Rexistro Files | 25 Recoller verteduras de núcleo | 25
v
Acerca desta guía
Use esta guía para instalar o Junos-switch virtual (vJunos-switch). O vJunos-switch é unha versión virtual da plataforma de conmutación EX baseada en Junos. Representa un conmutador Juniper que executa o sistema operativo Junos® (Junos OS) no ambiente de máquina virtual baseada no núcleo (KVM). O vJunos-switch está baseado na arquitectura anidada de Juniper Networks® vMX Virtual Router (vMX). Esta guía tamén inclúe procedementos básicos de xestión e configuración de vJunos-switch. Despois de instalar e configurar o vJunos-switch como se describe nesta guía, consulte a documentación de Junos OS para obter información sobre a configuración adicional de software.
DOCUMENTACIÓN RELACIONADA Documentación de Junos OS para EX Series
1 CAPÍTULO
Comprender vJunos-switch
vJunos-cambiarview | 2 vJunos-switch Architecture | 4
2
vJunos-cambiarview
RESUMO
Este tema ofrece unha visión xeral, as principais funcións admitidas, as vantaxes e as limitacións do vJunosswitch.
NESTA SECCIÓN
Acabadoview | 2 funcións clave compatibles | 3 Beneficios e Usos | 3 Limitacións | 4
Acabadoview
NESTA SECCIÓN vJunos-switch Instalación finalizadaview | 3
Lea este tema para rematarview do vJunos-switch. O vJunos-switch é unha versión virtual dun interruptor Juniper que executa o sistema operativo Junos. Podes instalar un vJunos-switch como unha máquina virtual (VM) nun servidor x86. Podes configurar e xestionar o vJunos-switch do mesmo xeito que xestionas un interruptor físico. O vJunos-switch é unha única máquina virtual (VM) que só podes usar nos laboratorios e non no ambiente de produción. O vJunos-switch está construído usando EX9214 como un interruptor Juniper de referencia e admite un único motor de enrutamento e un único concentrador PIC flexible (FPC). O vJunos-switch admite un ancho de banda de ata 100 Mbps agregado en todas as interfaces. Non necesitas comprar unha licenza de ancho de banda para usar o vJunos-switch. En lugar de usar interruptores de hardware, pode usar o vJunos-switch para iniciar o software Junos para probar as configuracións e os protocolos de rede.
3
Instalación de vJunos-switch finalizadaview
Pode instalar os compoñentes de software do vJunos-switch nun servidor x86 estándar do sector que executa un hipervisor KVM Linux (Ubuntu 18.04, 20.04, 22.04 ou Debian 11 Bullseye). Nos servidores que executan o hipervisor KVM, tamén pode executar o software de terceiros aplicable. Podes instalar varias instancias de vJunos-switch nun único servidor.
Características principais admitidas
Este tema ofrécelle a lista e os detalles das funcións clave que se admiten e validan en vJunos-switch. Para obter máis información sobre a configuración destas funcións, consulte as guías de funcións en: Guías de usuario. O vJunos-switch admite as seguintes funcións clave: · Admite ata 96 interfaces de conmutador · Pode simular topoloxías de subposición e superposición de IP do centro de datos. · Admite a funcionalidade de folla EVPN-VXLAN · Admite Bridge-Routed Bridge (ERB) · Admite multihoming EVPN LAG en EVPN-VXLAN (ESI-LAG)
Beneficios e Usos
As vantaxes e os casos de uso do vJunos-switch en servidores x86 estándar son os seguintes: · Gasto de capital reducido (CapEx) no laboratorio: o vJunos-switch está dispoñible de balde para construír laboratorios de proba.
reducindo os custos asociados aos interruptores físicos. · Tempo de implantación reducido: pode usar o vJunos-switch para construír e probar topoloxías virtualmente
sen construír caros laboratorios físicos. Os laboratorios virtuais pódense construír ao instante. Como resultado, pode reducir os custos e os atrasos asociados ás implantacións no hardware físico. · Elimina a necesidade e o tempo de hardware de laboratorio: o vJunos-switch axúdache a eliminar o tempo de espera para que chegue o hardware de laboratorio despois da adquisición. vJunos-switch está dispoñible de balde e pódese descargar ao instante. · Educación e formación: permíteche crear laboratorios para servizos de aprendizaxe e educación para os teus empregados.
4
· Proba de concepto e probas de validación: pode validar varias topoloxías de conmutación de centros de datos, configuracións previas á construción, por exemploamples e prepare a automatización.
Limitacións
O vJunos-switch ten as seguintes limitacións: · Ten un único motor de enrutamento e unha única arquitectura FPC. · Non admite a actualización de software en servizo (ISSU). · Non admite a conexión ou a separación de interfaces cando se está a executar. · SR-IOV para os casos de uso e rendemento de vJunos-switch non é compatible. · Debido á súa arquitectura aniñada, o vJunos-switch non se pode usar en ningunha implementación que inicie o
instancias desde unha máquina virtual. · Admite un ancho de banda máximo de 100 Mbps en todas as interfaces.
NOTA: Non se proporcionan licenzas de ancho de banda xa que non é necesaria unha licenza de ancho de banda. É posible que apareza unha mensaxe de verificación da licenza. Ignora as mensaxes de verificación da licenza.
· Non pode actualizar o sistema operativo Junos nun sistema en execución. Pola contra, debes implementar unha nova instancia co novo software.
· Non se admite a multidifusión.
DOCUMENTACIÓN RELACIONADA Requisitos mínimos de hardware e software | 8
Arquitectura vJunos-switch
O vJunos-switch é unha única solución de máquina virtual aniñada na que o plano de reenvío virtual (VFP) e o motor de reenvío de paquetes (PFE) residen na máquina virtual externa. Cando inicias o vJunos-switch, o VFP
5 inicia unha máquina virtual anidada que executa a imaxe do plano de control virtual (VCP) de Junos. O hipervisor KVM úsase para implementar VCP. O termo "anidado" refírese á VM VCP que está aniñada dentro da VM VFP, como se mostra na Figura 1 na páxina 5. O vJunos-switch pode soportar ata 100 Mbps de rendemento usando 4 núcleos e 5 GB de memoria. Calquera núcleo e memoria adicionais configurados son asignados ao VCP. VFP non necesita memoria adicional ademais da pegada mínima admitida. Os 4 núcleos e 5 GB de memoria son suficientes para os casos de uso do laboratorio. Figura 1: Arquitectura vJunos-switch
A arquitectura vJunos-switch está organizada en capas: · O vJunos-switch está na capa superior. · O hipervisor KVM e o software do sistema relacionado descrito na sección de requisitos de software
están na capa media. · O servidor x86 está na capa física da parte inferior.
6
Comprender esta arquitectura pode axudarche a planificar a túa configuración de vJunos-switch. Despois de crear a instancia de vJunos-Switch, pode usar a CLI de Junos OS para configurar as interfaces de vJunosswitch no VCP. O vJunos-switch só admite interfaces Gigabit Ethernet.
2 CAPÍTULO
Requisitos de hardware e software vJunos-switch en KVM
Requisitos mínimos de hardware e software | 8
8
Requisitos mínimos de hardware e software
Este tema ofrécelle a lista de requisitos de hardware e software para iniciar unha instancia de vJunos-switch. A táboa 1 da páxina 8 enumera os requisitos de hardware para vJunos-switch. Táboa 1: Requisitos mínimos de hardware para vJunos-switch
Descrición
Valor
Sampconfiguración do sistema le
Para casos de uso de simulación de laboratorio e baixo rendemento (menos de 100 Mbps), calquera procesador Intel x86 con capacidade VT-x.
Procesadores Intel Ivy Bridge ou posterior.
ExampLe do procesador Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB de caché
Número de núcleos
Requírese un mínimo de catro núcleos. O software asigna tres núcleos ao VFP e un núcleo ao VCP, o que é suficiente para a maioría dos casos de uso.
Calquera núcleo adicional proporcionarase a VCP xa que tres núcleos son suficientes para soportar as necesidades do plano de datos de VFP.
Memoria
Requírese un mínimo de 5 GB de memoria. Asignaranse aproximadamente 3 GB de memoria ao VFP e 2 GB ao VCP. Se se proporcionan máis de 6 GB de memoria total, a memoria VFP está limitada a 4 GB e a memoria adicional atribúese a VCP.
Outros requisitos · Capacidade Intel VT-x. · Hyperthreading (recomendado) · AES-NI
A Táboa 2 na páxina 9 enumera os requisitos de software para vJunos-switch.
9
Táboa 2: Requisitos de software para Ubuntu
Descrición
Valor
Sistema operativo
NOTA: Só se admite a localización en inglés.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualización
· QEMU-KVM
A versión predeterminada para cada versión de Ubuntu ou Debian é suficiente. O apt-get install qemu-kvm instala esta versión predeterminada.
Paquetes necesarios
NOTA: Use o nome do paquete apt-get install ou sudo apt-get install comandos para instalar un paquete.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Entornos de implantación compatibles
QEMU-KVM usando libvirt
Ademais, é compatible o despregamento de metal nu EVE-NG.
Nota: vJunos-switch non se admite en EVE-NG nin en calquera outra implementación que inicie vJunos desde unha máquina virtual debido ás limitacións da virtualización profundamente aniñada.
vJunos-cambia imaxes
Pódese acceder ás imaxes desde a área de descarga do laboratorio de juniper.net en: Test Drive Juniper
3 CAPÍTULO
Instale e implemente vJunos-switch en KVM
Instalar vJunos-switch en KVM | 11 Implementar e xestionar vJunos-switch en KVM | 11 Configurar vJunos-switch en KVM | 19
11
Instale vJunos-switch en KVM
RESUMO
Lea este tema para comprender como instalar o vJunos-switch no ambiente KVM.
NESTA SECCIÓN
Prepare os servidores host Linux para instalar vJunos-switch | 11
Prepare os servidores host Linux para instalar vJunos-switch
Esta sección aplícase aos servidores host de Ubuntu e Debian. 1. Instale as versións estándar do paquete para o seu servidor host Ubuntu ou Debian para garantir que o
servidores cumpren os requisitos mínimos de hardware e software. 2. Verifique que a tecnoloxía Intel VT-x estea activada. Execute o comando lscpu no seu servidor host.
O campo Virtualización da saída do comando lscpu mostra VT-x, se VT-x está activado. Se VT-x non está activado, consulta a documentación do teu servidor para saber como activalo na BIOS.
Implementa e xestiona vJunos-switch en KVM
RESUMO
Lea este tema para comprender como implementar e xestionar a instancia de vJunos-switch despois de instalala.
NESTA SECCIÓN
Configure a implantación de vJunos-switch no servidor host | 12 Verifique a VM de vJunos-switch | 17
Este tema describe: · Como abrir o vJunos-switch nos servidores KVM usando libvirt.
· Como elixir a cantidade de CPU e memoria, configurar as pontes necesarias para a conectividade e configurar o porto serie.
12
· Como usar XML relevante file seccións para as configuracións e seleccións listadas anteriormente.
NOTA: Descargar o sampo XML file e a imaxe vJunos-switch do Juniper websitio.
Configure a implantación de vJunos-switch no servidor host
Este tema describe como configurar a implementación de vJunos-switch no servidor host.
NOTA: Este tema destaca só algunhas seccións do XML file que se usan para implementar vJunosswitch a través de libvirt. Todo o XML file vjunos.xml está dispoñible para descargar xunto coa imaxe da máquina virtual e a documentación asociada na páxina de descargas de software de vJunos Lab.
Instale os paquetes mencionados na sección Requisitos mínimos de software, se os paquetes aínda non están instalados. Consulte “Requisitos mínimos de hardware e software” na páxina 8 1. Cree unha ponte Linux para cada interface Gigabit Ethernet do vJunos-switch que desexe utilizar.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge Neste caso, a instancia terá configurados ge-0/0/0 e ge-0/0/1. 2. Abre cada ponte Linux. ip link set ge-000 up ip link set ge-001 up 3. Fai unha copia en directo do disco da imaxe QCOW2 vJunos proporcionada. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Fai unha copia distinta para cada vJunos que planeas implementar. Isto garante que non faga ningún cambio permanente na imaxe orixinal. A imaxe en directo tamén debe poder escribir o ID de usuario que implementa vJunos-switch, normalmente o usuario root. 4. Especifique o número de núcleos proporcionados a vJunos modificando a seguinte estrofa.
13
A seguinte estrofa especifica o número de núcleos proporcionados a vJunos. Os núcleos mínimos necesarios son 4 e son suficientes para casos de uso de laboratorio.
x86_64 IvyBridge qemu4
O número predeterminado de núcleos necesarios é 4 e é suficiente para a maioría das aplicacións. Esta é a CPU mínima soportada para vJunos-switch. Podes deixar o modelo de CPU como IvyBridge. As CPU Intel de última xeración tamén funcionarán con esta configuración. 5. Aumenta a memoria se é necesario modificando a seguinte estrofa.
junos-sw1 5242880 5242880 4
Os seguintes example mostra a memoria predeterminada requirida polo vJunos-switch. A memoria predeterminada é suficiente para a maioría das aplicacións. Pode aumentar o valor se é necesario. Tamén mostra o nome do vJunos-switch específico que se está a xerar, que neste caso é vjunos-sw1. 6. Especifique o nome e a localización da imaxe do vJunos-switch modificando o XML file como se mostra no seguinte example.
<disk device=”disk” type=”file”> file="/root/vjunos-sw1-live.qcow2″/>
Debes proporcionar a cada máquina virtual de vJunos no host a súa propia imaxe QCOW2 de nome único. Isto é necesario para libvirt e QEMU-KVM.
14
7. Crea a imaxe do disco. # ./make-config.sh O vJunos-switch acepta unha configuración inicial conectando un segundo disco á instancia de VM que contén a configuración. Use o script fornecido make-config.sh para crear a imaxe do disco. O XML file fai referencia a esta unidade de configuración como se mostra a continuación:
<disk device=”disk” type=”file”> file="/root/config.qcow2″/>
NOTA: Se non prefire a configuración inicial, elimine a estrofa anterior do XML file.
8. Configure o porto Ethernet de xestión.
Este example permite conectarse ao VCP "fxp0" que é o porto de xestión desde fóra do servidor host no que reside vJunos-switch. Debe ter un enderezo IP enrutable configurado para fxp0, xa sexa a través dun servidor DHCP ou mediante a configuración CLI estándar. O "eth0" na estrofa seguinte refírese á interface do servidor host que proporciona conectividade ao mundo externo e debe coincidir co nome desta interface no seu servidor host. Se non está a usar o protocolo de configuración dinámica de anfitrión (DHCP), despois de que o vJunos-switch estea en funcionamento, infórmese na súa consola e configure o enderezo IP para "fxp0" mediante a configuración da CLI como se mostra a continuación:
15
NOTA: As configuracións seguintes son só examples ou sampfragmentos de configuración do ficheiro. Tamén pode ter que configurar unha ruta estática.
# set interfaces fxp0 unit 0 family inet address 10.92.249.111/23 # set routing-options ruta estática 0.0.0.0/0 next-hop 10.92.249.254 9. Active SSH para o porto de xestión VCP. # set system services ssh root-login allow comando. 10. Cree unha ponte Linux para cada porto que especifique no XML file.
Os nomes dos portos especifícanse na seguinte estrofa. A convención para o vJunos-switch é usar ge-0xy onde "xy" especifica o número de porto real. No seguinte example, ge-000 e ge-001 son os números de porto. Estes números de porto asignaranse ás interfaces Junos ge-0/0/0 e ge-0/0/1 respectivamente. Como se mencionou anteriormente, cómpre crear unha ponte Linux para cada porto que especifique no XML file. 11. Proporcione un número de porto de consola en serie único para cada vJunos-switch do seu servidor host. No seguinte example, o número único de porto de consola serie é "8610".
16
Non modifiques a seguinte estrofa smbios. Dille a vJunos que é un vJunos-switch.
12. Cree vJunos-sw1 VM usando vJunos-sw1.xml file. # virsh create vjunos-sw1.xml
O termo "sw1" úsase para indicar que esta é a primeira máquina virtual vJunos-switch que se está instalando. As máquinas virtuales posteriores pódense chamar vjunos-sw2, vjunos-sw3, etc.
Como resultado, créase a máquina virtual e móstrase a seguinte mensaxe:
Dominio vjunos-sw1 creado a partir de vjunos-sw1.xml 13. Marque /etc/libvirt/qemu.conf e descomente as seguintes liñas XML se estas liñas fosen
comentou fóra. Algúns exampA continuación indícanse os valores válidos. Descomente as liñas especificadas.
#
usuario = "qemu" # Un usuario chamado "qemu"
#
usuario = "+0" # Superusuario (uid=0)
#
usuario = "100" # Un usuario chamado "100" ou un usuario con uid=100#usuario = "raíz"
<<
descomente esta liña
#
#group = "raíz" <<< descomente esta liña
14. Reinicie libvirtd e cree a máquina virtual vJunos-switch de novo. # systemctl reinicie libvirtd
15. Apague o vJunos-switch implantado no servidor anfitrión de forma segura (se é necesario). Use o comando # virsh shutdown vjunos-sw1 para apagar vJunos-switch. Cando executas este paso, un sinal de apagado enviado á instancia de vJunos-switch permítelle apagar con gracia.
Móstrase a seguinte mensaxe.
O dominio 'vjunos-sw1' estase pechando
17
NOTA: Non use o comando "virsh destroy" xa que este comando pode corromper o disco VM de vJunosswitch. Se a túa máquina virtual deixa de iniciarse despois de usar o comando "virsh destroy", crea unha copia en directo do disco QCOW2 da imaxe QCOW2 orixinal proporcionada.
Verifique a VM de vJunos-switch
Este tema describe como verificar se o vJunos-switch está funcionando. 1. Verifique se o vJunos-switch está funcionando.
#lista virsh
#lista virsh
Id Nome
Estado
——————————
74 junos-sw1 correndo
2. Conéctese á consola serie do VCP.
Podes atopar o porto para conectarte á consola serie do VCP desde o XML file. Ademais, pode iniciar sesión na consola serie do VCP a través do "telnet localhost ” onde se especifica portnum na configuración XML file:
NOTA: O número de porto telnet debe ser único para cada máquina virtual de vJunos-switch que resida no servidor host.
# telnet localhost 8610 Tentando 127.0.0.1… Conectado a localhost. O carácter de escape é '^]'. root@:~ #
3. Desactive a actualización automática da imaxe.
18
Se non forneceu ningunha configuración inicial de Junos nos pasos anteriores, entón o vJunos-switch tentará, por defecto, realizar DHCP para a configuración inicial da rede. Se non tes un servidor DHCP que poida proporcionar a configuración de Junos, podes recibir mensaxes repetidas como se mostra a continuación: "Actualización automática da imaxe" Podes desactivar estas mensaxes do seguinte xeito:
4. Verifique se as interfaces ge especificadas no vJunos-switch xml file están listos e dispoñibles. Use o comando show interfaces conciso.
Por example, se a definición XML de vJunos-switch file especifica dúas NIC virtuais conectadas
"ge-000" e "ge-001", entón as interfaces ge-0/0/0 e ge-0/0/1 deberían estar no estado de ligazón "arriba" cando verifiques usando o comando show interface output como se mostra a continuación .
root> mostrar interfaces concisas
Interface
Ligazón de administrador Proto
ge-0/0/0
arriba arriba
ge-0/0/0.16386
arriba arriba
lc-0/0/0
arriba arriba
lc-0/0/0.32769
arriba vpls
pfe-0/0/0
arriba arriba
pfe-0/0/0.16383
arriba inet
inet6
pfh-0/0/0
arriba arriba
pfh-0/0/0.16383
arriba inet
pfh-0/0/0.16384
arriba inet
ge-0/0/1
arriba arriba
ge-0/0/1.16386
arriba arriba
ge-0/0/2
arriba abaixo
ge-0/0/2.16386
arriba abaixo
Local
Mando a distancia
19
ge-0/0/3 ge-0/0/3.16386 [snip]
arriba abaixo arriba abaixo
5. Verifique que está configurada unha inetrface vnet baixo cada ponte "ge" correspondente. Use o comando brctl no servidor host, despois de iniciar o vJunos-switch como se mostra a continuación:
# enlace ip engadir ponte tipo ge-000
# ligazón ip mostrar ge-000
nome da ponte ID da ponte
Interfaces habilitadas para STP
xe-000
8000.fe54009a419a non
vnet1
# ligazón ip mostrar ge-001
nome da ponte ID da ponte
Interfaces habilitadas para STP
xe-001
8000.fe5400e9f94f non
vnet2
Configurar vJunos-switch en KVM
RESUMO
Lea este tema para comprender como configurar o vJunos-switch no contorno KVM.
NESTA SECCIÓN
Conéctese a vJunos-switch | 19 Configurar portos activos | 20 Nomeamento da interface | 20 Configure a MTU multimedia | 21
Conéctate a vJunos-switch
Telnet ao número de consola de serie especificado no XML file para conectarse a vJunos-switch. Consulte os detalles proporcionados en "Implementar e xestionar vJunos-switch en KVM" na páxina 11. Por exemploampLe:
# telnet localhost 8610
20
Probando 127.0.0.1... Conectado a localhost. O carácter de escape é '^]'. root@:~ # cli root>
Tamén pode SSH para o VCP de vJunos-switch.
Configurar portos activos
Esta sección describe como configurar o número de portos activos.
Podes especificar o número de portos activos para que o vJunos-switch coincida co número de NIC engadidos á máquina virtual VFP. O número predeterminado de portos é 10, pero pode especificar calquera valor no intervalo de 1 a 96. Execute o comando user@host# set chassis fpc 0 pic 0 number-of-ports 96 para especificar o número de portos activos. Configure o número de portos no nivel de xerarquía [editar chassis fpc 0 pic 0].
Nomeamento da interface
O vJunos-switch só admite interfaces Gigabit Ethernet (ge).
Non pode cambiar os nomes das interfaces a 10 Gigabit Ethernet (xe) ou 100 Gigabit Ethernet (et). Se tentas cambiar os nomes das interfaces, estas interfaces seguirán mostrando como "ge" cando executes os comandos show configuration ou show interfaces. Aquí está un exampSaída do comando da CLI "mostrar configuración" cando os usuarios intentan cambiar o nome da interface a "et":
chassis { fpc 0 { pic 0 { ## ## Aviso: declaración ignorada: plataforma non compatible (ex9214) ## interface-type et; }
21
} }
Configure a MTU multimedia
Pode configurar a unidade de transmisión máxima de medios (MTU) no intervalo de 256 a 9192. Os valores de MTU fóra do intervalo mencionado anteriormente son rexeitados. Debe configurar a MTU incluíndo a instrución MTU no nivel de xerarquía [edit interface interface-name]. Configurar o MTU.
[editar] user@host# set interface ge-0/0/0 mtu
NOTA: O valor MTU máximo admitido é de 9192 bytes.
Por exampLe:
[editar] user@host# set interface ge-0/0/0 mtu 9192
4 CAPÍTULO
Solucionar problemas
Solucionar problemas de vJunos-switch | 23
23
Solucionar problemas de vJunos-switch
RESUMO
Use este tema para verificar a súa configuración de vJunos-switch e para obter información de resolución de problemas.
NESTA SECCIÓN
Verifique que a máquina virtual está en execución | 23 Verifique a información da CPU | 24 View Rexistro Files | 25 Recoller verteduras de núcleo | 25
Verifique que a máquina virtual está en execución
· Verifique se o vJunos-switch se está a executar despois de instalalo.
virsh list O comando virsh list mostra o nome e o estado da máquina virtual (VM). O estado pode ser: en execución, inactivo, en pausa, apagado, fallo ou morrendo.
#lista virsh
Id Nome
Estado
—————————
72 vjunos-interruptor en funcionamento
· Pode deter e iniciar as máquinas virtuales cos seguintes comandos de virsh: · apagado de virsh: apagar o vJunos-switch. · virsh start: inicia unha máquina virtual inactiva que definiu anteriormente.
NOTA: Non use o comando "virsh destroy", xa que pode corromper o disco VM de vJunos-switch.
24
Se a túa VM se detén e non se inicia despois de usar o comando virsh destroy, crea unha copia en directo do disco QCOW2 da imaxe QCOW2 orixinal proporcionada.
Verifique a información da CPU
Use o comando lscpu no servidor host para mostrar a información da CPU. A saída mostra información como o número total de CPU, o número de núcleos por socket e o número de sockets de CPU. Por example, o seguinte bloque de código mostra a información dun servidor host Ubuntu 20.04 LTS que admite un total de 32 CPU.
root@vjunos-host:~# lscpu Arquitectura: Modo(s) operativo(s) da CPU: Orde de bytes: Tamaños de enderezos: CPU(s): Lista de CPU(s) en liña: Subproceso(s) por núcleo: Núcleo(s) por socket: Socket(s): Nodo(s) NUMA: ID de proveedor: Familia de CPU: Modelo: Nome do modelo: Stepping: CPU MHz: CPU máx. MHz: CPU mín. MHz: BogoMIPS: Virtualización: Caché L1d: Caché L1i: Caché L2 : Caché L3: CPU(s) NUMA node0:
x86_64 32 bits, 64 bits Little Endian 46 bits físicos, 48 bits virtuais 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884 3400.0000 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40-0
25
CPU(s) NUMA node1: [snip]
8-15,24-31
View Rexistro Files
View o sistema rexistra usando o comando show log na instancia de vJunos-switch.
root > mostrar o rexistro? O root > mostrar o rexistro ? comando mostra a lista de rexistro fileestá dispoñible para viewing. Por example, a view os rexistros do daemon do chasis (chassisd) executan o comando root > show log chassisd.
Recoller vertedoiros de núcleo
Use o comando show system core-dumps para view o núcleo recollido file. Podes transferir estes volcados de núcleo a un servidor externo para analizalos a través da interface de xestión fxp0 do vJunos-switch.
Documentos/Recursos
![]() |
Implementación de conmutadores Juniper NETWORKS KVM vJunos [pdfGuía do usuario Implementación de conmutadores KVM vJunos, KVM, Implementación de conmutadores vJunos, Implementación de conmutadores, Implementación |