Déploiement du commutateur KVM vJunos

Caractéristiques

  • Produit : vJunos-switch
  • Guide de déploiement : KVM
  • Éditeur : Juniper Networks, Inc.
  • Date de parution : 2023-11-20
  • Website: https://www.juniper.net

Informations sur le produit

À propos de ce guide

Le Guide de déploiement de vJunos-switch fournit des instructions et
informations sur le déploiement et la gestion de vJunos-switch sur un KVM
environnement. Il couvre des sujets tels que la compréhension duview of
vJunos-switch, configuration matérielle et logicielle requise, installation et
déploiement et dépannage.

vJunos-switch Overview

Le vJunos-switch est un composant logiciel qui peut être installé
sur un serveur x86 standard exécutant un hyperviseur KVM Linux
(Ubuntu 18.04, 20.04, 22.04 ou Debian 11 Bullseye). Il offre
capacités de mise en réseau virtualisées et est conçu pour offrir
flexibilité et évolutivité dans les déploiements de réseaux.

Principales fonctionnalités prises en charge

  • Capacités de réseau virtualisées
  • Prise en charge des serveurs x86 standard
  • Compatibilité avec l'hyperviseur Linux KVM
  • Possibilité d'installer plusieurs instances de vJunos-switch sur un seul
    serveur

Avantages et utilisations

Le vJunos-switch offre plusieurs avantages et peut être utilisé dans
divers scénarios :

  • Permet une infrastructure réseau virtualisée
  • Réduit les coûts de matériel en utilisant les normes de l'industrie
    serveurs
  • Fournit flexibilité et évolutivité dans le réseau
    déploiements
  • Simplifie la gestion et la configuration du réseau

Limites

Bien que le commutateur vJunos soit une solution réseau puissante, il
a quelques limites à considérer :

  • Compatibilité limitée à l'hyperviseur Linux KVM
  • Nécessite des serveurs x86 standard pour l'installation
  • Dépend des capacités et des ressources du sous-jacent
    matériel de serveur

Architecture de commutateur vJunos

L'architecture vJunos-switch est conçue pour fournir un
environnement réseau virtualisé sur un hyperviseur KVM. Il utilise
les ressources et capacités du serveur x86 sous-jacent
matériel pour fournir des services réseau hautes performances.

Instructions d'utilisation du produit

Configuration matérielle et logicielle requise

Pour déployer avec succès vJunos-switch sur KVM, assurez-vous que votre
Le système répond aux exigences minimales suivantes :

  • Serveur x86 conforme aux normes de l'industrie
  • Hyperviseur KVM Linux (Ubuntu 18.04, 20.04, 22.04 ou Debian 11
    Bulle)
  • Logiciel tiers applicable (facultatif)

Installer et déployer le commutateur vJunos sur KVM

Installer le commutateur vJunos sur KVM

Suivez ces étapes pour installer vJunos-switch sur un KVM
environnement:

  1. Préparez les serveurs hôtes Linux pour installer vJunos-switch.
  2. Déployez et gérez le commutateur vJunos sur KVM.
  3. Configurez le déploiement de vJunos-switch sur le serveur hôte.
  4. Vérifiez la machine virtuelle vJunos-switch.
  5. Configurez le commutateur vJunos sur KVM.
  6. Connectez-vous au commutateur vJunos.
  7. Configurez les ports actifs.
  8. Dénomination de l'interface.
  9. Configurez la MTU du média.

Dépanner le commutateur vJunos

Si vous rencontrez des problèmes avec vJunos-switch, vous pouvez suivre
ces étapes de dépannage :

  1. Vérifiez que la machine virtuelle est en cours d'exécution.
  2. Vérifiez les informations sur le processeur.
  3. View Enregistrer Files.
  4. Récupérez les Core Dumps.

Questions fréquemment posées (FAQ)

À propos du produit

vJunos-switch est-il compatible avec tous les hyperviseurs ?

Non, vJunos-switch est spécialement conçu pour le KVM Linux
hyperviseur.

Puis-je installer plusieurs instances de vJunos-switch sur un seul
serveur?

Oui, vous pouvez installer plusieurs instances de vJunos-switch sur un
serveur x86 unique aux normes de l'industrie.

Installation et déploiement

Quelle est la configuration matérielle et logicielle minimale requise pour
vJunos-switch sur KVM?

La configuration minimale requise inclut un serveur x86 conforme aux normes de l'industrie.
et un hyperviseur KVM Linux (Ubuntu 18.04, 20.04, 22.04 ou Debian
11 Bullseye). Les logiciels tiers applicables peuvent également être
installé, mais il est facultatif.

Comment puis-je me connecter à vJunos-switch après l’installation ?

Vous pouvez vous connecter à vJunos-switch en suivant les instructions fournies
instructions dans le guide d’installation.

