Go to main content
Guide d'administration d'Oracle® VM Server for SPARC 3.4

Quitter la vue de l'impression

Mis à jour : Août 2016
 
 

Configuration des domaines d'E/S résilients

Procédure de configuration d'un domaine d'E/S résilient

Avant de commencer

N'utilisez que des cartes PCIe prenant en charge la fonctionnalité de résilience des domaines d'E/S. Voir https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=1325454.1.

Assurez-vous que le domaine d'E/S, le domaine root et le domaine primary exécutent au moins le SE Oracle Solaris 11.2 SRU 8 et le logiciel Logical Domains Manager 3.2.

  1. Sur le domaine root, définissez la propriété failure-policy sur ignore.
    primary# ldm set-domain failure-policy=ignore root-domain-name

    Remarque - Si vous ajoutez n'importe quel dispositif au domaine d'E/S qui n'est pas pris en charge par la résilience, ce domaine n'est plus résilient. Réinitialisez alors la valeur de la propriété failure-policy sur stop, reset ou panic.

    Pour plus d'informations sur les dépendances de domaine, reportez-vous à la section Configuration des dépendances de domaine.

  2. Sur le domaine d'E/S, définissez la propriété master sur le nom du domaine root.
    primary# ldm set-domain master=root-domain-name I/O-domain-name
  3. Configurez la fonctionnalité de chemins d'accès multiples sur les chemins.
    • Ethernet. Utilisez la fonction IPMP pour configurer la fonctionnalité de chemins d'accès multiples sur les chemins.

      Pour plus d'informations sur la fonction IPMP permettant de configurer la fonctionnalité de chemins d'accès multiples, reportez-vous à Administering TCP/IP Networks, IPMP, and IP Tunnels in Oracle Solaris 11.3.

    • Fibre Channel. Utilisez la fonctionnalité multipathing d'E/S d'Oracle Solaris pour configurer la fonctionnalité de chemins d'accès multiples sur les chemins.

      Pour plus d'informations sur la fonctionnalité multipathing d'E/S d'Oracle Solaris permettant de configurer la fonctionnalité de chemins d'accès multiples, reportez-vous à la section Managing SAN Devices and Multipathing in Oracle Solaris 11.3.

Exemple 31  Utiliser la fonctionnalité IPMP pour configurer la fonctionnalité de chemins d'accès multiples à l'aide des fonctions Ethernet SR-IOV

Cet exemple illustre comment utiliser la fonction IPMP pour configurer des périphériques réseau virtuels pour un domaine d'E/S résilient. Pour plus d'informations, reportez-vous à la section Administering TCP/IP Networks, IPMP, and IP Tunnels in Oracle Solaris 11.3.

  1. Identifiez deux fonctions physiques Ethernet SR-IOV affectées à différents domaines root.

    Dans cet exemple, les domaines root root-1 et root-2 ont des fonctions physiques Ethernet SR-IOV.

    primary# ldm list-io | grep root-1 | grep PF
    /SYS/PCI-EM8/IOVNET.PF0                    PF     pci_1    root-1
    primary# ldm list-io | grep root-2 | grep PF
    /SYS/RIO/NET2/IOVNET.PF0                   PF     pci_2    root-2
  2. Créez deux fonctions virtuelles Ethernet sur chacune des fonctions physiques indiquées.

    primary# ldm create-vf /SYS/MB/NET0/IOVNET.PF0
    Created new vf: /SYS/PCI-EM8/IOVNET.PF0.VF0
    primary# ldm create-vf /SYS/RIO/NET2/IOVNET.PF0
    Created new vf: /SYS/RIO/NET2/IOVNET.PF0.VF0
  3. Affectez les fonctions virtuelles Ethernet au domaine d'E/S io-1.

    primary# ldm add-io /SYS/PCI-EM8/IOVNET.PF0.VF0 io-1
    primary# ldm add-io /SYS/RIO/NET2/IOVNET.PF0.VF0 io-1
  4. Configurez les fonctions virtuelles Ethernet dans un groupe IPMP sur le domaine d'E/S.

    1. Identifiez les périphériques réseau que vous venez d'ajouter, net1 et net2, sur le domaine d'E/S.

      i0-1# dladm show-phys
      LINK        MEDIA        STATE    SPPED    DUPLEX    DEVICE
      net0        Ethernet     up       0        unknown   vnet0
      net1        Ethernet     up       1000     full      igbvf0
      net2        Ethernet     up       1000     full      igbvf1
    2. Créez des interfaces IP pour les nouveaux périphériques réseau.

      io-1# ipadm create-ip net1
      io-1# ipadm create-ip net2
    3. Créez le groupe IPMP ipmp0 pour les deux interfaces réseau.

      io-1# ipadm create-ipmp -i net1 -i net2 ipmp0
    4. Attribuez une adresse IP au groupe IPMP.

      Cet exemple illustre comment configurer l'option DHCP.

      io-1# ipadm create-addr -T dhcp ipmp0/v4
    5. Vérifiez le statut de l'interface du groupe IPMP.

      io-1# ipmpstat -g
