Guía de administración y planificación de servicios de datos de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo eliminar sistemas de archivos distintos de Solaris ZFS de un recurso HAStoragePlus en línea

Al eliminar un sistema de archivos desde un recurso HAStoragePlus, el recurso HAStoragePlus trata al sistema de archivos local de forma distinta que a un sistema de archivos de cluster o un sistema de archivos global.

  • El recurso HAStoragePlus desmonta automáticamente un sistema de archivos local mientras se desconecta.

  • El recurso HAStoragePlus no desmonta el sistema de archivos de cluster o el sistema de archivos global mientras se desconecta.


Caution

Precaución  -  Antes de eliminar un sistema de archivos de un recurso HAStoragePlus en línea, asegúrese de que ninguna aplicación esté utilizando el sistema de archivos. Cuando se elimina un sistema de archivos de un recurso HAStoragePlus en línea, es posible que se fuerce el desmontaje del sistema de archivos. Si se fuerza el desmontaje de un sistema de archivos utilizado por una aplicación, es posible que la aplicación se bloquee o presente fallos.


  1. En un nodo del cluster, asuma el rol root que proporciona la autorización de RBAC solaris.cluster.modify.
  2. Recupere la lista de puntos de montaje para los sistemas de archivos que ya gestiona el recurso HAStoragePlus.
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg FileSystemMountPoints
    -R hasp-resource

    Especifica el recurso HAStoragePlus del que se eliminarán los sistemas de archivos.

    -G hasp-rg

    Especifica el grupo que contiene el recurso HAStoragePlus.

  3. Modifique la propiedad de extensión FileSystemMountPoints del recurso HAStoragePlus para que solo contenga los puntos de montaje de los sistemas de archivos que deben permanecer en el recurso HAStoragePlus.
    # clresource set -p FileSystemMountPoints="mount-point-list" hasp-resource
    -p FileSystemMountPoints="mount-point-list"

    Especifica una lista separada por comas de puntos de montaje de los sistemas de archivos que deben permanecer en el recurso HAStoragePlus. Esta lista no debe incluir los puntos de montaje de los sistemas de archivos que se eliminarán.

    hasp-resource

    Especifica el recurso HAStoragePlus del que se eliminarán los sistemas de archivos.

  4. Confirme que existe una coincidencia entre la lista de puntos de montaje del recurso HAStoragePlus y la lista que especificó en el Step 3.
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg \
    FileSystemMountPoints
    -R hasp-resource

    Especifica el recurso HAStoragePlus del que se eliminarán los sistemas de archivos.

    -G hasp-rg

    Especifica el grupo que contiene el recurso HAStoragePlus.

  5. Confirme que el recurso HAStoragePlus está en línea y no es erróneo.

    Si el recurso HAStoragePlus está en línea y es erróneo, la validación del recurso se realizó correctamente, pero HAStoragePlus no pudo desmontar ningún sistema de archivos.

    # clresource status hasp-resource
  6. (Opcional) En el archivo /etc/vfstab de cada nodo del cluster, elimine la entrada para el punto de montaje de cada sistema de archivos que desea eliminar.
Ejemplo 2-45  Eliminación de un sistema de archivos de un recurso HAStoragePlus en línea

En este ejemplo, se muestra cómo eliminar un sistema de archivos de un recurso HAStoragePlus en línea.

  • El recurso HAStoragePlus tiene el nombre rshasp y se encuentra en el grupo de recursos rghasp.

  • El recurso HAStoragePlus con el nombre rshasp ya gestiona los sistemas de archivos cuyos puntos de montaje se indican a continuación:

    • /global/global-fs/fs

    • /global/local-fs/fs

  • El punto de montaje del sistema de archivos que se eliminará es /global/local-fs/fs.

# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs
/global/local-fs/fs
# clresource set -p FileSystemMountPoints="/global/global-fs/fs"
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints rshasp
STRINGARRAY
/global/global-fs/fs
# clresource status rshasp


=== Cluster Resources ===

Resource Name        Node Name      Status        Message
--------------       ----------     -------       --------
rshasp               node46         Offline       Offline
                     node47         Online        Online