Dépannage

Où puis-je trouver le journal files pour vJunos-switch ?

Le journal fileLes s pour vJunos-switch peuvent être trouvés dans le fichier spécifié
répertoire sur le serveur hôte. Reportez-vous à la section de dépannage
du guide de déploiement pour plus d’informations.

Guide de déploiement de vJunos-switch pour KVM
Publié
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Californie 94089 États-Unis 408-745-2000 www.juniper.net
Juniper Networks, le logo Juniper Networks, Juniper et Junos sont des marques déposées de Juniper Networks, Inc. aux États-Unis et dans d'autres pays. Toutes les autres marques de commerce, marques de service, marques déposées ou marques de service déposées sont la propriété de leurs propriétaires respectifs.
Juniper Networks n'assume aucune responsabilité pour toute inexactitude dans ce document. Juniper Networks se réserve le droit de changer, modifier, transférer ou autrement réviser cette publication sans préavis.
Guide de déploiement de vJunos-switch pour KVM Copyright © 2023 Juniper Networks, Inc. Tous droits réservés.
Les informations contenues dans ce document sont à jour à la date indiquée sur la page de titre.
AVIS ANNUEL 2000
Les produits matériels et logiciels de Juniper Networks sont conformes à l'an 2000. Junos OS n'a pas de limites temporelles connues jusqu'en 2038. Cependant, l'application NTP est connue pour avoir quelques difficultés en 2036.
CONTRAT DE LICENCE D'UTILISATEUR FINAL
Le produit Juniper Networks faisant l'objet de cette documentation technique consiste en (ou est destiné à être utilisé avec) le logiciel Juniper Networks. L'utilisation de ce logiciel est soumise aux termes et conditions du contrat de licence utilisateur final (« CLUF ») publié sur https://support.juniper.net/support/eula/. En téléchargeant, en installant ou en utilisant un tel logiciel, vous acceptez les termes et conditions de ce CLUF.

iii

Table des matières

À propos de ce guide | v

1

Comprendre le commutateur vJunos

vJunos-switch Overview | 2

Surview | 2

Principales fonctionnalités prises en charge | 3

Avantages et utilisations | 3

Limites | 4

Architecture du commutateur vJunos | 4

2

Configuration matérielle et logicielle requise vJunos-switch sur KVM

Configuration matérielle et logicielle minimale requise | 8

3

Installer et déployer le commutateur vJunos sur KVM

Installer vJunos-switch sur KVM | 11

Préparer les serveurs hôtes Linux pour installer vJunos-switch | 11

Déployer et gérer le commutateur vJunos sur KVM | 11 Configurer le déploiement de vJunos-switch sur le serveur hôte | 12

Vérifier la machine virtuelle vJunos-switch | 17

Configurer le commutateur vJunos sur KVM | 19 Connectez-vous au commutateur vJunos | 19

Configurer les ports actifs | 20

Dénomination de l'interface | 20

Configurer la MTU du média | 21

4

Dépannage

Dépanner vJunos-switch | 23

Vérifiez que la VM est en cours d'exécution | 23

iv
Vérifier les informations du processeur | 24 View Enregistrer Files | 25 Collecter les vidages de base | 25

v
À propos de ce guide
Utilisez ce guide pour installer le commutateur Junos virtuel (vJunos-switch). Le vJunos-switch est une version virtuelle de la plateforme de commutation EX basée sur Junos. Il représente un commutateur Juniper exécutant le système d'exploitation Junos® (Junos OS) dans l'environnement de machine virtuelle basé sur le noyau (KVM). Le commutateur vJunos est basé sur l'architecture imbriquée du routeur virtuel vMX (vMX) de Juniper Networks®. Ce guide comprend également les procédures de configuration et de gestion de base du commutateur vJunos. Après avoir installé et configuré le commutateur vJunos comme indiqué dans ce guide, reportez-vous à la documentation du système d'exploitation Junos pour obtenir des informations sur la configuration logicielle supplémentaire.
DOCUMENTATION ASSOCIÉE Junos OS pour la documentation de la série EX

1 CHAPITRE
Comprendre le commutateur vJunos
vJunos-switch Overview | 2 Architecture du commutateur vJunos | 4

2
vJunos-switch Overview

RÉSUMÉ
Cette rubrique fournit un aperçu des principales fonctionnalités prises en charge, des avantages et des limites de vJunosswitch.

DANS CETTE SECTION
Surview | 2 fonctionnalités clés prises en charge | 3 avantages et utilisations | 3 Limites | 4

