Esta sección proporciona la siguiente información:
Elección de opciones de montaje para sistemas de archivos de cluster UFS
Información de montaje para los sistemas de archivos del cluster
Para obtener información sobre el objetivo y la función de los dispositivos globales, consulte Global Devices de Oracle Solaris Cluster 4.3 Concepts Guide.
El software Oracle Solaris Cluster no necesita ningún diseño de disco o tamaño de sistema de archivos específicos. Tenga en cuenta los siguientes puntos al planificar el diseño de los dispositivos globales:
Creación de reflejos: debe crear reflejos de todos los dispositivos globales para que el dispositivo pueda considerarse de alta disponibilidad. No es necesario que utilice el reflejo del software si el dispositivo de almacenamiento proporciona RAID de hardware, así como rutas redundantes a los discos.
Discos: al crear reflejos, distribuya los sistemas de archivos de tal forma que se reflejen en las matrices de disco.
Disponibilidad: debe conectar físicamente un dispositivo global a más de un nodo en el cluster para que se considere de alta disponibilidad. Un dispositivo global con varias conexiones físicas puede tolerar el error de un único nodo. Se admite el uso de un dispositivo global con una única conexión física, aunque es posible que no se pueda acceder a éste desde otros nodos si el nodo de la conexión se encuentra inactivo.
Dispositivos de intercambio: no cree un archivo de intercambio en un dispositivo global.
Zonas no globales: no se puede acceder directamente a los dispositivos globales desde una zona no global. Desde una zona no global, sólo se puede acceder a los datos del sistema de archivos del cluster.
Para obtener información sobre el objetivo y la función de los grupos de dispositivos, consulte Device Groups de Oracle Solaris Cluster 4.3 Concepts Guide.
Tenga en cuenta los siguientes puntos al planificar los grupos de dispositivos:
Failover: puede establecer discos multihost y dispositivos del administrador de volúmenes configurados correctamente como dispositivos de failover. La correcta configuración de un dispositivo del administrador de volúmenes incluye discos multihost y la correcta configuración del propio administrador de volúmenes. Esta configuración garantiza que varios nodos puedan alojar el dispositivo exportado. No se pueden configurar unidades de cinta, CD-ROM o DVD-ROM, o dispositivos de un solo puerto como dispositivos de failover.
Creación de reflejos: debe crear reflejos de los discos para proteger los datos ante un posible error. Consulte la sección Directrices de creación de reflejos para obtener directrices adicionales. Consulte Configuración del software de Solaris Volume Manager y la documentación del administrador de volúmenes para obtener instrucciones sobre el reflejo.
Replicación basada en almacenamiento: se deben replicar todos los discos de un grupo de dispositivos o no se debe replicar ninguno. Un grupo de dispositivos no puede utilizar una combinación de discos replicados y no replicados.
Para obtener información sobre el objetivo y la función de los sistemas de archivos del cluster, consulte Cluster File Systems de Oracle Solaris Cluster 4.3 Concepts Guide.
Tenga en cuenta los siguientes puntos cuando planifique los sistemas de archivos del cluster.
Cuotas: no se admiten las cuotas en los sistemas de archivos del cluster. Sin embargo, sí se admiten en los sistemas de archivos de alta disponibilidad.
Clusters de zona: no puede configurar sistemas de archivos de cluster que usen UFS para usar en un cluster de zona. En su lugar, utilice sistemas de archivos locales de alta disponibilidad. Puede utilizar un sistema de archivos StorageTek QFS compartido en un cluster de zona, pero solo para admitir Oracle RAC.
Sistema de archivos de bucle invertido (LOFS): durante la creación del cluster, la función LOFS se activa por defecto. Debe desactivar manualmente LOFS en cada nodo de cluster si el cluster cumple las dos condiciones siguientes:
HA para NFS (HA para NFS) se ha configurado en un sistema de archivos local de alta disponibilidad.
Se está ejecutando el daemon automountd.
Si el cluster cumple estas dos condiciones, debe desactivar LOFS para evitar problemas de conmutación u otro tipo de errores. Si el cluster cumple sólo con una de estas condiciones, podrá activar de forma segura LOFS.
Si es necesario activar LOFS y el daemon automountd, excluya de la asignación de montaje automático todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por HA para NFS.
Archivos de registro de contabilidad de procesos: no incluya archivos de registro de contabilidad de procesos en un sistema de archivos del cluster o en un sistema de archivos local de alta disponibilidad. Es posible que las acciones de escritura bloqueen una conmutación, lo que provocaría el bloqueo del nodo. Incluya los archivos de registro de contabilidad de procesos sólo en un sistema de archivos local.
Puntos finales de comunicación: el sistema de archivos de cluster no admite ninguna de las funciones del sistema de archivos del software de Oracle Solaris mediante las que se coloca un punto final de comunicación en el espacio de nombres del sistema de archivos. Por lo tanto, no intente utilizar el comando fattach desde ningún nodo distinto al nodo local.
Aunque se puede crear un socket de dominio de UNIX cuyo nombre sea el nombre de la ruta al sistema de archivos del cluster, el socket no sobreviviría a un proceso de failover de un nodo.
No se podrá acceder globalmente a ningún FIFO o conducto con nombre que se cree en un sistema de archivos del cluster.
Archivos especiales el dispositivo: no se admiten los archivos especiales de bloques ni caracteres en un sistema de archivos del cluster. Para especificar un nombre de ruta a un nodo del dispositivo en un sistema de archivos del cluster, cree un vínculo simbólico al nombre del dispositivo en el directorio /dev. No utilice el comando mknod para realizar esta tarea.
atime: los sistemas de archivos del cluster no mantienen el elemento atime.
ctime: si se accede a un archivo de un sistema de archivos del cluster, es posible que se retrase la actualización del elemento ctime del archivo.
Instalación de aplicaciones: si desea que los archivos binarios de una aplicación de alta disponibilidad residan en un sistema de archivos del cluster, instale la aplicación una vez configurado el sistema de archivos del cluster.
En esta sección, se describen los requisitos y las restricciones correspondientes a las opciones de montaje de los siguientes tipos de sistemas de archivos de cluster UFS:
Siga las directrices que se incluyen en la siguiente lista de opciones de montaje que se incluyen en la siguiente lista de opciones de montaje para determinar qué opciones de montaje usar al crear sistemas de archivos de cluster UFS.
Necesario. Esta opción permite que el sistema de archivos esté visible globalmente en todos los nodos del cluster.
Necesario. Esta opción activa el registro.
Condicional. Esta opción sólo es necesaria para los sistemas de archivos del cluster que alojen archivos de registro, archivos de control y archivos de datos RDBMS de Oracle RAC.
Necesario. No es necesario especificar de manera explícita la opción de montaje onerror=panic en el archivo /etc/vfstab. Esta opción de montaje es el valor por defecto si no se ha especificado ninguna otra opción de montaje onerror.
El uso de la opción de montaje onerror=umount u onerror=lock puede provocar que el sistema de archivos del cluster se bloquee o se vuelva inaccesible. Puede presentarse esta situación si se han producido daños en los archivos del sistema de archivos del cluster.
La opción de montaje onerror=umount o onerror=lock puede provocar que no se pueda desmontar el sistema de archivos. A consecuencia de esta situación, es posible que las aplicaciones que utilicen el sistema de archivos del cluster se bloqueen o no puedan cerrarse.
Es posible que deba reiniciarse el nodo para que se recupere de estos estados.
Opcional. Si se especifica la opción syncdir, se garantiza el comportamiento del sistema de archivos compatible con POSIX para la llamada del sistema write(). Si el comando write() se ejecuta correctamente, esta opción de montaje garantiza suficiente espacio en el disco.
Si no se especifica syncdir, se produce el mismo comportamiento que se ha detectado en los sistemas de archivos UFS. Al no especificar la opción syncdir, es posible que el rendimiento de las operaciones de escritura que asignan bloques de discos, como, por ejemplo, la agregación de datos a un archivo, mejore significativamente. Sin embargo, en algunos casos, sin la opción syncdir, es posible que no se detecte una condición de espacio insuficiente (ENOSPC) hasta que se cierre el archivo.
Puede ver cómo ENOSPC se cierra sólo durante un periodo de tiempo muy breve después de producirse un failover. Al igual que ocurre con el comportamiento de POSIX, con syncdir, la condición de espacio insuficiente se detecta antes de cerrar el archivo.
Consulte la página del comando man mount_ufs(1M) para obtener más información sobre las opciones de montaje UFS.
|
Consulte la página del comando man mount_ufs(1M) para obtener más información sobre las opciones de montaje UFS.
Tenga en cuenta los siguientes puntos al planificar los puntos de montaje para los sistemas de archivos del cluster:
Ubicación de los puntos de montaje: cree puntos de montaje para los sistemas de archivos de cluster en el directorio /global a menos que lo prohíban otros productos de software. Mediante el uso del directorio /global, puede distinguir más fácilmente los sistemas archivos de cluster, que se encuentran disponibles globalmente, de los sistemas de archivos locales.
Anidación de puntos de montaje: por lo general, no debe anidar los puntos de montaje de los sistemas de archivos del cluster. Por ejemplo, no configure un sistema de archivos montado en /global/a y otro montado en /global/a/b. Si se omite esta regla, puede que se produzcan problemas de disponibilidad y de orden de inicio del nodo. Estos problemas pueden producirse si el punto de montaje principal no está presente cuando el sistema intente montar un elemento secundario de ese sistema de archivos.
La única excepción a esta regla es para sistemas de archivos de cluster en UFS. Puede anidar los puntos de montaje si los dispositivos para los dos sistemas de archivos tienen la misma conectividad de host físico; por ejemplo, distintos segmentos en el mismo disco.
forcedirectio: el software Oracle Solaris Cluster no admite la ejecución de archivos binarios fuera de los sistemas de archivos de cluster montados mediante la opción forcedirectio.