Creación y uso de zonas de Oracle® Solaris

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Gestión de URI de almacenamiento y recursos de almacenamiento compartido

Para generar y verificar URI de almacenamiento o administrar recursos de almacenamiento compartido basados en URI de almacenamiento, utilice el comando suriadm.

Puede utilizar el comando suriadm para verificar los URI de almacenamiento que se han creado manualmente o para crear URI de almacenamiento automáticamente, en función de las rutas de dispositivos del sistema existentes. Según el tipo de URI de almacenamiento, el comando suriadm permite configurar y anular la configuración del subsistema de almacenamiento correspondiente. Con un URI de almacenamiento, el mismo comando también puede identificar posibles instancias de dispositivos instanciados para el objeto de almacenamiento descrito por el URI de almacenamiento. En los siguientes ejemplos, se muestran casos de uso comunes. Para obtener más información, consulte la página del comando man suriadm(1M).

Ejemplo 14-1  Verificación de URI de almacenamiento con la sintaxis suriadm parse

El siguiente ejemplo muestra cómo utilizar el comando suriadm para verificar los URI de almacenamiento. En este ejemplo, la cadena de URI de almacenamiento se ha analizado y se muestran sus correspondientes propiedades. Una vez verificado, el URI de almacenamiento se puede utilizar más tarde con el comando zonecfg o el comando suriadm.

root@initiator:~# suriadm parse iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY    VALUE
uri-type    iscsi
hostname    target
port        -
luname      naa.600144F035FF8500000050C884E50001

root@host:~# suriadm parse dev:/dev/dsk/c4t1d0
PROPERTY    VALUE
uri-type    dev
path        /dev/dsk/c4t1d0
Ejemplo 14-2  Producción de URI de almacenamiento basándose en una ruta de dispositivo con la sintaxis suriadm lookup-uri

El siguiente ejemplo muestra cómo utilizar el comando suriadm para producir los URI de almacenamiento. En el ejemplo, en función de la ruta del dispositivo local existente, la salida del comando suriadm sugiere URI de almacenamiento válidos para su uso posterior con los comandos suriadm o zonecfg.

root@target:~# suriadm lookup-uri -t iscsi /dev/dsk/c0t600144F035FF8500000050C884E50001d0
iscsi://target/luname.naa.600144f035ff8500000050c884e50001

root@host:~# suriadm lookup-uri /dev/dsk/c4t1d0
dev:dsk/c4t1d0

root@host:~# suriadm lookup-uri /dev/dsk/c0t600144F0DBF8AF190000510979640005d0
lu:luname.naa.600144f0dbf8af190000510979640005
lu:initiator.naa.10000000c9991d8c,target.naa.21000024ff3ee89f,luname.naa.600144f0dbf8af190000510979640005
dev:dsk/c0t600144F0DBF8AF190000510979640005d0
Ejemplo 14-3  Configuración de iSCSI basada en recursos de almacenamiento con la sintaxis suriadm map

El siguiente ejemplo muestra cómo utilizar el comando suriadm map para configurar recursos de almacenamiento basado en iSCSI. En este ejemplo, para un URI almacenamiento iSCSI, suriadm configura la dirección de detección de destinos de envío del iniciador iSCSI y instancia un dispositivo local que representa el destino iSCSI. La ruta del dispositivo local de la propiedad URI de almacenamiento de dispositivo asignado ahora se puede utilizar con utilidades como los comandos zpool, format y mkfs.

root@initiator:~# suriadm map iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY     VALUE
mapped-dev   /dev/dsk/c0t600144F035FF8500000050C884E50001d0s0
Ejemplo 14-4  Localización de un recurso de almacenamiento configurado con la sintaxis suriadm lookup-mapping

En este ejemplo, el comando se utiliza para mostrar el dispositivo del sistema local asociado actualmente con el URI de almacenamiento determinado.

root@initiator:~# suriadm lookup-mapping iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY     VALUE
mapped-dev   /dev/dsk/c0t600144F035FF8500000050C884E50001d0s0
Ejemplo 14-5  Anulación de la configuración de recursos de almacenamiento basados en iSCS con suriadm unmap

Para un URI de almacenamiento iSCI, el comando suriadm elimina la dirección de detección de destinos de envío del iniciador iSCSI y anula la configuración del recurso de almacenamiento compartido.

root@initiator:~# suriadm unmap iscsi://target/luname.naa.600144F035FF8500000050C884E50001
root@initiator:~# suriadm lookup-mapping iscsi://target/luname.naa.600144F035FF8500000050C884E50001
Failed to lookup mapping for URI: "iscsi://target/luname.naa.600144F035FF8500000050C884E50001": No such logical
 unit name found: "naa.600144F035FF8500000050C884E50001"