Surview
DANS CETTE SECTION Installation de vJunos-switchview | 3
Lisez ce sujet pour plus d'informationsview du commutateur vJunos. Le commutateur vJunos est une version virtuelle d'un commutateur Juniper qui exécute le système d'exploitation Junos. Vous pouvez installer un commutateur vJunos en tant que machine virtuelle (VM) sur un serveur x86. Vous pouvez configurer et gérer le commutateur vJunos de la même manière que vous gérez un commutateur physique. Le commutateur vJunos est une machine virtuelle (VM) unique que vous pouvez utiliser uniquement dans les laboratoires et non dans l'environnement de production. Le commutateur vJunos est construit en utilisant EX9214 comme commutateur Juniper de référence et prend en charge un seul moteur de routage et un seul concentrateur PIC flexible (FPC). Le commutateur vJunos prend en charge une bande passante allant jusqu'à 100 Mbps agrégée sur toutes les interfaces. Vous n'avez pas besoin d'acheter une licence de bande passante pour utiliser le commutateur vJunos. Au lieu d'utiliser des commutateurs matériels, vous pouvez utiliser le commutateur vJunos pour démarrer le logiciel Junos afin de tester les configurations et les protocoles réseau.

3
Installation du commutateur vJunos terminéeview
Vous pouvez installer les composants logiciels du vJunos-switch sur un serveur x86 standard exécutant un hyperviseur Linux KVM (Ubuntu 18.04, 20.04, 22.04 ou Debian 11 Bullseye). Sur les serveurs exécutant l'hyperviseur KVM, vous pouvez également exécuter des logiciels tiers applicables. Vous pouvez installer plusieurs instances de vJunos-switch sur un seul serveur.
Principales fonctionnalités prises en charge
Cette rubrique vous fournit la liste et les détails des fonctionnalités clés prises en charge et validées sur vJunos-switch. Pour plus de détails sur la configuration de ces fonctionnalités, consultez les guides de fonctionnalités à l'adresse : Guides de l'utilisateur. Le commutateur vJunos prend en charge les fonctionnalités clés suivantes : · Prend en charge jusqu'à 96 interfaces de commutateur · Peut simuler les topologies de sous-couche et de superposition IP du centre de données. · Prend en charge la fonctionnalité feuille EVPN-VXLAN · Prend en charge le pontage Edge-Routed (ERB) · Prend en charge le multihébergement EVPN LAG dans EVPN-VXLAN (ESI-LAG)
Avantages et utilisations
Les avantages et les cas d'utilisation du vJunos-switch sur les serveurs x86 standard sont les suivants : · Dépenses d'investissement réduites (CapEx) sur le laboratoire – Le vJunos-switch est disponible gratuitement pour créer des laboratoires de test.
réduisant les coûts associés aux commutateurs physiques. · Temps de déploiement réduit : vous pouvez utiliser le commutateur vJunos pour créer et tester virtuellement des topologies.
sans construire de laboratoires physiques coûteux. Les laboratoires virtuels peuvent être créés instantanément. En conséquence, vous pouvez réduire les coûts et les retards associés aux déploiements sur le matériel physique. · Éliminez le besoin et le temps liés au matériel de laboratoire – Le commutateur vJunos vous aide à éliminer le temps d'attente pour que le matériel de laboratoire arrive après l'achat. vJunos-switch est disponible gratuitement et peut être téléchargé instantanément. · Éducation et formation – Vous permet de créer des laboratoires pour des services d'apprentissage et d'éducation pour vos employés.

4
· Preuve de concept et tests de validation – Vous pouvez valider diverses topologies de commutation de centres de données, des configurations pré-construites exampfichiers et préparez l'automatisation.
Limites
Le commutateur vJunos présente les limitations suivantes : · Possède un seul moteur de routage et une seule architecture FPC. · Ne prend pas en charge la mise à niveau logicielle en service (ISSU). · Ne prend pas en charge l'attachement ou le détachement des interfaces lorsqu'il est en cours d'exécution. · SR-IOV pour les cas d'utilisation et le débit du commutateur vJunos n'est pas pris en charge. · En raison de son architecture imbriquée, le commutateur vJunos ne peut être utilisé dans aucun déploiement qui lance le
instances à partir d’une VM. · Prend en charge une bande passante maximale de 100 Mbps sur toutes les interfaces.
REMARQUE : Les licences de bande passante ne sont pas fournies car aucune licence de bande passante n'est nécessaire. Un message de vérification de licence peut apparaître. Ignorez les messages de vérification de licence.
· Vous ne pouvez pas mettre à niveau le système d'exploitation Junos sur un système en cours d'exécution. Au lieu de cela, vous devez déployer une nouvelle instance avec le nouveau logiciel.
· La multidiffusion n'est pas prise en charge.
DOCUMENTATION ASSOCIÉE Configuration matérielle et logicielle minimale | 8
Architecture de commutateur vJunos
Le commutateur vJunos est une solution de VM unique et imbriquée dans laquelle le plan de transfert virtuel (VFP) et le moteur de transfert de paquets (PFE) résident dans la VM externe. Lorsque vous démarrez le commutateur vJunos, le VFP

