Gestión de sistemas de archivos ZFS en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Uso de un volumen de ZFS como un LUN iSCSI

La estructura de software Common Multiprotocol SCSI Target (COMSTAR) permite convertir cualquier host Oracle Solaris en un dispositivo de destino SCSI al que se puede acceder a través de una red de almacenamiento por hosts iniciadores. Puede crear y configurar un volumen de ZFS para compartir como una unidad lógica iSCSI (LUN).

Primero, instale el paquete COMSTAR.

# pkg install group/feature/storage-server

A continuación, cree un volumen de ZFS para utilizar como un destino iSCSI y, luego, cree la LUN basada en dispositivo de bloqueo SCSI. Por ejemplo:

# zfs create -V 2g tank/volumes/v2
# sbdadm create-lu /dev/zvol/rdsk/tank/volumes/v2
Created the following LU:

GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2
# sbdadm list-lu
Found 1 LU(s)

GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2

Puede mostrar las vistas de LUN a todos los clientes o a los clientes seleccionados. Identifique el valor GUID de LUN y luego comparta la vista de LUN. En el siguiente ejemplo, la vista de LUN se comparte con todos los clientes.

# stmfadm list-lu
LU Name: 600144F000144F1DAFAA4C0FAFF20001
# stmfadm add-view 600144F000144F1DAFAA4C0FAFF20001
# stmfadm list-view -l 600144F000144F1DAFAA4C0FAFF20001
View Entry: 0
Host group   : All
Target group : All
LUN          : 0

El siguiente paso es crear los destinos de iSCSI. Para obtener información sobre la creación de los destinos iSCSI, consulte Capítulo 8, Configuración de dispositivos de almacenamiento con COMSTAR de Gestión de dispositivos en Oracle Solaris 11.2 .

Un volumen de ZFS como un destino de iSCSI se gestiona como cualquier otro conjunto de datos ZFS, excepto que no se puede cambiar el nombre del conjunto de datos, revertir una instantánea de volumen ni exportar la agrupación mientras los volúmenes de ZFS se comparten como LUN de iSCSI. Verá mensajes similares a los siguientes:

# zfs rename tank/volumes/v2 tank/volumes/v1
cannot rename 'tank/volumes/v2': dataset is busy
# zpool export tank
cannot export 'tank': pool is busy

Toda la información de configuración de objetivos iSCSI se guarda con el conjunto de datos. Al igual que un sistema de archivos NFS compartido, un objetivo iSCSI que se importa a otro sistema se comparte correspondientemente.