Debe realizar las siguientes tareas principales para que un sistema de archivos local Solaris ZFS tenga alta disponibilidad:
Cree una nueva agrupación de almacenamiento ZFS.
Cree un sistema de archivos ZFS en esa agrupación de almacenamiento ZFS.
Configure el recurso HAStoragePlus que gestiona la agrupación de almacenamiento ZFS.
En esta sección, se describe cómo completar estas tareas.
![]() | Precaución - Si tiene previsto importar manualmente una agrupación ZFS que ya está gestionada por el cluster, asegúrese de que la agrupación no se importe en varios nodos. Si se importa una agrupación en varios nodos, se pueden presentar problemas. Para obtener más información, consulte Cambio de la configuración de una agrupación ZFS gestionada por un recurso HAStoragePlus. |
![]() | Precaución - No agregue un dispositivo de quórum configurado a una agrupación de almacenamiento ZFS. Si se agrega un dispositivo de quórum configurado a una agrupación de almacenamiento, el disco se vuelve a etiquetar como disco EFI, se pierde la información de configuración de quórum y el disco ya no proporciona un voto de quórum para el cluster. Una vez que haya un disco en el grupo de almacenamiento, puede configurarlo como dispositivo del quórum. También se puede anular la configuración del disco, agregarlo a la agrupación de almacenamiento y luego volverlo a configurar como dispositivo de quórum. |
Cumpla los siguientes requisitos al crear una agrupación de almacenamiento ZFS en una configuración de Oracle Solaris Cluster:
Asegúrese de que todos los dispositivos desde los cuales cree una agrupación de almacenamiento ZFS estén disponibles desde todos los nodos del cluster. Estos nodos se deben configurar en la lista de nodos del grupo al que pertenece el recurso HAStoragePlus.
Asegúrese de que el identificador del dispositivo de Oracle Solaris que especifique en el comando zpool(1M), por ejemplo /dev/dsk/c0t0d0, esté visible para el comando cldevice list -v.
Consulte Creating a Basic ZFS Storage Pool de Managing ZFS File Systems in Oracle Solaris 11.2 para obtener información sobre cómo crear una agrupación de almacenamiento ZFS.
Cumpla los siguientes requisitos al crear un sistema de archivos ZFS en la agrupación ZFS:
Puede crear varios sistemas de archivos ZFS en la misma agrupación de almacenamiento ZFS.
HAStoragePlus no admite sistemas de archivos creados en volúmenes de sistemas de archivos ZFS.
No coloque un sistema de archivos ZFS en la propiedad de extensión FilesystemMountPoints.
Si es necesario, cambie la configuración de la propiedad failmode de ZFS a continue o panic, según cuál se adapte mejor a sus requisitos.
También puede optar por cifrar un sistema de archivos ZFS cuando lo cree. El recurso HAStoragePlus monta automáticamente todos los sistemas de archivos de la agrupación al poner en línea el recurso. El sistema de archivos cifrado que requiere la entrada interactiva de una clave o frase de contraseña durante el montaje experimentará un problema al poner en línea el recurso. Para evitar problemas, no utilice keysource=raw | hex | passphrase,prompt|pkcs11: para los sistemas de archivos cifrados de la agrupación de almacenamiento ZFS gestionada por un cluster mediante un recurso HAStoragePlus. Puede utilizar keysource=raw | hex | passphrase,file://|https://, donde la clave o la ubicación de una frase de contraseña está disponible para los nodos del cluster donde se pondrá en línea el recurso HAStoragePlus.
Consulte Creación de una jerarquía para el sistema de archivos ZFS de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 para obtener información sobre cómo crear un sistema de archivos ZFS en una agrupación de almacenamiento ZFS.
# clresourcegroup create resource-group
# clresourcetype register SUNW.HAStoragePlus
# clresource create -g resource-group -t SUNW.HAStoragePlus \ -p Zpools=zpool -p ZpoolsSearchDir=/dev/did/dsk \ resource
La ubicación predeterminada para buscar dispositivos de agrupaciones de almacenamiento ZFS es /dev/dsk. Se puede sustituir mediante la propiedad de extensión ZpoolsSearchDir.
El recurso se crea en el estado activado.
# clresourcegroup online -M resource-group
En el siguiente ejemplo, se muestran los comandos para que un sistema de archivos ZFS local tenga alta disponibilidad.
phys-schost-1% su Password: # cldevice list -v DID Device Full Device Path ---------- ---------------- d1 phys-schost-1:/dev/rdsk/c0t0d0 d2 phys-schost-1:/dev/rdsk/c0t1d0 d3 phys-schost-1:/dev/rdsk/c1t8d0 d3 phys-schost-2:/dev/rdsk/c1t8d0 d4 phys-schost-1:/dev/rdsk/c1t9d0 d4 phys-schost-2:/dev/rdsk/c1t9d0 d5 phys-schost-1:/dev/rdsk/c1t10d0 d5 phys-schost-2:/dev/rdsk/c1t10d0 d6 phys-schost-1:/dev/rdsk/c1t11d0 d6 phys-schost-2:/dev/rdsk/c1t11d0 d7 phys-schost-2:/dev/rdsk/c0t0d0 d8 phys-schost-2:/dev/rdsk/c0t1d0Ejemplo 2-41 Configuración del tipo de recurso HAStoragePlus para tener un sistema de archivos ZFS local de alta disponibilidad para un cluster de zonayou can create a ZFS storage pool using a disk slice by specifying a Solaris device identifier: # zpool create HAzpool c1t8d0s2or you can create a ZFS storage pool using disk slice by specifying a logical device identifier # zpool create HAzpool /dev/did/dsk/d3s2 # zfs create HAzpool/export # zfs create HAzpool/export/home # clresourcegroup create hasp-rg # clresourcetype register SUNW.HAStoragePlus # clresource create -g hasp-rg -t SUNW.HAStoragePlus -p Zpools=HAzpool hasp-rs # clresourcegroup online -M hasp-rg
En el siguiente ejemplo, se muestran los pasos para que un sistema de archivos ZFS local tenga alta disponibilidad en un cluster de zona sczone.
phys-schost-1# cldevice list -v # zpool create HAzpool c1t8d0 # zfs create HAzpool/export # zfs create HAzpool/export/home # clzonecluster configure sczone clzc:sczone> add dataset clzc:sczone:fs> set name=HAzpool clzc:sczone:fs> end clzc:sczone:fs> exit # clresourcegroup create -Z sczone hasp-rg # clresourcetype register -Z sczone SUNW.HAStoragePlus # clresource create -Z sczone -g hasp-rg -t SUNW.HAStoragePlus \ -p Zpools=HAzpool hasp-rs # clresourcegroup online -Z -sczone -M hasp-rg