5 démarre une machine virtuelle imbriquée qui exécute l'image Junos Virtual Control Plane (VCP). L'hyperviseur KVM est utilisé pour déployer VCP. Le terme « imbriqué » fait référence à la VM VCP imbriquée dans la VM VFP, comme illustré dans la Figure 1 à la page 5. Le commutateur vJunos peut prendre en charge jusqu'à 100 Mbps de débit en utilisant 4 cœurs et 5 Go de mémoire. Tous les cœurs et mémoire supplémentaires configurés sont alloués au VCP. VFP n'a pas besoin de mémoire supplémentaire en dehors de l'encombrement minimum pris en charge. Les 4 cœurs et 5 Go de mémoire sont suffisants pour les cas d’utilisation en laboratoire. Figure 1 : Architecture du commutateur vJunos
L'architecture du commutateur vJunos est organisée en couches : · Le commutateur vJunos se trouve au niveau de la couche supérieure. · L'hyperviseur KVM et le logiciel système associé décrits dans la section Configuration logicielle requise
sont dans la couche intermédiaire. · Le serveur x86 se trouve dans la couche physique en bas.

6
Comprendre cette architecture peut vous aider à planifier la configuration de votre commutateur vJunos. Après avoir créé l'instance vJunos-Switch, vous pouvez utiliser la CLI Junos OS pour configurer les interfaces vJunosswitch dans le VCP. Le commutateur vJunos prend uniquement en charge les interfaces Gigabit Ethernet.

2 CHAPITRE
Configuration matérielle et logicielle requise vJunos-switch sur KVM
Configuration matérielle et logicielle minimale requise | 8

8

Configuration matérielle et logicielle minimale requise

Cette rubrique vous fournit la liste des exigences matérielles et logicielles requises pour démarrer une instance de vJunos-switch. Le tableau 1 à la page 8 répertorie la configuration matérielle requise pour vJunos-switch. Tableau 1 : Configuration matérielle minimale requise pour vJunos-switch

Description

Valeur

Sampconfiguration du système

Pour la simulation en laboratoire et les cas d’utilisation à faibles performances (moins de 100 Mbit/s), n’importe quel processeur Intel x86 doté de la fonctionnalité VT-x.
Processeurs Intel Ivy Bridge ou version ultérieure.
Example processeur Ivy Bridge : Intel Xeon E5-2667 v2 à 3.30 GHz 25 Mo de cache

Nombre de cœurs

Un minimum de quatre cœurs est requis. Le logiciel alloue trois cœurs au VFP et un cœur au VCP, ce qui est suffisant pour la plupart des cas d'utilisation.
Tous les cœurs supplémentaires seront fournis à VCP, car trois cœurs suffisent pour répondre aux besoins du plan de données de VFP.

Mémoire

Un minimum de 5 Go de mémoire est requis. Environ 3 Go de mémoire seront alloués au VFP et 2 Go au VCP. Si plus de 6 Go de mémoire totale sont fournis, la mémoire VFP est limitée à 4 Go et la mémoire supplémentaire est allouée à VCP.

Autres exigences · Capacité Intel VT-x. · Hyperthreading (recommandé) · AES-NI

Le tableau 2 à la page 9 répertorie la configuration logicielle requise pour vJunos-switch.

9

Tableau 2 : Configuration logicielle requise pour Ubuntu

Description

Valeur

Système opérateur
REMARQUE : Seule la localisation en anglais est prise en charge.

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

Virtualisation

· QEMU-KVM
La version par défaut pour chaque version d'Ubuntu ou Debian est suffisante. L'apt-get install qemu-kvm installe cette version par défaut.

Forfaits requis
REMARQUE : utilisez les commandes apt-get install pkg name ou sudo apt-get install pour installer un package.

· qemu-kvm virt-manager · système-démon-libvirt · virtinst libvirt-clients bridge-utils

Environnements de déploiement pris en charge

QEMU-KVM utilisant libvirt
De plus, le déploiement sans système d'exploitation EVE-NG est pris en charge.
Remarque : vJunos-switch n'est pas pris en charge sur EVE-NG ou tout autre déploiement qui lance vJunos à partir d'une VM en raison des contraintes d'une virtualisation profondément imbriquée.

Images de commutateur vJunos

Les images sont accessibles depuis la zone de téléchargement de laboratoire de juniper.net à l'adresse : Test Drive Juniper

3 CHAPITRE
Installer et déployer le commutateur vJunos sur KVM
Installer vJunos-switch sur KVM | 11 Déployer et gérer le commutateur vJunos sur KVM | 11 Configurer le commutateur vJunos sur KVM | 19

11
Installer le commutateur vJunos sur KVM

RÉSUMÉ
Lisez cette rubrique pour comprendre comment installer le commutateur vJunos dans l'environnement KVM.

