Guía de administración para Oracle® VM Server for SPARC 3.3

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Configuración de los dominios de E/S resistentes

Cómo configurar un dominio de E/S resistente

Antes de empezar

Utilice solo las tarjetas PCIe que admiten la función de resistencia de dominio de E/S. Consulte https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=1325454.1.

Asegúrese de que el dominio de E/S, el dominio raíz, el dominio de servicio y el dominio primary ejecuten al menos el sistema operativo Oracle Solaris 11.2 SRU 8 y el software Logical Domains Manager 3.2.

  1. En el dominio raíz, establezca la propiedad failure-policy en ignore.
    primary# ldm set-domain failure-policy=ignore root-domain-name

    Notas - Si agrega al dominio de E/S alguno de los dispositivos que no se admiten para la función de resistencia, ese dominio deja de ser resistente. Por lo tanto, restablezca el valor de la propiedad failure-policy en stop, reset o panic.

    Para obtener información sobre las dependencias de dominios, consulte Configuring Domain Dependencies.

  2. En el dominio de E/S, establezca la propiedad master como el nombre del dominio raíz.
    primary# ldm set-domain master=root-domain-name I/O-domain-name
  3. Configure rutas múltiples en las rutas de acceso.
Ejemplo 7-27  Uso de IPMP para configurar rutas múltiples con funciones SR-IOV Ethernet

En este ejemplo, se muestra cómo utilizar IPMP para configurar dispositivos de funciones virtuales de red para un dominio de E/S resistente. Para obtener más información, consulte Administering TCP/IP Networks, IPMI, and IP Tunnels in Oracle Solaris 11.2.

  1. Identifique dos funciones físicas SR-IOV Ethernet que estén asignadas a diferentes dominios raíz.

    En este ejemplo, los dominios raíz root-1 y root-2 tienen funciones físicas 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. Cree dos funciones virtuales Ethernet en cada una de las funciones físicas especificadas.

    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. Asigne las funciones virtuales Ethernet al dominio de 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. Configure las funciones virtuales Ethernet en un grupo IPMP en el dominio de E/S.

    1. Identifique los dispositivos de red recién agregados, net1 y net2, en el dominio de 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. Cree interfaces IP para los dispositivos de red que se acaban de agregar.

      io-1# ipadm create-ip net1
      io-1# ipadm create-ip net2
    3. Cree el grupo IPMP ipmp0 para las dos interfaces de red.

      io-1# ipadm create-ipmp -i net1 -i net2 ipmp0
    4. Asigne una dirección IP al grupo IPMP.

      En este ejemplo, se configura la opción DHCP.

      io-1# ipadm create-addr -T dhcp ipmp0/v4
    5. Compruebe el estado de la interfaz de grupo IPMP.

      io-1# ipmpstat -g
Ejemplo 7-28  Uso de MPxIO para configurar rutas múltiples con funciones SR-IOV de canal de fibra

En este ejemplo, se muestra cómo utilizar MPxIO para configurar dispositivos de funciones virtuales de canal de fibra para un dominio de E/S resistente. Para obtener más información, consulte Managing SAN Devices and Multipathing Oracle Solaris 11.2.

  1. Identifique dos funciones físicas SR-IOV de canal de fibra que estén asignadas a diferentes dominios raíz.

    En este ejemplo, los dominios raíz root-1 y root-2 tienen funciones físicas SR-IOV de canal de fibra.

    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. Cree dos funciones virtuales en cada una de las funciones físicas especificadas.

    Para obtener más información, consulte How to Create a Fibre Channel SR-IOV Virtual Function.

    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. Agregue las funciones virtuales recién creadas al dominio de 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. Determine si MPxIO se activa en el dominio de E/S con el comando prtconf -v.

    Si la salida del dispositivo fp incluye los siguientes valores de configuración propiedad de dispositivo, MPxIO se activa:

    mpxio-disable="no"

    Si la propiedad mpxio-disable está definida en yes, actualice el valore de la propiedad a no en el archivo /etc/driver/drv/fp.conf y, a continuación reinicie el dominio de E/S.

    Si la propiedad de dispositivo mpxio-disable no aparece en la salida de prtconf -v, agregue la entrada mpxio-disable="no" en el archivo /etc/driver/drv/fp.conf y, luego, reinicie el dominio de E/S.

  5. Compruebe el estado del grupo de MPxIO.

    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