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.
primary# ldm set-domain failure-policy=ignore root-domain-name
Para obtener información sobre las dependencias de dominios, consulte Configuring Domain Dependencies.
primary# ldm set-domain master=root-domain-name I/O-domain-name
Para obtener información sobre el uso de IPMP para configurar rutas múltiples, consulte Administering TCP/IP Networks, IPMI, and IP Tunnels in Oracle Solaris 11.2.
Para obtener información sobre el uso de MPxIO para configurar rutas múltiples, consulte Managing SAN Devices and Multipathing Oracle Solaris 11.2.
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.
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
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
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
Configure las funciones virtuales Ethernet en un grupo IPMP en el dominio de E/S.
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
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
Cree el grupo IPMP ipmp0 para las dos interfaces de red.
io-1# ipadm create-ipmp -i net1 -i net2 ipmp0
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
Compruebe el estado de la interfaz de grupo IPMP.
io-1# ipmpstat -g
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.
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
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
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
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.
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