DANS CETTE SECTION
Préparer les serveurs hôtes Linux pour installer vJunos-switch | 11

Préparez les serveurs hôtes Linux pour installer vJunos-switch
Cette section s'applique aux serveurs hôtes Ubuntu et Debian. 1. Installez les versions de package standard pour votre serveur hôte Ubuntu ou Debian pour vous assurer que le
les serveurs répondent aux exigences matérielles et logicielles minimales. 2. Vérifiez que la technologie Intel VT-x est activée. Exécutez la commande lscpu sur votre serveur hôte.
Le champ Virtualisation dans la sortie de la commande lscpu affiche VT-x, si VT-x est activé. Si VT-x n'est pas activé, consultez la documentation de votre serveur pour savoir comment l'activer dans le BIOS.
Déployer et gérer le commutateur vJunos sur KVM

RÉSUMÉ
Lisez cette rubrique pour comprendre comment déployer et gérer l'instance vJunos-switch après l'avoir installée.

DANS CETTE SECTION
Configurer le déploiement de vJunos-switch sur le serveur hôte | 12 Vérifiez la machine virtuelle vJunos-switch | 17

Cette rubrique décrit : · Comment afficher le commutateur vJunos sur les serveurs KVM à l'aide de libvirt.
· Comment choisir la quantité de CPU et de mémoire, configurer les ponts requis pour la connectivité et configurer le port série.

12
· Comment utiliser le XML pertinent file sections pour les configurations et les sélections répertoriées précédemment.
REMARQUE : Téléchargez le sample XML file et l'image vJunos-switch de Juniper website.
Configurer le déploiement de vJunos-switch sur le serveur hôte
Cette rubrique décrit comment configurer le déploiement de vJunos-switch sur le serveur hôte.
REMARQUE : Cette rubrique ne met en évidence que quelques sections du fichier XML. file qui sont utilisés pour déployer vJunosswitch via libvirt. L'intégralité du XML file vjunos.xml est disponible en téléchargement avec l'image de la machine virtuelle et la documentation associée sur la page Téléchargements du logiciel vJunos Lab.
Installez les packages mentionnés dans la section Configuration logicielle minimale requise, si les packages ne sont pas déjà installés. Voir « Configuration matérielle et logicielle minimale requise » à la page 8 1. Créez un pont Linux pour chaque interface Gigabit Ethernet du commutateur vJunos que vous prévoyez d'utiliser.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge Dans ce cas, l'instance aura ge-0/0/0 et ge-0/0/1 configurés. 2. Affichez chaque pont Linux. ip link set ge-000 up ip link set ge-001 up 3. Créez une copie de disque en direct de l'image QCOW2 vJunos fournie. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Créez une copie distincte pour chaque vJunos que vous envisagez de déployer. Cela garantit que vous n’apportez aucune modification permanente à l’image d’origine. L'image en direct doit également être accessible en écriture par l'ID utilisateur déployant vJunos-switch, généralement l'utilisateur root. 4. Spécifiez le nombre de cœurs fournis à vJunos en modifiant la strophe suivante.

13
La strophe suivante spécifie le nombre de cœurs fournis à vJunos. Le nombre minimum de cœurs requis est de 4 et est suffisant pour les cas d’utilisation en laboratoire.
x86_64 IvyBridge qemu4

Le nombre par défaut de cœurs nécessaires est de 4 et est suffisant pour la plupart des applications. Il s'agit du processeur minimum pris en charge pour vJunos-switch. Vous pouvez laisser le modèle de CPU comme IvyBridge. Les processeurs Intel de dernière génération fonctionneront également avec ce paramètre. 5. Augmentez la mémoire si nécessaire en modifiant la strophe suivante.

vjunos-sw1 5242880 5242880 4
L'exemple suivantample affiche la mémoire par défaut requise par le commutateur vJunos. La mémoire par défaut est suffisante pour la plupart des applications. Vous pouvez augmenter la valeur si nécessaire. Il affiche également le nom du commutateur vJunos spécifique généré, qui est vjunos-sw1 dans ce cas. 6. Spécifiez le nom et l'emplacement de votre image vJunos-switch en modifiant le XML file comme le montre l'ex suivantample.
<périphérique de disque=”disque” type=”file”> <source file=”/root/vjunos-sw1-live.qcow2″/>

Vous devez fournir à chaque machine virtuelle vJunos sur l'hôte sa propre image QCOW2 nommée de manière unique. Ceci est requis pour libvirt et QEMU-KVM.

14
7. Créez l'image disque. # ./make-config.sh Le vJunos-switch accepte une configuration initiale en connectant un deuxième disque à l'instance de VM qui contient la configuration. Utilisez le script fourni make-config.sh pour créer l'image disque. Le XML file fait référence à ce lecteur de configuration comme indiqué ci-dessous :
<périphérique de disque=”disque” type=”file”> <source file=”/root/config.qcow2″/>

