Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Utilisation de réseaux virtuels dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Virtualisation du réseau et gestion des ressources dans Oracle Solaris
2. Création et administration des réseaux virtuels dans Oracle Solaris
Configuration de composants de virtualisation réseau
Configuration des cartes VNIC et des etherstubs
Configuration des cartes VNIC avec les ID de VLAN
Construction des réseaux virtuels
Configuration d'une zone pour le réseau virtuel
Reconfiguration d'une zone pour qu'elle utilise une VNIC
Création d'un réseau virtuel privé
Autres tâches d'administration des cartes VNIC
Modification de l'ID de VLAN d'une carte VNIC
3. Gestion des ressources réseau dans Oracle Solaris
4. Contrôle du trafic réseau et de l'utilisation des ressources dans Oracle Solaris
Cette section décrit les tâches que vous pouvez effectuer sur les cartes VNIC après l'exécution d'une configuration de base. Cette section comprend les sections suivantes :
Remarque - Les cartes VNIC peuvent être configurées en tant que réseaux VLAN. Une sous-commande parallèle, dladm modify-vlan, vous permet de modifier les réseaux VLAN directs qui ont été créés à l'aide de la commande dladm create-vlan. Vous devez utiliser la bonne sous-commande selon que vous modifiez les réseaux VLAN ou les cartes VNIC configurées comme des réseaux VLAN. Exécutez la sous-commande modify-vlan sur les réseaux VLAN affichés par la sous-commande dladm show-vlan. Exécutez la sous-commande modify-vnic sur les réseaux VNIC, y compris ceux dotés d'ID de VLAN, affichés par la sous-commande dladm show-vnic. Pour modifier les réseaux VLAN directs, reportez-vous à la section Modification des VLAN du manuel Gestion des performances du réseau Oracle Solaris 11.1.
Deux types de modification VNIC sont disponibles :
Une modification globale permet de changer un attribut de toutes les cartes VNIC sur une liaison de données spécifique à la fois. Exécutez l'option -L pour identifier la liaison de données sous-jacente dont vous souhaitez modifier les cartes VNIC.
Une modification sélective permet de changer un attribut de cartes VNIC sélectionnées. Au lieu d'utiliser l'option -L pour identifier la liaison de données sous-jacente, spécifiez les cartes VNIC dont vous souhaitez modifier l'attribut.
Vous pouvez modifier les attributs suivants : l'ID de VLAN, l'adresse MAC et la liaison sous-jacente. La modification de la liaison sous-jacente suppose le transfert d'une carte VNIC vers une autre liaison de données. Les sections suivantes présentent ces modifications en détail.
Pour modifier l'ID de VLAN d'une carte VNIC, exécutez l'une des commandes suivantes :
dladm modify-vnic -v vid -L datalink
Dans cette commande, vid représente le nouvel ID de VLAN que vous affectez à la carte VNIC. Le paramètre datalink désigne la liaison de données sous-jacente sur laquelle la carte VNIC est configurée. Vous pouvez utiliser la syntaxe de cette commande si une seule carte VNIC existe sur la liaison de données. La commande échoue sur une liaison de données qui possède plusieurs cartes VNIC configurées car ces cartes VNIC doivent avoir chacune un ID de VLAN unique.
dladm modify-vnic -v vid vnic
Exécutez cette commande pour modifier les ID de VLAN de plusieurs cartes VNIC sur une seule liaison de données. Etant donné que l'ID de VLAN est unique pour les cartes VNIC sur la même liaison de données, vous devez changer les ID de VLAN un par un. Supposons que vous souhaitez changer les ID de VLAN de vnica0, vnicb0 et vnicc0, lesquels sont configurés via net0. Vous devez procédez comme suit :
# dladm modify-vnic -v 123 vnica0 # dladm modify-vnic -v 456 vnicb0 # dladm modify-vnic -v 789 vnicc0
dladm modify-vnic -v vid vnic,vnic,[...]
Exécutez cette commande pour changer l'ID de VLAN des cartes VNIC en tant que groupe, à condition que chaque carte VNIC se trouve sur une liaison de données différente. Supposons que vous souhaitez changer les ID de VLAN de vnic0, vnic1 et vnic2. Ces cartes VNIC sont configurées respectivement sur net0, net1 et net2. Vous devez utiliser la commande suivante :
# dladm modify-vnic -v 123 vnic0,vnic1,vnic2
Les cartes VNIC ont des adresses MAC uniques. Pour modifier ces adresses, exécutez l'une des commandes suivantes selon votre situation :
dladm modif-vnic -m mac-address vnic
Exécutez cette commande pour affecter une adresse MAC spécifique à une carte VNIC spécifique.
dladm modif-vnic -m random -L datalink
Cette commande applique une modification globale, dans laquelle vous modifiez l'adresse MAC de toutes les cartes VNIC sur la liaison de données. Le système affecte automatiquement des adresses MAC aux cartes VNIC. Dans cette commande, l'option -m random est équivalente à l'option -m auto.
dladm modif-vnic -m random vnic, vnic,[...]
Cette commande effectue une modification de VNIC sélective. Qu'il s'agisse d'une modification globale ou sélective, vous spécifiez random pour l'option -m.
Vous pouvez modifier l'ID de VLAN et l'adresse MAC d'une carte VNIC à l'aide d'une seule commande. Cependant, faites preuve de prudence lorsque vous utilisez les commandes permettant de modifier plusieurs attributs de VNIC. En effet, celles-ci peuvent provoquer un comportement inattendu. Il est préférable de modifier plusieurs attributs sur une carte VNIC à la fois lorsque vous souhaitez changer plusieurs attributs d'un groupe de cartes VNIC.
L'exemple suivant affiche la sortie avant et après que vous ayez modifié l'ID de VLAN et l'adresse MAC d'une carte VNIC :
# dladm show-vnic vnic0 LINK OVER SPEED MACADDRESS MACADDRTYPE VID vnic0 net0 1000 2:8:20:ec:c4:1d random 0 # dladm modify-vnic -m random -v 123 vnic0 # dladm show-vnic vnic0 LINK OVER SPEED MACADDRESS MACADDRTYPE VID vnic0 net0 1000 2:8:20:0:1:2 random 123
Vous pouvez déplacer une ou plusieurs cartes VNIC depuis une liaison de données sous-jacente vers une autre liaison de données sous-jacente sans supprimer ni reconfigurer les cartes VNIC. La liaison sous-jacente peut être une liaison physique, un groupement de liaisons ou un etherstub.
Pour réussir la migration de cartes VNIC, la liaison de données sous-jacente vers laquelle les cartes VNIC sont transférées doivent être capable de s'adapter aux propriétés de liaison de données des cartes VNIC. Si ces propriétés ne sont pas prises en charge, la migration échoue et l'utilisateur en est notifié. Après une migration réussie, toutes les applications qui utilisent les cartes VNIC continuent de fonctionner normalement, à condition que les cartes VNIC restent connectées au réseau.
Certaines propriétés qui dépendent du matériel peuvent changer après une migration de VNIC, par exemple l'état de la liaison de données, la vitesse de la liaison, la taille de la MTU, etc. Les valeurs de ces propriétés sont héritées de la liaison de données vers laquelle les cartes VNIC sont migrées.
Vous pouvez également migrer les cartes VNIC de façon globale ou sélective. La migration globale signifie que vous migrez toutes les cartes VNIC sur une liaison de données vers une autre liaison de données. Pour effectuer une migration globale, vous devez uniquement spécifier la liaison de données source et la liaison de données cible. L'exemple suivant déplace toutes les cartes VNIC d' ether0 vers net1 :
# dladm modify-vnic -l net1 -L ether0
où
-l datalink désigne la liaison de données cible vers laquelle les cartes VNIC sont migrées.
-L datalink désigne la liaison de données originale sur laquelle les cartes VNIC sont configurées.
Remarque - Vous devez spécifier la liaison de données cible avant la liaison de données source.
Pour effectuer une migration de VNIC sélective, spécifiez les cartes VNIC que vous souhaitez transférer. Dans l'exemple suivant, les cartes VNIC sélectionnées sont transférées de net0 vers net1 :
# dladm modify-vnic -l net1 vnic0,vnic1,vnic2
Remarque - L'option -L est restreinte à une modification globale uniquement.
Tout en migrant un groupe de cartes VNIC, vous pouvez également modifier leurs ID de VLAN en même temps. Toutefois, pour assigner de nouveaux ID de VLAN, vous devez migrer les cartes VNIC un par un, comme l'indique l'exemple suivant :
# dladm modify-vnic -l net1 -v 123 vnic0 # dladm modify-vnic -l net1 -v 456 vnic1 # dladm modify-vnic -l net1 -v 789 vnic2
Les conséquences de la migration sur l'adresse MAC dépendent de l'utilisation ou non d'une adresse MAC d'usine provenant de la liaison de données source par la carte VNIC.
Si vous ne spécifiez pas l'option -m au cours de la migration, puis après la migration, l'adresse MAC d'usine est remplacée par une adresse sélectionnée au hasard dans la liaison de données.
Si vous exécutez l'option -m address pendant la migration, cette adresse est affectée à la carte VNIC après la migration.
Les adresses MAC attribuées au hasard restent inchangées : les cartes VNIC les conservent après la migration.
L'exemple suivant indique comment migrer plusieurs cartes VNIC. Notez que les cartes VNIC utilisent des adresses MAC attribuées de façon aléatoire. Par conséquent, ces adresses n'ont pas été modifiés après la migration.
# dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE VID vnic1 net0 1000 2:8:20:c2:39:38 random 0 vnic2 net0 1000 2:8:20:5f:84:ff random 0 # dladm modify-vnic -l net1 -L net0 # dladm show-vnic vnic0 LINK OVER SPEED MACADDRESS MACADDRTYPE VID vnic1 net1 1000 2:8:20:c2:39:38 random 0 vnic2 net1 1000 2:8:20:5f:84:ff random 0
Pour obtenir des informations sur les cartes VNIC sur votre système, exécutez la commande dladm show-vnic.
# dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE vnic1 net0 1000 Mbps 2:8:20:c2:39:38 random vnic2 net0 1000 Mbps 2:8:20:5f:84:ff random
Les cartes VNIC sont également des liaisons de données. Par conséquent, vous pouvez également utiliser l'une des commandes dladm qui affiche des informations sur les liaisons de données pour visualiser des informations sur les cartes VNIC si celles-ci existent sur le système. Par exemple, la commande dladm show-link inclut les cartes VNIC dans la liste. Vous pouvez également utiliser la commande dladm show-linkprop pour vérifier les propriétés des cartes VNIC. Pour obtenir des informations de propriété sur une carte VNIC, spécifiez la carte VNIC lorsque vous affichez les propriétés de liaison :
# dladm show-linkprop [-p property] vnic
La procédure ci-après explique comment supprimer une configuration VNIC du système. Les étapes supposent que la carte VNIC est connectée à une zone. Vous devez être dans la zone globale pour effectuer cette procédure.
global# zoneadm -z zone halt
Remarque - Pour déterminer les liaisons utilisées par une zone, exécutez la commande dladm show-link.
global# zonecfg -z zone remove net physical=vnic
global# dladm delete-vnic vnic
global# zonecfg -z zone boot
Exemple 2-5 Suppression d'une carte VNIC du système
Dans cet exemple, vnic1 est supprimé de la zoneB et du système.
Global# dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up -- net2 phys 1500 up -- net1 phys 1500 up -- net3 phys 1500 up -- zoneA/net0 vnic 1500 up net0 zoneB/net0 vnic 1500 up net0 vnic0 vnic 1500 up net1 zoneA/vnic0 vnic 1500 up net1 vnic1 vnic 1500 up net1 zoneB/vnic1 vnic 1500 up net1 Global# zoneadm -z zoneB halt Global# zonecfg -z zoneB remove net physical=vnic1 Global# dladm delete-vnic vnic1 Global# zonecfg -z zoneB reboot