Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Administración de Oracle Solaris 11.1: dispositivos y sistemas de archivos Oracle Solaris 11.1 Information Library (Español) |
1. Gestión de medios extraíbles (tareas)
2. Grabación de CD y DVD (tareas)
3. Gestión de dispositivos (tareas)
4. Configuración dinámica de dispositivos (tareas)
5. Gestión de dispositivos USB (tareas)
6. Uso de dispositivos InfiniBand (descripción general/tareas)
7. Gestión de discos (descripción general)
8. Gestión del uso de discos (tareas)
9. Administración de discos (tareas)
10. Configuración de discos (tareas)
11. Configuración de dispositivos de almacenamiento con COMSTAR (tareas)
Descripción general de las funciones de COMSTAR
Identificación de requisitos de software y hardware de COMSTAR
Configuración de dispositivos de almacenamiento con COMSTAR (mapa de tareas)
Configuración de detección de destinos dinámica o estática
Configuración de dispositivos de almacenamiento con COMSTAR (tareas)
Cómo realizar la copia de seguridad de una configuración de COMSTAR y restaurarla
Cómo activar la detección de iSNS para el dispositivo de destino
Cómo configurar un HCA IB para iSER
Creación de grupos de portales de destino iSCSI
Cómo crear un grupo de portales de destino para destinos iSCSI
Disponibilidad de unidades lógicas SCSI
Cómo hacer que una unidad lógica esté disponible para todos los sistemas
Cómo restringir el acceso de una unidad lógica a sistemas seleccionados
Configuración de dispositivos de canal de fibra con COMSTAR
Configuración de puertos de canal de fibra con COMSTAR
Cómo visualizar enlaces de puertos FC existentes
Cómo definir todos los puertos FC en un modo concreto
Cómo establecer puertos FC seleccionados en modo de destino o iniciador
Disponibilidad de unidades lógicas para FC y FCoE
Cómo hacer que unidades lógicas estén disponibles para FC y FCoE
Configuración de dispositivos FCoE con COMSTAR
Activación de tramas gigantes y tramas de pausa 802.3x en la interfaz Ethernet
Cómo crear puertos de destino FCoE
Cómo verificar que un puerto de destino FCoE esté funcionando
Cómo suprimir puertos de destino FCoE
Configuración de dispositivos SRP con COMSTAR
Cómo activar el servicio de destino SRP
Cómo verificar el estado de destino SRP
13. La utilidad format (referencia)
14. Gestión de sistemas de archivos (descripción general)
15. Creación y montaje de sistemas de archivos (tareas)
16. Configuración de espacio de intercambio adicional (tareas)
17. Copia de archivos y sistemas de archivos (tareas)
Puede definir y configurar un destino Internet SCSI (iSCSI) de COMSTAR y hacer que esté disponible en la red. Las funciones de iSCSI pueden funcionar por una conexión a Internet común (como Ethernet) con el protocolo iSCSI estándar. El protocolo iSCSI también proporciona servicios de nombres y detección, servicios de autenticación mediante CHAP y RADIUS, y gestión centralizada por medio de iSNS.
Si el sistema tiene, al menos, un adaptador de canal de host (HCA) de InfiniBand (IB) y existe conectividad entre el iniciador y el destino, la conexión iSCSI utiliza extensiones iSCSI para RDMA (iSER) con el fin de mejorar el rendimiento de datos. iSER utilizado con un HCA IB proporciona un gran ancho de banda, bajo uso de CPU y una sola conexión de red que varios protocolos pueden compartir.
El destino y el iniciador iSER utilizan un componente denominado iSCSI Data Mover para proporcionar servicios de conexión iSCSI. El uso de iSER es automático siempre que el iniciador y el destino estén configurados para utilizar direcciones IP que corresponden a dispositivos para IB.
COMSTAR utiliza SMF para almacenar su configuración persistente actual, como la asignación de unidades lógicas, las definiciones de grupos de hosts y las definiciones de grupos de destinos. Cuando el servicio se activa durante el inicio o cuando se utiliza el comando svcadm, se borran los datos de configuración obsoletos dentro de la estructura del núcleo y, a continuación, se vuelve a cargar la configuración del repositorio SMF en el controlador. Después de que se carga la configuración, los cambios que se realizan en la configuración se actualizan automáticamente dentro de la base de datos de controladores, así como dentro del repositorio SMF. Por ejemplo, los cambios realizados con el comando stmfadm se actualizan automáticamente en ambas áreas.
La estructura de modos de destino de COMSTAR se ejecuta como el servicio stmf. De manera predeterminada, el servicio está desactivado. Debe activar el servicio para utilizar la funcionalidad de COMSTAR. Puede identificar el servicio con el comando svcs. Si no ha reiniciado el servidor desde la instalación del paquete group/feature/storage-server, es posible que el servicio no se active correctamente.
target# pkg install group/feature/storage-server Packages to install: 75 Create boot environment: No Services to restart: 7 DOWNLOAD PKGS FILES XFER (MB) Completed 75/75 9555/9555 105.7/105.7 PHASE ACTIONS Install Phase 13347/13347 PHASE ITEMS Package State Update Phase 75/75 Image State Update Phase 2/2 Loading smf(5) service descriptions: 17/17 Loading smf(5) service descriptions: 3/3 PHASE ITEMS Reading Existing Index 8/8 Indexing Packages 75/75 Indexing Packages 75/75 Optimizing Index... PHASE ITEMS Indexing Packages 573/573
target# svcadm enable stmf # svcs stmf STATE STIME FMRI online 09:42:32 svc:/system/stmf:default
Una vez finalizada la configuración de COMSTAR, realice una copia que se pueda restaurar, si es necesario.
# svccfg export -a stmf > COMSTAR.backup
# svccfg import COMSTAR.backup
El proveedor de unidades lógicas para crear LU de tipo de disco se denomina sbd. Sin embargo, debe inicializar el almacenamiento para la unidad lógica antes de poder compartir una LU de tipo de disco.
El volumen de disco proporcionado por el servidor se conoce como destino. Cuando la LU está asociada con un destino iSCSI, se puede acceder a ella mediante un iniciador iSCSI.
El proceso de creación de LU de SCSI es el siguiente:
Inicialice el almacenamiento para la LU, también conocido como almacenamiento de respaldo.
Cree una LU de SCSI utilizando el almacenamiento de respaldo.
Cuando se crea una LU, se le asigna un identificador único global (GUID), por ejemplo, 600144F0B5418B0000004DDAC7C10001. El GUID se utiliza para referirse a la LU en tareas posteriores, como la asignación de una LU a hosts seleccionados.
Los siguientes pasos se completan en el sistema que proporciona el dispositivo de almacenamiento.
target# zpool create sanpool mirror c2t3d0 c2t4d0
target# zfs create -V 2g sanpool/vol1
target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1 Logical unit created: 600144F0B5418B0000004DDAC7C10001
Puede buscar la ruta del dispositivo para el volumen ZFS en el directorio /dev/zvol/rdsk/nombre_agrupación/.
target# stmfadm list-lu LU Name: 600144F0B5418B0000004DDAC7C10001
Este comando permite que todos los sistemas accedan a la LU.
target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001
Si desea restringir la vista de la LU a sistemas específicos, consulte Cómo restringir el acceso de una unidad lógica a sistemas seleccionados.
target# stmfadm list-view -l 600144F0B5418B0000004DDAC7C10001 View Entry: 0 Host group : All Target group : All LUN : 0
En este procedimiento, se asume que ha iniciado sesión en el sistema local que contiene el destino iSCSI.
target# svcadm enable -r svc:/network/iscsi/target:default
Confirme que el servicio esté activado.
target# svcs -l iscsi/target fmri svc:/network/iscsi/target:default name iscsi target enabled true state online next_state none state_time Mon May 23 14:48:59 2011 logfile /var/svc/log/network-iscsi-target:default.log restarter svc:/system/svc/restarter:default dependency require_any/error svc:/milestone/network (online) dependency require_all/none svc:/system/stmf:default (online)
target# itadm create-target Target iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 successfully created
target# itadm list-target -v TARGET NAME STATE SESSIONS iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 online 0 alias: - auth: none (defaults) targetchapuser: - targetchapsecret: unset tpg-tags: default
Utilice este método si tiene al menos un servidor iSNS en la red. Este método permite que el iniciador iSCSI detecte destinos con la menor configuración posible y, al mismo tiempo, proporciona notificaciones sobre los cambios de estado. La funcionalidad de cambio de estado notifica al iniciador iSCSI cuando se producen cambios en el estado operativo de un destino. Para este método, debe suministrar la combinación de puerto y dirección del servidor iSNS. De esta forma, el iniciador iSCSI puede consultar al servidor iSNS especificado para detectar dispositivos. El puerto predeterminado para un servidor iSNS es 3205.
target# itadm modify-defaults --isns-server ip-address
Identifique la dirección IP del servidor iSNS en la red.
Ese paso agrega la información del servidor iSNS a todos los destinos iSCSI de Oracle Solaris.
target# itadm modify-defaults --isns enable
Un adaptador de canal de host (HCA) de InfiniBand (IB) es necesario para aprovechar al máximo las capacidades de las extensiones iSCSI para RDMA (iSER). Para utilizar iSER, debe configurar el HCA tanto en el destino como en el iniciador.
Consulte la documentación del proveedor para obtener más información.
# dladm show-ib LINK HCAGUID PORTGUID PORT STATE PKEYS net4 211700013E84C2 211700013E84C3 1 up FFFF net5 211700013E84C2 211700013E84C4 2 up FFFF
# dladm create-part -l net4 -P ffff ibd0
Una vez que se haya creado el enlace de partición, muestre la información de la partición.
# dladm show-part LINK PKEY OVER STATE FLAGS ibd0 FFFF net4 unknown ----
El destino y el iniciador deben estar en la misma subred. En este ejemplo, se utiliza ibd0 como controlador.
# ipadm create-ip ibd0
# ipadm create-addr -T static -a 100.100.10.100/24 ibd0/static
# ipadm show-addr
target# ping initiator-ip initiator# ping target-ip
Puede crear un grupo de portales de destino (TPG) para gestionar la detección de varios destinos iSCSI e iSER. Un TPG es una lista de direcciones IP para determinar en qué interfaces escuchará un destino iSCSI específico.
Un TPG contiene direcciones IP y números de puerto TCP. Para utilizar esta capacidad, debe hacer lo siguiente:
Cree un TPG como una lista de especificadores ip-address:port mediante el comando itadm create-tpg.
Enlace un destino iSCSI específico a un TPG mediante el comando itadm modify-target -t.
Cuando se activa un destino iSCSI, se crea un agente de escucha iSCSI para cada dirección IP y puerto que pertenecen a un TPG asociado con el destino.
Un TPG es una forma eficaz de controlar los destinos que se detectan mediante puertos específicos. Por ejemplo, puede restringir el destino iSCSI de forma que esté disponible únicamente por medio de una dirección IP específica o por medio de un conjunto de direcciones IP compatibles con iSER.
Nota - No confunda grupos de portales de destino con grupos de destinos. Un grupo de destinos es una lista de puertos de destino SCSI que se tratan de la misma manera cuando se crean vistas. La creación de una vista puede ayudarlo a facilitar la asignación de LU. Cada entrada de la vista especifica un grupo de destinos, un grupo de hosts y una LU. Para obtener más información sobre la asignación de grupos de destinos y LUN, consulte Disponibilidad de unidades lógicas SCSI y stmfadm(1M).
Para obtener más información sobre la detección de destinos iSNS y estática, consulte Configuración de detección de destinos dinámica o estática. El iniciador iSCSI utiliza el comando iscsiadm para detectar TPG. Para obtener más información, consulte iscsiadm(1M) y itadm(1M).
Al utilizar la detección SendTargets e iSER al mismo tiempo, una convención común es utilizar un TPG para asociar un puerto de destino iSCSI específico sólo con direcciones IP compatibles con iSER. Por ejemplo, si un sistema de destino tiene cuatro direcciones IP, que son A, B, C y D, y sólo las direcciones B y C son compatibles con iSER, las direcciones B y C se pueden agregar a un TPG y, luego, asignar a un destino T.
Un iniciador iSCSI con interfaces Ethernet e InfiniBand (IB) podría utilizar el método de detección SendTargets para detectar los posibles destinos de almacenamiento. Sin el uso de TPG, es posible que el iniciador siempre prefiera el uso de las interfaces Ethernet en lugar de las interfaces IB. Mediante la asociación del destino T sólo con las interfaces IB, el iniciador correctamente prefiere utilizar su interfaz compatible con IB al conectarse con el destino T.
Puede crear un grupo de portales de destino (TPG) proporcionando un nombre único, y una etiqueta TPG (de 2 a 65535) se genera automáticamente. La etiqueta TPG 1 está reservada para el TPG predeterminado que se utiliza cuando no define explícitamente un TPG en el destino. El portal para el TPG predeterminado compara solicitudes de todas las interfaces de red en el puerto 3260.
Los siguientes pasos muestran cómo crear dos TPG, TPGA y TPGB que utilicen el puerto 8000 para las direcciones IP en TPGB.
target# itadm create-tpg TPGA 192.168.0.1 192.168.0.2 target# itadm create-tpg TPGB 192.168.0.2:8000 192.168.0.2:8000
Nota - Los portales IPv4 se especifican en una notación de direcciones con punto (por ejemplo, 192.168.0.1). Las direcciones de portales IPv6 deben ir entre corchetes.
# itadm modify-target -t TPGA,TPGB eui.20387ab8943ef7548
# itadm list-tpg -v
Puede suprimir un TPG con el comando itadm delete-tpg.
Una vez que los dispositivos han sido detectados por el iniciador iSCSI de Oracle Solaris, se produce la negociación de inicio de sesión automáticamente. El controlador iSCSI de Oracle Solaris determina el número de LU disponibles y crea los nodos de dispositivos. A continuación, los dispositivos iSCSI se pueden tratar como cualquier otro dispositivo SCSI.
Puede crear una agrupación de almacenamiento ZFS en la LU y, a continuación, crear un sistema de archivos ZFS.
Puede ver los discos iSCSI en el sistema local con la utilidad format.
initiator# format 0. c0t600144F0B5418B0000004DDAC7C10001d0 <SUN-COMSTAR-1.0 cyl 1022 alt 2 hd 128 sec 32> /scsi_vhci/disk@g600144f0b5418b0000004ddac7c10001 1. c8t0d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0 2. c8t1d0 <Sun-STK RAID INT-V1.0-136.61GB> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0 3. c8t2d0 <Sun-STK RAID INT-V1.0-136.61GB> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0 4. c8t3d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0 Specify disk (enter its number): 0 selecting c0t600144F0B5418B0000004DDAC7C10001d0 [disk formatted]
En la salida anterior, el disco 0 es una LU de iSCSI bajo el control MPxIO. Los discos 1 a 4 son discos locales.
initiator# zpool create pool-name c0t600144F0B5418B0000004DDAC7C10001d0 initiator# zfs create pool-name/fs-name
El sistema de archivos ZFS se monta automáticamente cuando se crea y se vuelve a montar en el momento del inicio.
Cómo hacer que una unidad lógica esté disponible para todos los sistemas
Cómo restringir el acceso de una unidad lógica a sistemas seleccionados
El simple registro de una unidad lógica (LU) con la estructura STMF no la pone a disposición de hosts (iniciadores) en la red. Esta sección describe cómo hacer que las LU estén visibles para los hosts de iniciadores para las siguientes configuraciones.
Para las configuraciones iSCSI, de canal de fibra y FCoE, se debe asignar una LU antes de que se pueda acceder a ella. Puede seleccionar uno de los siguientes métodos, que utilizan el comando stmfadm.
Asignación simple: expone la LU a todos los iniciadores mediante todos los puertos, utilizando un comando. Con este método, las LU están disponibles para todos los hosts.
Asignación selectiva: permite especificar los hosts que pueden acceder a la LU. Con este método, las LU están disponibles para hosts seleccionados. Este proceso incluye los siguientes pasos:
Definición de grupos de hosts: un grupo de hosts es un nombre dado a un conjunto de hosts (iniciadores) que pueden acceder a las mismas LU. Este paso no es necesario si el mismo conjunto de LU es visible para todos los hosts, como en el caso de la asignación simple.
Definición de grupos de destinos: un grupo de destinos es un nombre dado a un conjunto de puertos de destino que exportan el mismo conjunto de LU al mismo conjunto de grupos de hosts. Este paso no es necesario si el mismo conjunto de LU es visible para todos los hosts, como en el caso de la asignación simple.
Agregación de una o varias vistas para cada unidad lógica: la agregación de una vista crea un puente entre la LU y el iniciador de host. Cuando un iniciador del grupo de hosts se conecta a un puerto de destino que se encuentra en el grupo de destinos, la LU es visible.
Nota - No se debe confundir un grupo de destinos con un grupo de portales de destino (TPG). Un TPG es una lista de direcciones IP a la que escucha un destino iSCSI. Un TPG puede ayudarlo a restringir un destino iSCSI, de forma que esté disponible sólo por medio de una dirección IP concreta. Para obtener más información sobre grupos de destinos, consulte stmfadm(1M).
Una entrada de vista está formada por cuatro componentes: grupo de hosts, grupo de destinos, número de unidad lógica (LUN) e identificador de LU. De estos cuatro componentes, únicamente es obligatorio el identificador de LUN. Si se omiten los demás componentes, se asumen los siguientes valores predeterminados:
Si se omite el grupo de hosts, se asume el valor de todos los iniciadores.
Si se omite el grupo de destinos, se asume el valor de todos los destinos.
Si se omite el LUN, el sistema elige un LUN adecuado para la entrada.
Este proceso hace que una LU esté disponible para todos los hosts de iniciadores en una red de almacenamiento.
# stmfadm list-lu -v
3 # stmfadm add-view GUID-number
Utilice este procedimiento para restringir el acceso de una LU a hosts seleccionados en una red de almacenamiento. Si está utilizando puertos de canal de fibra, primero identifique los nombres a nivel mundial (WWN). Luego, asigne selectivamente un número de unidad lógica (LUN) a los puertos en host-a, por ejemplo. También se define un grupo de destinos (targets-0) para un determinado conjunto de puertos de destino que exportan el mismo conjunto de LU al mismo grupo de hosts.
Para obtener más información sobre la configuración de un grupo de destinos, consulte stmfadm(1M).
initiator# fcinfo hba-port HBA Port WWN: 210000e08b195dae Port Mode: Initiator Port ID: 0 OS Device Name: /dev/cfg/c8 Manufacturer: QLogic Corp. Model: 375-3108-xx Firmware Version: 03.03.28 FCode/BIOS Version: fcode: 1.13; Serial Number: not available Driver Name: qlc Driver Version: 20100408-3.01 Type: unknown State: offline Supported Speeds: 1Gb 2Gb Current Speed: not established Node WWN: 200000e08b195dae NPIV Not Supported . . .
target# stmfadm create-hg host-a 210000e08b195dae 210100e08b395dae
target# stmfadm add-hg-member -g host-a
target# stmfadm create-tg targets-0
Cada destino SCSI puede ser miembro de un grupo de destinos solamente.
target# stmfadm add-tg-member -g targets-0 wwn.guid-number
target# stmfadm list-lu -v
target# stmfadm add-view -h host-a -t targets-0 -n 1 guid-number