REMARQUE : Si vous ne préférez pas la configuration initiale, supprimez la strophe ci-dessus du fichier XML. file.
8. Configurez le port Ethernet de gestion.


Cet example vous permet de vous connecter au VCP « fxp0 » qui est le port de gestion depuis l’extérieur du serveur hôte sur lequel réside vJunos-switch. Vous devez disposer d'une adresse IP routable configurée pour fxp0, soit via un serveur DHCP, soit à l'aide d'une configuration CLI standard. Le « eth0 » dans la strophe ci-dessous fait référence à l'interface du serveur hôte qui fournit la connectivité au monde externe et doit correspondre au nom de cette interface sur votre serveur hôte. Si vous n'utilisez pas le protocole DHCP (Dynamic Host Configuration Protocol), une fois le commutateur vJunos opérationnel, effectuez une connexion Telnet à sa console et configurez l'adresse IP pour « fxp0 » à l'aide de la configuration CLI comme indiqué ci-dessous :

15
REMARQUE : Les configurations ci-dessous ne sont que des exemplesamples ou samples extraits de configuration. Vous devrez peut-être également configurer une configuration de route statique.
# définir les interfaces fxp0 unité 0 adresse inet de la famille 10.92.249.111/23 # définir les options de routage route statique 0.0.0.0/0 prochain saut 10.92.249.254 9. Activez SSH sur le port de gestion VCP. # définir la commande d'autorisation des services système ssh root-login. 10. Créez un pont Linux pour chaque port que vous spécifiez dans le XML file.



Les noms de port sont spécifiés dans la strophe suivante. La convention pour le commutateur vJunos consiste à utiliser ge-0xy où « xy » spécifie le numéro de port réel. Dans l'ex suivantample, ge-000 et ge-001 sont les numéros de port. Ces numéros de port seront mappés respectivement aux interfaces Junos ge-0/0/0 et ge-0/0/1. Comme mentionné précédemment, vous devez créer un pont Linux pour chaque port que vous spécifiez dans le fichier XML. file. 11. Fournissez un numéro de port de console série unique pour chaque commutateur vJunos sur votre serveur hôte. Dans l'ex suivantample, le numéro de port série unique de la console est « 8610 ».

16
Ne modifiez pas la strophe smbios suivante. Il indique à vJunos qu'il s'agit d'un commutateur vJunos.



12. Créez une machine virtuelle vJunos-sw1 à l'aide de vJunos-sw1.xml file. # virsh crée vjunos-sw1.xml
Le terme « sw1 » est utilisé pour indiquer qu'il s'agit de la première VM vJunos-switch en cours d'installation. Les machines virtuelles suivantes peuvent être nommées vjunos-sw2, vjunos-sw3, etc.
En conséquence, la VM est créée et le message suivant s'affiche :
Domaine vjunos-sw1 créé à partir de vjunos-sw1.xml 13. Vérifiez /etc/libvirt/qemu.conf et décommentez les lignes XML suivantes si ces lignes étaient
commenté. Certains exampLes valeurs valides sont données ci-dessous. Décommentez les lignes spécifiées.

#

utilisateur = « qemu » # Un utilisateur nommé « qemu »

#

utilisateur = « +0 » # Super utilisateur (uid=0)

#

user = « 100 » # Un utilisateur nommé « 100 » ou un utilisateur avec uid=100#user = « root »

<<

décommenter cette ligne

#

#group = « root » <<< décommentez cette ligne

14. Redémarrez libvirtd et créez à nouveau la VM vJunos-switch. # systemctl redémarre libvirtd
15. Arrêtez le commutateur vJunos déployé sur le serveur hôte en toute sécurité (si nécessaire). Utilisez la commande # virsh shutdown vjunos-sw1 pour arrêter vJunos-switch. Lorsque vous exécutez cette étape, un signal d'arrêt envoyé à l'instance de vJunos-switch lui permet de s'arrêter correctement.
Le message suivant s'affiche.
Le domaine « vjunos-sw1 » est en cours de fermeture

17
REMARQUE : n'utilisez pas la commande « virsh destroy » car cette commande peut corrompre le disque de la VM vJunosswitch. Si votre VM arrête de démarrer après avoir utilisé la commande « virsh destroy », créez une copie de disque QCOW2 en direct de l'image QCOW2 originale fournie.

Vérifier la VM vJunos-switch
Cette rubrique décrit comment vérifier si le commutateur vJunos est opérationnel. 1. Vérifiez si le commutateur vJunos est opérationnel.
# liste virsh

# liste virsh

Nom d'identification

État

—————————-

74 vjunos-sw1 en cours d'exécution

