Objectif – Ce cas d'utilisation montre comment configurer un commutateur virtuel élastique (EVS1) sur deux noeuds de calcul.
Dans ce cas d'utilisation, vous devez connecter la VNIC vnic0 sur CN1 et la VNIC anet de la zone z1 au commutateur virtuel élastique EVS1 de manière à ce qu'ils fassent partie du même segment L2 et puissent communiquer entre eux sur un VLAN. La figure suivante illustre le commutateur virtuel élastique (EVS1) sur deux noeuds de calcul.
Figure 6-2 Configuration du commutateur virtuel élastique
La figure présente un réseau avec quatre noeuds contenant les composants suivants :
Deux noeuds de calcul (CN1 et CN2)
Zone z1 sur CN2avec la ressource anet (z1/net0)
VNIC vnic0 sur CN1
Un noeud de données qui agit en tant qu'un contrôleur EVS (evs-controller.example.com)
Un noeud de données qui agit en tant qu'un gestionnaire EVS sur lequel vous devez exécuter la commande evsadm (MANAGER)
Un VLAN élastique pour mettre en oeuvre le commutateur virtuel élastique EVS1
uplink-port spécifiant la liaison de données utilisée pour le VLAN
Installez les packages EVS obligatoires.
Pour plus d'informations sur les packages les packages requis de l'utilisation de l'outil, reportez-vous à Packages obligatoires pour l'utilisation d'EVS.
Configurer l'authentification SSH à l'aide de la clé publique prépartagée pour evsuser entre les composants suivants de la configuration d'EVS :
Le gestionnaire EVS et le contrôleur EVS
Chaque noeud EVS et le contrôleur EVS
Le contrôleur EVS et chaque noeud EVS
Pour plus d'informations, reportez-vous à la rubrique Définition d'authentification SSH. Configuration de l'authentification SSH
Configurez les contrôleur EVS.
En tant que spécifier un contrôleur noeud EVS calculer sur votre réseau contrôleur et définissez le noeud sur chaque EVS de manière à ce que le calcul peut communiquer avec le calcul EVS noeuds contrôleur. Notez que vous pouvez définir les propriétés du contrôleur à partir de n'importe quel noeud de calcul pouvant communiquer avec le contrôleur EVS. Pour plus d'informations, reportez-vous à la section Configuration de commutateurs virtuels élastiques.
Spécifiez les propriétés l2-type, vlan-range et uplink-port. Dans le cas contraire, vous ne pouvez pas créer la élastique commutateur virtuel.
Créez un commutateur virtuel élastique. Et vous devez associer un VPort ipnet élastique est en cours d'ajouter un commutateur virtuel à la.
Créez une VNIC temporaire sur CN1 et connectez la VNIC au VPort du commutateur virtuel élastique.
Créez une ressource anet sur la zone z1 et connectez-la au commutateur virtuel élastique.
Définissez le contrôleur EVS.
MANAGER# evsadm set-prop -p controller=ssh://evsuser@evs-controller.example.com
Définissez les propriétés du contrôleur EVS.
Topologie de préciser le type d'L2, qui doivent être utilisées pour le commutateur virtuel élastique est en cours.
MANAGER# evsadm set-controlprop -p l2-type=vlan
Définir la plage de VLAN.
MANAGER# evsadm set-controlprop -p vlan-range=200-300
Indiquez les liaisons de données (uplink-port) utilisées pour les VLAN.
MANAGER# evsadm set-controlprop -p uplink-port=net2
MANAGER# evsadm set-controlprop -h CN2 -p uplink-port=net3
Vérifier l'les propriétés du contrôleur.
MANAGER# evsadm show-controlprop -p l2-type,vlan-range,uplink-port NAME VALUE DEFAULT HOST l2-type vlan vlan -- vlan-range 200-300 -- -- uplink-port net2 -- -- uplink-port net3 -- CN2
Créez un commutateur virtuel élastique nommé EVS1.
MANAGER# evsadm create-evs EVS1
Ajoutez l'IPnet EVS1_ipnet à EVS1.
MANAGER# evsadm add-ipnet -p subnet=192.168.100.0/24 EVS1/EVS1_ipnet
Ajoutez le VPort vport0 au EVS1.
MANAGER# evsadm add-vport EVS1/vport0
Il n'est pas nécessaire de toujours ajouter un port virtuel sur un commutateur virtuel élastique. Lorsqu'une carte VNIC est créée, vous ne pouvez définir que le nom du commutateur virtuel élastique auquel la carte VNIC doit se connecter. Dans ce cas, le contrôleur EVS génère un port virtuel système. Ces ports virtuels suivent la convention d'attribution de nom sys-vportname, par exemple sys-vport0. Le port virtuel système hérite des propriétés de commutateur virtuel élastique.
Assurez-vous que le commutateur virtuel qui est élastique est créé.
MANAGER# evsadm NAME TENANT STATUS VNIC IP HOST EVS1 sys-global -- -- EVS1_ipnet -- vport0 -- free -- 192.168.100.2/24 --
Vérifiez les adresse MAC et l'adresse IP associées avec EVS1/vport0.
MANAGER# evsadm show-vportprop -p macaddr,ipaddr EVS1/vport0 NAME TENANT PROPERTY PERM VALUE DEFAULT POSSIBLE EVS1/vport0 sys-global ipaddr r- 192.168.100.2/24 -- -- EVS1/vport0 sys-global macaddr r- 2:8:20:3c:78:bd -- --
La VNIC héritera qui se connecte au vport0 héritera de l'adresse MAC et l'adresse IP. L'adresse IP allouée pour vport0 est la prochaine adresse IP d'IPnet, EVS1_ipnet, et l'adresse MAC est générée de manière aléatoire pour vport0.
Vérifiez les ID VLAN associés avec le commutateur virtuel élastique EVS1.
MANAGER# evsadm show-evs -L EVS TENANT VID VNI EVS1 sys-global 200 --
Indiquez le contrôleur EVS.
CN1# evsadm set-prop -p controller=ssh://evsuser@evs-controller.example.com
Créez un fichier temporaire vnic0 et connectez-le à EVS1/vport0.
CN1# dladm create-vnic -t -c EVS1/vport0 vnic0
Vérifier les VNIC répétitif que vous créez.
CN1# dladm show-vnic -c LINK TENANT EVS VPORT OVER MACADDRESS VIDS vnic0 sys-global EVS1 vport0 net2 2:8:20:3c:78:bd 200
Adresse MAC de la carte vnic0 en correspondance avec l'adresse MAC de VPort.
Vérifiez les adresses IP autorisées pour la carte vnic0.
CN1# dladm show-linkprop -p allowed-ips vnic0 LINK PROPERTY VALUE EFFECTIVE DEFAULT POSSIBLE vnic0 allowed-ips 192.168.100.2 192.168.100.2 -- --
La propriété allowed-ips est définie sur l'adresse IP associée avec le VPort. Avec ce paramètre, vous ne pouvez pas créer d'autres adresse IP sur vnic0 que 192.168.100.2.
Créez une interface IP pour vnic0 et assignez 192.168.100.2 comme adresse IP.
# ipadm create-ip -t vnic0 # ipadm create-addr -t -a 192.168.100.2 vnic0
Indiquez le contrôleur EVS.
CN2# evsadm set-prop -p controller=ssh://evsuser@evs-controller.example.com
Configurez la ressource anet VNIC pour la zone z1 et connectez-la au commutateur virtuel élastique.
CN2# zonecfg -z z1 Use 'create' to begin configuring a new zone zonecfg:z1> create create: Using system default template 'SYSdefault' zonecfg:z1> set zonepath=/export/zones/z1 zonecfg:z1> select anet linkname=net0 zonecfg:z1:anet> set evs=EVS1 zonecfg:z1:anet> end zonecfg:z1> commit zonecfg:z1> exit
Installez et initialisez la zone z1.
CN2# zoneadm -z z1 install CN2# zoneadm -z z1 boot
Connectez-vous à la zone z1 et terminez la configuration de la zone.
CN2# zlogin -C z1
Pour plus d'informations sur la configuration des zones, reportez-vous à Création et utilisation des zones Oracle Solaris .
Vérifier la VNIC anet que vous avez créée.
CN2# dladm show-vnic -c LINK TENANT EVS VPORT OVER MACADDRESS VIDS z1/net0 sys-global EVS1 sys-vport0 net2 2:8:20:1a:c1:e4 200
Vu que le VPort n'a pas été spécifié lors de la création de la ressource anet VNIC, le contrôleur EVS crée un VPort système, sys-vport0 pour la ressource anet VNIC.
Affichez les informations en rapport avec le VPort.
CN2# evsadm show-vport -o all NAME TENANT STATUS VNIC HOST MACADDR IPADDR EVS1/sys-vport0 sys-global used z1/net0 CN2 2:8:20:1a:c1:e4 192.168.100.3/24
La ressource VNIC anet est bien raccordée et affectée à l'adresse IP du VPort.
Vérifiez l'adresse IP de la ressource VNIC anet, z1/net0.
CN2# zlogin z1 ipadm NAME CLASS/TYPE STATE UNDER ADDR lo0 loopback ok -- -- lo0/v4 static ok -- 127.0.0.1/8 lo0/v6 static ok -- ::1/128 net0 ip ok -- -- net0/v4 inherited ok -- 192.168.100.3/24