Installation et configuration d'OpenStack (Kilo) dans Oracle® Solaris

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Affichage des informations d'adresse MAC et de VID

Les différentes commandes affichent diverses informations relatives à l'adresse MAC et au VID. La commande que vous utilisez varie également selon que vous vous trouvez sur la machine virtuelle invitée ou sur l'hôte.

Affichage à partir de la machine virtuelle invitée

A l'intérieur de l'instance de machine virtuelle, vous pouvez afficher la plage d'adresses MAC et de VID disponibles pour une utilisation par la machine virtuelle, à l'aide de la commande dladm show-phys. Pour afficher ces propriétés, vous devez utiliser l'option –o avec les colonnes que vous souhaitez voir sur la sortie. Les noms de colonne ALLOWED-ADDRESSES et ALLOWED-VIDS affichent les plages d'adresses MAC et de VID. Par exemple :

VM-instance# dladm show-phys -o link,media,device,allowed-addresses,allowed-vids
LINK   MEDIA       DEVICE   ALLOWED-ADDRESSES   ALLOWED-VIDS
net0   Ethernet    zvnet0   fa:16:3f,           100-199,
                            fa:80:20:21:22      400-498,500

Affichage à partir de l'hôte

Lorsque vous êtes en dehors de l'instance de machine virtuelle, vous pouvez afficher la plage d'adresses MAC et d'ID de VLAN à l'aide de la commande zonecfg info ou zonecfg export. Vous pouvez éventuellement utiliser l'option –r avec chacune des commandes.

Les exemples suivants présentent des extraits de la sortie plus complète susceptible d'être générée par les commandes.

  • zonecfg info ou zonecfg –r info

    global-zone# zonecfg -z kernel-zone -r info
    anet:
        ...
          mac:
              ...
              allowed-mac-address: fa:16:3f
              allowed-mac-address: fa:80:20:21:22
              ...
         vlan:
              ...
              allowed-vlan-ids: 100-199
              allowed-vlan-ids: 400-498
              allowed-vlan-ids: 500
              ...
    
  • zonecfg export ou zone –r export

    global-zone# zonecfg -z kernel-zone -r export
       add anet
       ...
       add mac
       add allowed-mac-address: fa:16:3f
       add allowed-mac-address: fa:80:20:21:22
       ...
       end
       add vlan:
       add allowed-vlan-ids: 100-199
       add allowed-vlan-ids: 400-498
       add allowed-vlan-ids: 500
       end
    

Les commandes de zone présentent la plage d'adresses MAC ou de VID disponibles.

Pour voir quelles adresses et quels VID sont réellement utilisés, exécutez la commande dladm show-vnic –m. Dans l'exemple suivant, les informations d'adresse et d'ID réellement utilisées se fondent sur l'exemple de sortie précédent généré par les commandes zonecfg.

global-zone# dladm show-vnic -m
LINK            OVER     SPEED  MACADDRESSES      MACADDRTYPES IDS
kz1/net0        net0     1000   2:8:20:31:ab:46   random       VID:0,100-109
                                2:8:20:ad:29:e8   random
                                fa:80:20:21:22:00 random
                                fa:80:20:21:22:ff random
                                fa:16:3f:0:0:1    random
                                fa:16:3f:0:0:2    random

La sortie indique que 4 cartes VNIC ont été créées par l'agent. Deux cartes VNIC utilisent les adresses de la plage fa:80:20:21:22, tandis que les deux autres utilisent les adresses de la plage fa:16:3f. Vous pouvez également déduire de la sortie qu'il existe actuellement 4 machines virtuelles invitées dans les noeuds de calcul. Les machines virtuelles utilisent dix VID en tout.

Pour plus de détails sur les commandes zonecfg et dladm, reportez-vous aux pages de manuel zonecfg(8) et dladm(8).