2. Connectez-vous à la console série du VCP.
Vous pouvez trouver le port pour vous connecter à la console série du VCP à partir du XML file. Vous pouvez également vous connecter à la console série du VCP via le « telnet localhost » où le numéro de port est spécifié dans la configuration XML. file:

REMARQUE : Le numéro de port telnet doit être unique pour chaque machine virtuelle de commutateur vJunos résidant sur le serveur hôte.

# telnet localhost 8610 Essayer 127.0.0.1… Connecté à localhost. Le caractère d’échappement est « ^] ». racine@:~ #
3. Désactivez la mise à niveau automatique de l'image.

18
Si vous n'avez fourni aucune configuration Junos initiale dans les étapes ci-dessus, le commutateur vJunos tentera, par défaut, d'utiliser DHCP pour la configuration initiale du réseau. Si vous ne disposez pas d'un serveur DHCP capable de fournir la configuration Junos, vous pouvez recevoir des messages répétés comme indiqué ci-dessous : « Mise à niveau automatique de l'image » Vous pouvez désactiver ces messages comme suit :

[edit]] user@host# set system root-authentication plain-text-password Nouveau mot de passe : Retapez le nouveau mot de passe : root# supprimez la mise à niveau automatique de l'image du châssis [edit] root# commit validation terminée
4. Vérifiez si les interfaces ge spécifiées dans votre fichier XML vJunos-switch file sont en place et disponibles. Utilisez la commande show interfaces laconique.
Par exempleample, si la définition XML de vJunos-switch file spécifie deux cartes réseau virtuelles connectées à
"ge-000" et "ge-001", alors les interfaces ge-0/0/0 et ge-0/0/1 doivent être dans l'état de lien "up" lorsque vous vérifiez à l'aide de la commande show interface output comme indiqué ci-dessous .

root> afficher les interfaces de manière concise

Interface

Proto de lien d'administration

ge-0/0/0

haut Haut

ge-0/0/0.16386

haut Haut

lc-0/0/0

haut Haut

lc-0/0/0.32769

up up vpls

pfe-0/0/0

haut Haut

pfe-0/0/0.16383

monter inet

inet6

pfh-0/0/0

haut Haut

pfh-0/0/0.16383

monter inet

pfh-0/0/0.16384

monter inet

ge-0/0/1

haut Haut

ge-0/0/1.16386

haut Haut

ge-0/0/2

haut bas

ge-0/0/2.16386

haut bas

Locale

Télécommande

19

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

de haut en bas de haut en bas

5. Vérifiez qu'une interface vnet sous chaque pont «ge» correspondant est configurée. Utilisez la commande brctl sur le serveur hôte, après avoir démarré le commutateur vJunos comme indiqué ci-dessous :

# lien ip ajouter un pont de type ge-000

# lien IP afficher ge-000

nom du pont identifiant du pont

Interfaces compatibles STP

ge-000

8000.fe54009a419a non

vnet1

# lien IP afficher ge-001

nom du pont identifiant du pont

Interfaces compatibles STP

ge-001

8000.fe5400e9f94f non

vnet2

Configurer le commutateur vJunos sur KVM

RÉSUMÉ
Lisez cette rubrique pour comprendre comment configurer le commutateur vJunos dans l'environnement KVM.

DANS CETTE SECTION
Connectez-vous à vJunos-switch | 19 Configurer les ports actifs | 20 Dénomination des interfaces | 20 Configurer la MTU du média | 21

Connectez-vous au commutateur vJunos
Telnet au numéro de console série spécifié dans le XML file pour vous connecter au vJunos-switch. Voir les détails fournis dans « Déployer et gérer le commutateur vJunos sur KVM » à la page 11. Par exempleample:
# telnet localhost 8610

