Puede seleccionar dinámicamente la ruta que se debe usar para un disco virtual en dominios invitados que ejecuten por lo menos el sistema operativo Oracle Solaris 11.2 SRU 1.
La selección de ruta dinámica se produce cuando la primera ruta en un disco mpgroup se cambia mediante el comando ldm set-vdisk para establecer la propiedad volume en un valor con el formato volume-name@service-name. Un dominio activo que admite la selección de ruta dinámica solo se puede cambiar a la ruta seleccionada. Si los controladores actualizados no se están ejecutando, esta ruta se selecciona cuando SO Oracle Solaris vuelve a cargar la instancia de disco o en el siguiente reinicio de dominio.
La función de selección de ruta dinámica le permite realizar de forma dinámica los pasos siguientes mientras el disco está en uso:
Especificar la ruta del disco que el dominio invitado debe intentar en primer lugar al conectar el disco
Cambiar la ruta actualmente activa a la que se indica para discos de rutas múltiples ya conectados
El uso del comando ldm add-vdisk con un disco mpgroup ahora especifica la ruta indicada por volume-name@service-name como la ruta seleccionada con la que se debe acceder al disco.
La ruta de disco seleccionada se muestra primero en el conjunto de rutas proporcionado para el dominio invitado sin importar su clasificación en el momento de la creación del mpgroup asociado.
Puede utilizar el comando ldm set-vdisk en dominios enlazados, inactivos y activos. Cuando se utiliza en dominios activos, este comando le permite seleccionar únicamente la ruta seleccionada del disco mpgroup.
El comando ldm list-bindings muestra la siguiente información:
La columna STATE de cada ruta de mpgroup indica uno de los siguientes valores:
active: ruta activa actual del mpgroup
standby: ruta no usada actualmente
unknown: el dominio no admite la selección de ruta dinámica, el dispositivo no está conectado o existe un error que impide que se recupere el estado de la ruta
Las rutas del disco se muestran en el orden que se utiliza para seleccionar la ruta activa.
El volumen asociado con el disco es la ruta seleccionada para el mpgroup y se muestra en primer lugar.
En el siguiente ejemplo, se muestra que la ruta seleccionada es vol-ldg2@opath-ldg2 y que la ruta activa actualmente en uso atraviesa el dominio ldg1. Es posible que vea esta situación si no se pudo utilizar la ruta seleccionada y, en su lugar, se utilizó la segunda ruta posible. Incluso si la ruta seleccionada se pone en línea, la ruta no seleccionada se sigue utilizando. Para que la primera ruta vuelva a estar activa, vuelva a ejecutar el comando ldm set-vdisk para establecer la propiedad volume en el nombre de la ruta que desee.
DISK NAME VOLUME TOUT ID DEVICE SERVER MPGROUP disk disk-ldg4@primary-vds0 0 disk@0 primary tdiskgroup vol-ldg2@opath-ldg2 1 disk@1 ldg2 testdiskgroup PORT MPGROUP VOLUME MPGROUP SERVER STATE 2 vol-ldg2@opath-ldg2 ldg2 standby 0 vol-ldg1@opath-vds ldg1 active 1 vol-prim@primary-vds0 primary standby
Si usa el comando ldm set-vdisk en un disco mpgroup de un dominio enlazado que no ejecuta al menos el sistema operativo Oracle Solaris 11.2 SRU 1, la operación cambia el orden de las prioridades de ruta y la ruta nueva se puede usar primero durante la siguiente conexión o el siguiente reinicio del disco, o si la OBP necesita acceder a ella.