Exemple 32  Utilisation de la fonctionnalité multipathing d'E/S d'Oracle Solaris pour configurer la fonctionnalité de chemins d'accès multiples avec fonctions SR-IOV Fibre Channel

Cet exemple illustre l'utilisation de la fonctionnalité multipathing d'E/S d'Oracle Solaris pour configurer des périphériques de fonction virtuelle Fibre Channel pour un domaine d'E/S résilient. Pour plus d'informations, reportez-vous à Managing SAN Devices and Multipathing in Oracle Solaris 11.3.

  1. Identifiez deux fonctions physiques Ethernet SR-IOV Fibre Channel affectées à différents domaines root.

    Dans cet exemple, les domaines root root-1 et root-2 ont des fonctions physiques SR-IOV Fibre Channel.

    primary# ldm list-io | grep root-1 | grep PF
    /SYS/PCI-EM4/IOVFC.PF0                    PF     pci_1    root-1
    primary# ldm list-io | grep root-2 | grep PF
    /SYS/PCI-EM15/IOVFC.PF0                   PF     pci_2    root-2
  2. Créez deux fonctions virtuelles sur chacune des fonctions physiques indiquées.

    Pour plus d'informations, reportez-vous à la section Procédure de création d'une fonction virtuelle SR-IOV Fibre Channel.

    primary# ldm create-vf port-wwn=10:00:00:14:4f:fc:60:00 \
    node-wwn=20:00:00:14:4f:fc:60:00 /SYS/PCI-EM4/IOVFC.PF0
    Created new vf: /SYS/PCI-EM4/IOVFC.PF0.VF0
    primary# ldm create-vf port-wwn=10:00:00:14:4f:fc:70:00 \
    node-wwn=20:00:00:14:4f:fc:70:00 /SYS/PCI-EM15/IOVFC.PF0
    Created new vf: /SYS/PCI-EM15/IOVFC.PF0.VF0
  3. Affectez les fonctions virtuelles que vous venez de créer au domaine d'E/S io-1.

    primary# ldm add-io /SYS/PCI-EM4/IOVFC.PF0.VF0 io-1
    primary# ldm add-io /SYS/PCI-EM15/IOVFC.PF0.VF0 io-1
  4. Déterminez si la fonctionnalité multipathing d'E/S d'Oracle Solaris est activée sur le domaine d'E/S en exécutant la commande prtconf -v.

    Si la sortie pour le périphérique fp inclut le paramètre de propriété de périphérique suivant, la fonctionnalité multipathing d'E/S d'Oracle Solaris est activée :

    mpxio-disable="no"

    Si la propriété mpxio-disable est définie sur yes, modifiez la valeur de propriété sur no dans le fichier /etc/driver/drv/fp.conf, puis réinitialisez le domaine d'E/S.

    Si la propriété mpxio-disable du périphérique n'apparaît pas dans la sortie prtconf -v, ajoutez l'entrée mpxio-disable="no" dans le fichier /etc/driver/drv/fp.conf, puis réinitialisez le domaine d'E/S.

  5. Vérifiez l'état du groupe de la fonctionnalité multipathing d'E/S d'Oracle Solaris.

    io-1# mpathadm show LU
    
    Logical Unit:  /dev/rdsk/c0t600A0B80002A384600003D6B544EECD0d0s2
         mpath-support:  libmpscsi_vhci.so
         Vendor:  SUN
         Product:  CSM200_R
         Revision:  0660
         Name Type:  unknown type
         Name:  600a0b80002a384600003d6b544eecd0
         Asymmetric:  yes
         Current Load Balance:  round-robin
         Logical Unit Group ID:  NA
         Auto Failback:  on
         Auto Probing:  NA
    
         Paths:
                 Initiator Port Name:  100000144ffc6000
                 Target Port Name:  201700a0b82a3846
                 Override Path:  NA
                 Path State:  OK
                 Disabled:  no
    
                 Initiator Port Name:  100000144ffc7000
                 Target Port Name:  201700a0b82a3846
                 Override Path:  NA
                 Path State:  OK
                 Disabled:  no
    
         Target Port Groups:
                 ID:  1
                 Explicit Failover:  yes
                 Access State:  active
                 Target Ports:
                         Name:  201700a0b82a3846
                         Relative ID:  0