20
Essayer 127.0.0.1… Connecté à localhost. Le caractère d’échappement est « ^] ». root@:~ # racine cli>
Vous pouvez également vous connecter via SSH au VCP vJunos-switch.
Configurer les ports actifs
Cette section décrit comment configurer le nombre de ports actifs.
Vous pouvez spécifier le nombre de ports actifs pour le commutateur vJunos afin qu'il corresponde au nombre de cartes réseau ajoutées à la machine virtuelle VFP. Le nombre de ports par défaut est 10, mais vous pouvez spécifier n'importe quelle valeur comprise entre 1 et 96. Exécutez la commande user@host# set chassis fpc 0 pic 0 number-of-ports 96 pour spécifier le nombre de ports actifs. Configurez le nombre de ports au niveau hiérarchique [modifier le châssis fpc 0 pic 0].
Dénomination de l'interface
Le commutateur vJunos prend en charge uniquement les interfaces Gigabit Ethernet (ge).
Vous ne pouvez pas modifier les noms d'interface en 10-Gigabit Ethernet (xe) ou 100-Gigabit Ethernet (et). Si vous essayez de modifier les noms des interfaces, ces interfaces s'afficheront toujours sous la forme « ge » lorsque vous exécutez les commandes show configuration ou show interfaces terse. Voici un example résultat de la commande CLI « show configuration » lorsque les utilisateurs tentent de changer le nom de l’interface en « et » :
chassis { fpc 0 { pic 0 { ## ## Attention : instruction ignorée : plate-forme non prise en charge (ex9214) ## interface-type et ; }

21
} }
Configurer la MTU du média
Vous pouvez configurer l'unité de transmission maximale (MTU) du support dans la plage comprise entre 256 et 9192 XNUMX. Les valeurs MTU en dehors de la plage mentionnée ci-dessus sont rejetées. Vous devez configurer la MTU en incluant l'instruction MTU au niveau hiérarchique [edit interface interface-name]. Configurez la MTU.
[modifier] user@host# définir l'interface ge-0/0/0 mtu
REMARQUE : La valeur MTU maximale prise en charge est de 9192 XNUMX octets.
Par exempleample:
[modifier] user@host# définir l'interface ge-0/0/0 mtu 9192

4 CHAPITRE
Dépannage
Dépanner vJunos-switch | 23

23
Dépanner le commutateur vJunos

RÉSUMÉ
Utilisez cette rubrique pour vérifier la configuration de votre commutateur vJunos et pour toute information de dépannage.

DANS CETTE SECTION
Vérifiez que la VM est en cours d'exécution | 23 Vérifier les informations sur le processeur | 24 View Enregistrer Files | 25 Collecter les vidages de base | 25

Vérifiez que la VM est en cours d'exécution
· Vérifiez si le commutateur vJunos est en cours d'exécution après l'avoir installé.
virsh list La commande virsh list affiche le nom et l'état de la machine virtuelle (VM). L'état peut être : en cours d'exécution, inactif, en pause, arrêté, en panne ou en train de mourir.

# liste virsh

Nom d'identification

État

—————————

72 commutateurs Vjunos en cours d'exécution

· Vous pouvez arrêter et démarrer les machines virtuelles avec les commandes virsh suivantes : · virsh shutdown–Arrêtez le commutateur vJunos. · virsh start–Démarrez une VM inactive que vous avez définie précédemment.

REMARQUE : n'utilisez pas la commande « virsh destroy » car cela pourrait corrompre le disque de la VM vJunos-switch.

24
Si votre machine virtuelle s'arrête et ne démarre pas après avoir utilisé la commande virsh destroy, créez une copie de disque QCOW2 en direct de l'image QCOW2 d'origine fournie.

Vérifier les informations sur le processeur
Utilisez la commande lscpu sur le serveur hôte pour afficher les informations sur le processeur. La sortie affiche des informations telles que le nombre total de processeurs, le nombre de cœurs par socket et le nombre de sockets de processeur. Par exempleample, le bloc de code suivant affiche les informations pour un serveur hôte Ubuntu 20.04 LTS prenant en charge un total de 32 processeurs.

root@vjunos-host:~# lscpu Architecture : Mode(s) de fonctionnement du processeur : Ordre des octets : Tailles d'adresse : CPU(s) : Liste des processeurs en ligne : Thread(s) par cœur : Cœur(s) par socket : Socket(s) : Noeud(s) NUMA : ID du fournisseur : Famille de processeurs : Modèle : Nom du modèle : Pas à pas : CPU MHz : CPU max MHz : CPU min MHz : BogoMIPS : Virtualisation : cache L1d : cache L1i : cache L2 : Cache L3 : CPU(s) du nœud NUMA 0 :

x86_64 32 bits, 64 bits Little Endian 46 bits physiques, 48 ​​bits virtuels 32 0-31 2 8 2 2 Véritable Intel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 à 2.60 GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT -x 512 Ko 512 Ko 4 Mo 40 Mo 0-7,16-23

25

Processeur(s) du nœud NUMA 1 : [snip]

8-15,24-31

View Enregistrer Files
View les journaux système à l’aide de la commande show log sur l’instance vJunos-switch.
racine > afficher le journal ? La racine > show log ? la commande affiche la liste des journaux fileest disponible pour viewing. Par example, à view les journaux du démon du châssis (chassisd) exécutent la commande root > show log chassisd.
Collecter les vidages de base
Utilisez la commande show system core-dumps pour view le noyau collecté file. Vous pouvez transférer ces core dumps vers un serveur externe pour analyse via l'interface de gestion fxp0 sur le commutateur vJunos.

Documents / Ressources

Déploiement du commutateur KVM vJunos Juniper NETWORKS [pdf] Guide de l'utilisateur
Déploiement de commutateur KVM vJunos, KVM, Déploiement de commutateur vJunos, Déploiement de commutateur, Déploiement

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *