Este capítulo proporciona los procedimientos para administrar los dispositivos globales, la supervisión de las rutas del disco y los sistemas de archivos del clúster.
A continuación se muestra una lista de los procedimientos incluidos en el capítulo.
Cómo actualizar el espacio de nombres de dispositivos global
Cómo suprimir un nodo de todos los grupos de dispositivos de disco
SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager)
SPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager)
SPARC: Cómo agregar un nuevo volumen a un grupo de dispositivos de disco (VERITAS Volume Manager)
SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager)
SPARC: Cómo establecer el número de secundarios deseado (VERITAS Volume Manager)
SPARC: Cómo suprimir un volumen de un grupo de dispositivos de disco (VERITAS Volume Manager)
SPARC: Cómo agregar un nodo a un grupo de dispositivos de disco (VERITAS Volume Manager)
SPARC: Cómo suprimir un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager)
SPARC: Cómo suprimir un nodo de un grupo de dispositivos básicos de disco
Cómo cambiar el número deseado de secundarios para un grupo de dispositivos
Cómo listar la configuración de un grupo de dispositivos de disco
Cómo poner un grupo de dispositivos de disco en estado de mantenimiento
Para obtener una descripción detallada de los procedimientos indicados en este capítulo, consulte la Tabla 4–2.
Consulte Sun Cluster Concepts Guide for Solaris OS para obtener información sobre los conceptos relacionados con los dispositivos globales, el espacio de nombres global, los grupos de dispositivos, la supervisión de las rutas del disco y los sistemas de archivos del clúster.
La administración de los grupos de dispositivos de disco de Sun Cluster depende del gestor de volúmenes instalado en el clúster. Solstice DiskSuite/Solaris Volume Manager está “preparado para clústers”, por lo que la adición, registro y supresión de grupos de dispositivos de disco se efectúa mediante la orden de Solstice DiskSuite/Solaris Volume Manager metaset(1M). Con VERITAS Volume Manager (VxVM), los grupos de discos se crean mediante las órdenes de VxVM. Los grupos de discos se registran como grupos de dispositivos de Sun Cluster mediante la utilidad scsetup(1M). Cuando se suprimen grupos de dispositivos de disco de VxVM se usan tanto la utilidad scsetup (1M) como las órdenes de VxVM.
El software de Sun Cluster crea automáticamente un grupo de dispositivos básicos de disco para cada dispositivo de disco y de cinta del clúster. No obstante, los grupos de dispositivos del clúster siguen fuera de línea mientras no se acceda a dichos grupos como dispositivos globales. Al administrar grupos de dispositivos de disco o grupos de discos del gestor de volúmenes, es necesario estar en el nodo del clúster que figure como nodo principal del grupo.
Generalmente no es necesario administrar el espacio de nombres de dispositivos global, ya que éste se configura automáticamente durante la instalación y se actualiza, también automáticamente, cuando se rearranca el sistema operativo Solaris. Sin embargo, si es necesario actualizar el espacio de nombres global se puede utilizar la orden scgdevs(1M) desde cualquier nodo del clúster. Esta orden actualiza el espacio de nombres global en todos los demás nodos miembros del clúster, así como en los nodos que puedan ser futuros miembros del clúster.
Los cambios efectuados en los permisos de dispositivos globales no se propagan de forma automática a todos los nodos del clúster en el caso de dispositivos de disco y de Solstice DiskSuite/Solaris Volume Manager. Si desea cambiar los permisos de dispositivos globales deberá hacerlo de forma manual en todos los nodos del clúster. Por ejemplo, si desea cambiar los permisos del dispositivo global /dev/global/dsk/d3s0 a 644, deberá ejecutar
# chmod 644 /dev/global/dsk/d3s0
en todos los nodos del clúster.
VxVM no admite la orden chmod. Para cambiar los permisos de dispositivos globales en VxVM, consulte la guía de administración de VxVM.
A continuación se especifican las cuestiones que se deben tener en cuenta al efectuar operaciones de reconfiguración dinámica (DR) en dispositivos de disco y cinta del clúster.
Todos los requisitos, procedimientos y restricciones documentadas para la función de DR de Solaris se aplican también a la admisión de DR de Sun Cluster. La única excepción hace referencia a la operación de reposo (“Quiescence”) del sistema operativo. Por consiguiente, antes de utilizar la función de DR de Solaris con el software de Sun Cluster revise la documentación referida a ella, en concreto las cuestiones que afectan a los dispositivos de E/S que no son de la red durante una operación de desconexión de DR.
Sun Cluster rechaza las operaciones DR de extraer-placa en los dispositivos activos del nodo principal. Las operaciones de DR se pueden llevar a cabo en dispositivos inactivos del nodo principal o en cualquier dispositivo de los nodos secundarios.
Después de la operación de DR, el acceso a los datos del clúster prosigue de la misma forma.
Sun Cluster rechaza las operaciones DR que afecten a la disponibilidad de los dispositivos del quórum. Para obtener más información, consulte Reconfiguración dinámica con los dispositivos del quórum.
Si el nodo principal falla durante una operación de DR en un nodo secundario, la disponibilidad del clúster queda afectada. El nodo principal no tendrá un equipo que tome el control en caso de fallo mientras no se proporcione un nuevo nodo secundario.
Para efectuar operaciones de DR en dispositivos globales, efectúe los pasos siguientes en el orden indicado.
Tabla 4–1 Mapa de tareas: reconfiguración dinámica con dispositivos de disco y de cinta
Tarea |
Para obtener instrucciones |
---|---|
1. Si se debe efectuar en el actual nodo principal una operación de DR que afecte a un grupo de dispositivos activo, conmute los nodos principal y secundario antes de efectuar la operación de DR de extracción del dispositivo. | |
2. Efectúe la operación de DR de extracción en el dispositivo que se va a quitar. |
Sun Enterprise 10000 DR Configuration Guide y Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual en las colecciones Solaris 8 on Sun Hardware y Solaris 9 on Sun Hardware. |
Para que Sun Cluster mantenga el espacio de nombres de VxVM se deberán registrar todos los cambios de grupos de discos o volúmenes de VxVM como cambios de configuración de grupos de dispositivos de discos de Sun Cluster, así se garantizará la actualización del espacio de nombres en todos los nodos del clúster. Entre los cambios de configuración que afectan al espacio de nombres encuentran, por ejemplo, la adición, la supresión o el cambio de nombre de un volumen. El cambio de los permisos, del propietario o del ID de grupo de un volumen también afecta al espacio de nombres.
No efectúe nunca operaciones de importar o deportar grupos de discos de VxVM mediante órdenes de VxVM después de haber registrado dichos grupos con el clúster como grupo de dispositivos de disco de Sun Cluster. El software de Sun Cluster gestiona todos los casos en los que sea necesario importar o deportar grupos de discos.
Todos los grupos de discos de VxVM deben tener un número menor exclusivo para todo el clúster. De forma predeterminada, al crear un grupo de discos, VxVM elige un número aleatorio múltiplo de 1000 como número menor de base de ese grupo. En la mayoría de las configuraciones con un número pequeño de grupos de discos, el número menor es suficiente para garantizar la unicidad. El número menor de un grupo de discos recién creado podría entrar en conflicto con el de un grupo ya existente importado en un nodo distinto. En tal caso, el intento de registro del grupo de dispositivos de disco de Sun Cluster no será satisfactorio. Para solucionar este problema, se debe asignar al nuevo grupo de discos otro número menor exclusivo y, a continuación, registrarlo como como grupo de dispositivos de disco de Sun Cluster.
Si va a configurar un volumen con duplicación, se puede utilizar el Registro de áreas modificadas (DRL) para reducir el tiempo de recuperación de un volumen después de un fallo de nodo. Se recomienda encarecidamente el uso de DRL, aunque puede afectar negativamente al rendimiento de E/S.
VxVM no admite la orden chmod. Para cambiar los permisos de dispositivos globales en VxVM, consulte la guía de administración de VxVM.
El software de Sun Cluster 3.1 no admite las Rutas múltiples dinámicas (DMP) de VxVM para la gestión de varias rutas desde el mismo nodo.
Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters, utilice las funciones de clúster de VxVM como se describe en VERITAS Volume Manager Administrator's Reference Guide. Existen diferencias entre crear grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters y crear otros grupos de discos. Deberá importar los grupos de discos compartidos de Oracle Parallel Server/Real Application Clusters mediante la orden vxdg -s. Los grupos de discos compartidos de Oracle Parallel Server/Real Application Clusters no se registran en la estructura del clúster. Para crear otros grupos de discos de VxVM, consulte SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager).
La administración de sistemas de archivos del clúster no precisa órdenes especiales de Sun Cluster, es similar a la de cualquier sistema de archivos de Solaris y utiliza órdenes estándar de Solaris como mount, newfs, etc. Para montar sistemas de archivos del clúster especifique la opción -g en la orden mount. Los sistemas de archivos del clúster se pueden montar automáticamente durante el arranque.
Cuando el sistema de archivos del clúster lee archivos, no actualiza la hora de acceso a éstos.
Las siguientes características de VxFS no se admiten en una configuración de Sun Cluster.
E/S rápida
Capturas
Puntos de comprobación de almacenamiento
Opciones de montaje específicas de VxFS:
convosync (Convertir O_SYNC)
mincache
qlog, delaylog, tmplog
VERITAS CFS precisa de la función de clúster de VERITAS y de VCS
Las asesorías de la antememoria se pueden usar, pero el efecto sólo se observa en un nodo concreto.
El resto de opciones y características de VxFS admitidas en una configuración de clúster las admite el software de Sun Cluster 3.1. Consulte la documentación de VxFS para obtener detalles acerca de las opciones de VxFS admitidas en una configuración de clúster.
Las siguientes directrices de uso de VxFS para crear sistemas de archivos del clúster de alta disponibilidad son específicas para una configuración de Sun Cluster 3.1.
Cree un sistema de archivos de VxFS, para ello siga los procedimientos indicados en la documentación de VxFS.
Monte y desmonte un sistema de archivos de VxFS desde el nodo principal. El nodo principal controla el disco en el que reside el sistema de archivos de VxFS. Una operación de montar o desmontar un sistema de archivos de VxFS efectuada desde un nodo secundario puede fallar.
Emita todas las órdenes de administración de VxFS desde el nodo principal del sistema de archivos del clúster de VxFS.
Las siguientes directrices de administración de sistemas de archivos de VxFS no son específicas para el software de Sun Cluster 3.1. No obstante, son distintas de las utilizadas para la administración de sistemas de archivos del clúster UFS.
Los archivos contenidos en un sistema de archivos del clúster de VxFS se pueden administrar desde cualquiera de los nodos del clúster. La única excepción es ioctl, que sólo deben emitirse desde el nodo principal. Si no está seguro de si una orden de administración implica ioctl o no, emítala desde el nodo principal.
Si un sistema de archivos del clúster de VxFS falla y la función de recuperación de fallos pasa el control a un nodo secundario, todas las operaciones de llamadas estándar del sistema en curso durante la recuperación de fallos se vuelven a emitir en el nuevo nodo principal de forma transparente. Sin embargo, fallará cualquier operación relacionada con ioctl que estuviese en curso durante la recuperación de fallos. Después de una operación de recuperación de fallos de un sistema de archivos del clúster de VxFS, compruebe el estado del sistema de archivos. Puede que sea necesario corregir las órdenes de administración emitidos en el antiguo nodo principal antes de la recuperación de fallos. Para obtener más información consulte la documentación de VxFS.
La utilidad scsetup(1M) es una interfaz interactiva de la orden scconf(1M). scsetup genera órdenes de scconf; éstas se muestran en los ejemplos con los que finalizan algunos de los procedimientos.
El software de Sun Cluster crea automáticamente un grupo de dispositivos básicos de disco para cada dispositivo de disco y de cinta del clúster. No obstante, los grupos de dispositivos del clúster siguen fuera de línea mientras no se acceda a dichos grupos como dispositivos globales.
Tarea |
Si desea obtener más instrucciones, vaya a … |
---|---|
Actualizar el espacio de nombres global sin efectuar un rearranque de reconfiguración Use scgdevs(1M) |
Cómo actualizar el espacio de nombres de dispositivos global |
Agregar grupos de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlos como grupos de dispositivos de disco Utilice metaset(1M) | |
Suprimir grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager de la configuración Utilice metaset y metaclear( 1M) | |
Suprimir un nodo de todos los grupos de dispositivos de disco Utilice scconf, metaset, y scsetup |
Cómo suprimir un nodo de todos los grupos de dispositivos de disco |
Suprimir un nodo de un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager Utilice metaset | |
SPARC: Agregar grupos de dispositivos de VERITAS Volume Manager como grupos de dispositivos de disco Utilice órdenes de VxVM y scsetup( 1M) |
SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager)
SPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager)
SPARC: Cómo agregar un nuevo volumen a un grupo de dispositivos de disco (VERITAS Volume Manager)
SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager) |
SPARC: Suprimir grupos de dispositivos de disco de VERITAS Volume Manager de la configuración Utilice scsetup (para generar scconf) |
SPARC: Cómo suprimir un volumen de un grupo de dispositivos de disco (VERITAS Volume Manager)
|
SPARC: Agregar un nodo a un grupo de dispositivos de disco de VERITAS Volume Manager Utilice scsetup para generar scconf |
SPARC: Cómo agregar un nodo a un grupo de dispositivos de disco (VERITAS Volume Manager) |
SPARC: Suprimir un nodo de un grupo de dispositivos de disco de VERITAS Volume Manager Utilice scsetup para generar scconf |
SPARC: Cómo suprimir un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager) |
Suprimir un nodo de un grupo de dispositivos básicos de disco Utilice scconf(1M) |
SPARC: Cómo suprimir un nodo de un grupo de dispositivos básicos de disco |
Cambiar las propiedades de un grupo de dispositivos de disco Utilice scsetup para generar scconf | |
Mostrar los grupos de dispositivos de disco y sus propiedades Utilice scconf |
Cómo listar la configuración de un grupo de dispositivos de disco |
Cambiar el número deseado de secundarios para un grupo de dispositivos Utilice scsetup para generar scconf |
Cómo cambiar el número deseado de secundarios para un grupo de dispositivos |
Conmutar el principal de un grupo de dispositivos de disco Utilice scswitch(1M) | |
Poner un grupo de dispositivos de disco en estado de mantenimiento Utilice metaset o vxdg |
Cómo poner un grupo de dispositivos de disco en estado de mantenimiento |
Cuando agregue un nuevo dispositivo global, de actualizar manualmente el espacio de nombres de dispositivo global mediante la orden scgdevs(1M).
La orden scgdevs no surte efecto si el nodo que lo ejecuta no es actualmente miembro del clúster ni si el sistema de archivos /global/.devices/node@ IDnodo no está montado.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Utilice la orden scgdevs para reconfigurar el espacio de nombres.
# scgdevs |
En el ejemplo siguiente se muestra la salida generada por una ejecución satisfactoria de la orden scgdevs.
# scgdevs Configuring the /dev/global directory (global devices)... obtaining access to all attached disks reservation program successfully exiting |
Utilice la orden metaset(1M) para crear un grupo de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlo como grupo de dispositivos de disco de Sun Cluster. Al registrar el grupo de discos, el nombre asignado a éste se asigna automáticamente al grupo de dispositivos de disco.
Conviértase en usuario root en el nodo conectado a los discos en los que desee crear el grupo de discos.
Calcule el número de nombres de metadispositivos necesarios para la configuración y modifique el archivo /kernel/drv/md.conf en todos los nodos.
Consulte “Cómo definir el número de metadispositivos o nombres de volúmenes y conjuntos de discos” en Sun Cluster Software Installation Guide for Solaris OS.
Utilice la orden metaset(1M) para agregar el grupo de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlo como grupo de dispositivos de disco en Sun Cluster.
# metaset -s grupo_discos -a -h lista_nodos |
Especifica el grupo de discos que se va a crear.
Agrega la lista de los nodos que pueden controlar el grupo de discos.
Al ejecutar la orden metaset para la configuración de un grupo de dispositivos de Solstice DiskSuite/Solaris Volume Manager en un clúster se configura un único nodo secundario, independientemente del número de nodos incluidos en ese grupo de dispositivos. El número deseado de nodos secundarios se puede modificar mediante la utilidad scsetup(1M), una vez creado el grupo de dispositivos. Consulte Cómo cambiar el número deseado de secundarios para un grupo de dispositivos para obtener más información acerca de la recuperación de fallos de disco.
Compruebe que se haya agregado el grupo de dispositivos de disco.
El nombre del grupo de dispositivos de disco coincide con el nombre del grupo de discos especificado mediante la orden metaset.
# scconf -p | grep grupo_dispositivos_de_disco |
En el ejemplo siguiente se muestra la creación del grupo de discos y del grupo de dispositivos de disco y se verifica la creación este último.
# metaset -sdg-schost-1 -a -h phys-schost-1 # scconf -p | grep dg-schost-1 Nombre de grupo de dispositivos: dg-schost-1 |
Los grupos de dispositivos de disco son grupos de discos de Solstice DiskSuite/Solaris Volume Manager registrados en Sun Cluster. Para suprimir un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager utilice las órdenes metaclear(1M) y metaset(1M) que suprimen el grupo de dispositivos de disco con el mismo nombre y anulan el registro del grupo de discos como grupo de dispositivos de disco de Sun Cluster.
Consulte la documentación de Solstice DiskSuite/Solaris Volume Manager para conocer los pasos necesarios para suprimir un grupo de discos.
Utilice este procedimiento para suprimir un nodo del clúster de todos los grupos de dispositivos de disco que contengan dicho nodo en sus listas de posibles principales.
Conviértase en usuario root en el nodo que desee suprimir como posible principal de todos los grupos de dispositivos de disco.
Determine los grupos de dispositivos de disco de los que es miembro el nodo que se va a suprimir.
Busque el nombre del nodo en la Lista de nodos del grupo de dispositivos de cada grupo de dispositivos de disco.
# scconf -p | grep ¨Device group" |
¿Alguno de los grupos de dispositivos de disco identificados en el Paso 2 es del tipo de grupo de dispositivos SDS/SVM?
En caso afirmativo, efectúe los procedimientos indicados en Cómo suprimir un nodo de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager).
En caso negativo, vaya al Paso 4.
¿Alguno de los grupos de dispositivos de disco identificados en el Paso 2 es del tipo de grupo de dispositivos VxVM?
En caso afirmativo, efectúe los procedimientos indicados en SPARC: Cómo suprimir un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager)
En caso negativo, vaya al Paso 5.
Determine los grupos de dispositivos básicos de disco de los que es miembro el nodo que se va a suprimir.
Tenga en cuenta que la orden siguiente contiene dos “v” en la opción -pvv. La segunda “v” es necesaria para que se muestren los grupos de dispositivos básicos de disco.
# scconf -pvv | grep ¨Device group¨ |
¿Alguno de los grupos de dispositivos de disco identificados en Paso 5 es del tipo de grupo de dispositivos Disk, Local_Disk o ambos?
En caso afirmativo, efectúe los procedimientos indicados en SPARC: Cómo suprimir un nodo de un grupo de dispositivos básicos de disco.
En caso negativo, vaya al Paso 7.
Compruebe que el nodo se haya suprimido de la lista de posibles principales de todos los grupos de dispositivos de disco.
La orden no devuelve nada si el nodo no aparece como posible principal de ningún grupo de dispositivos de disco.
# scconf -pvv | grep ¨Device group¨ | grep nombre_nodo |
Utilice este procedimiento para suprimir un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager. Repita la orden metaset para cada grupo de dispositivos de disco del que desee suprimir el nodo.
Compruebe que el nodo siga siendo miembro del grupo y que el grupo sea del tipo SDS/SVM.
El tipo de grupo de dispositivos SDS/SVM indica un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager.
phys-schost-1% scconf -pv | grep '(global-galileo)' (global-galileo) Tipo del grupo de dispositivos: SDS/SVM (global-galileo) Rectificación del grupo de dispositivos habilitada: no (global-galileo) Lista de los nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 (global-galileo) Nombre del grupo de discos: global-galileo phys-schost-1% |
Determine cuál es el actual nodo principal del grupo de dispositivos.
# scstat -D |
Conviértase en usuario root en el nodo que posee actualmente el grupo de dispositivos de disco que desea modificar.
Suprima el nombre de sistema del nodo del grupo de dispositivos de disco.
# metaset-s nombre_grupo -d -h lista_nodos |
Especifica el nombre del grupo de dispositivos de disco
Suprime los nodos identificados con -h del grupo de dispositivos de disco
Suprime el nodo de la lista de nodos que pueden controlar el grupo de dispositivos de disco
La actualización puede tardar varios minutos en efectuarse.
Si la orden falla, especifique la opción -f (forzar).
# metaset-s nombre_grupo -d -f -h lista_nodos |
Repita el Paso 4 para cada grupo de dispositivos de disco del que se deba suprimir el nodo como posible principal.
Compruebe que el nodo se haya suprimido del grupo de dispositivos de disco.
El nombre del grupo de dispositivos de disco coincide con el nombre del grupo de discos especificado mediante la orden metaset.
phys-schost-1% scconf -pv |grep Lista de los nodos del grupo de dispositivos: phys-schost-1, phys-schost-2, phys-schost-1% |
En el ejemplo siguiente se muestra la forma de suprimir el nombre del sistema phys-schost-2 de la configuración de un grupo de dispositivos de disco. En este ejemplo ejemplo se suprime phys-schost-2 como posible principal para el grupo de dispositivos de disco indicado. Para comprobar la supresión del nodo ejecute la orden scstat -D. Compruebe que el nodo suprimido ya no aparezca en el texto de pantalla.
[Determine el grupo(2) de dispositivos de discos de Solstice DiskSuite/Solaris Volume Manager para el nodo:] # scconf -pv | grep Device Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: SDS/SVM Rectificación del grupo de dispositivos habilitada: no Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 Lista de nodos del grupo de dispositivos: yes Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 [Determine los grupos de dispositivos de disco para el nodo:] # scstat -D -- Servidores de grupo de dispositivos -- Grupo de dispositivos Principal Secundario --------------------- --------- ---------- Servidores de grupo de dispositivos: dg-schost-1 phys-schost-1 phys-schost-2 [Conviértase en usuario root.] [Suprima el nombre de sistema del grupo de dispositivos de disco:] # metaset -s dg-schost-1 -d -h phys-schost-2 [Verifique que el nodo se haya suprimido:] phys-schost-1% scconf -pv |grep Servidores de grupo de dispositivos -- Grupo de dispositivos Principal Secundario --------------------- --------- ---------- Lista de nodos del grupo de dispositivos: dg-schost-1, phys-schost-2, |
Si tiene pensado crear más de tres grupos de discos en un clúster, efectúe los siguientes pasos antes de crear los grupos. Siga estas instrucciones si va a instalar grupos de discos por primera vez o si va a agregar más grupos de discos a un clúster totalmente configurado.
Compruebe que el valor de la variable md_nsets sea suficientemente alto. El valor deberá ser como mínimo el número de grupos de discos que desea crear en el clúster.
Compruebe el valor de la variable md_nsets, ubicada en el archivo /kernel/drv/md.conf, en cualquiera de los nodos del clúster.
Si el número total de conjuntos de discos del clúster será mayor que el valor existente de md_nsets menos uno, aumente en cada nodo el valor de md_nsets al deseado.
El número máximo de grupos de discos permitido es igual al valor de md_nsets menos uno. El máximo valor posible de md_nsets es 32.
Compruebe que el archivo /kernel/drv/md.conf sea idéntico en todos los nodos del clúster.
En caso contrario podría haber errores graves en Solstice DiskSuite/Solaris Volume Manager, así como pérdida de datos.
Pare el clúster desde uno de los nodos.
# scshutdown -g0 -y |
Rearranque cada uno de los nodos del clúster.
SPARC:
ok boot |
x86:
<<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@ 7,1/sd@0,0:a Argumentos de arranque: Escriba b [nombre_archivo] [indicadores_arranque] <INTRO> arrancar con las opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b) arranque o (i)ntérprete: b |
Ejecute la orden devfsadm(1M) en cada nodo del clúster.
Esta orden se puede ejecutar en todos los nodos del clúster simultáneamente.
Ejecute desde uno de los nodos del clúster la orden scgdevs(1M).
Antes de intentar crear grupos de discos, compruebe en cada nodo que la orden scgdevs se haya completado.
La orden scgdevs se llama de modo remoto en todos los nodos, incluso cuando la orden se ejecuta desde un solo nodo. Para determinar si la orden scgdevs ha terminado el proceso, ejecute la orden siguiente en cada nodo del clúster.
% ps -ef | grep scgdevs |
Este procedimiento sólo es válido para inicializar discos. Para encapsular discos, utilice el procedimiento SPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager).
Una vez agregado el grupo de discos de VxVM deberá registrar el grupo de dispositivos de disco.
Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters, utilice las funciones de clúster de VxVM como se describe en VERITAS Volume Manager Administrator's Reference Guide.
Conviértase en usuario root en cualquier nodo del clúster que tenga conexión física con los discos que formen parte del grupo de discos que se va a agregar.
Cree el grupo de discos y volumen de VxVM.
Utilice su método favorito para ello.
Si va a configurar un volumen con duplicación, se puede utilizar el Registro de áreas modificadas (DRL) para reducir el tiempo de recuperación de un volumen después de un fallo de nodo. No obstante, es posible que DRL afecte negativamente al rendimiento de E/S.
Consulte la documentación de VERITAS Volume Manager para ver los procedimientos para efectuar este paso.
Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.
No registre los grupos de discos compartidos de Oracle Parallel Server/Real Application Clusters en la estructura del clúster.
Este procedimiento sólo es válido para encapsular discos. Para inicializar discos, utilice el procedimiento SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager).
Para convertir discos que no son raíz en grupo de dispositivos de disco de Sun Cluster, encapsule los discos como grupos de discos de VxVM y registre dichos grupos como grupo de dispositivos de disco de Sun Cluster.
La encapsulación de discos sólo se admite durante la creación inicial de un grupo de discos de VxVM. Una vez que el grupo de discos de VxVM se ha creado y registrado como grupo de dispositivos de disco de Sun Cluster, sólo se deben agregar al grupo discos que puedan inicializarse.
Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters, utilice las funciones de clúster de VxVM como se describe en VERITAS Volume Manager Administrator's Reference Guide.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Si el disco que se va a encapsular contiene entradas del sistema de archivos en el archivo /etc/vfstab, compruebe que el valor de la opción mount at boot sea no.
Vuelva a establecer la opción en yes una vez que el disco esté encapsulado y registrado como grupo de dispositivos de disco de Sun Cluster.
Encapsule los discos.
Utilice los menús de vxdiskadm o la interfaz gráfica de usuario para encapsular los discos. VxVM precisa de dos particiones libres, así como cilindros sin asignar al principio o al final del disco. Además, el segmento dos debe estar establecido como todo el disco. Para obtener más información consulte la página de comando man vxdiskadm(1M).
Apague y reinicie el nodo.
La orden scswitch(1M) conmuta todos los grupos de recursos y de dispositivos del nodo principal al siguiente nodo en el orden de preferencias. Utilice shutdown(1M) para parar y reiniciar el nodo.
# scswitch -S -h nodo[,...] # shutdown -g0 -y -i6 |
Si es necesario, conmute todos los grupos de recursos y de dispositivos de nuevo al nodo original.
Si los grupos de recursos y de dispositivos se configuraron inicialmente para volver al nodo inicial después del fallo, este paso ya no es necesario.
# scswitch -z -D grupo_de_dispositivos_de_disco -h nodo[,...] # scswitch -z -g grupo_de_recursos -h nodo[,...] |
Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.
No registre los grupos de discos compartidos de Oracle Parallel Server/Real Application Clusters en la estructura del clúster.
Cuando agregue un nuevo volumen a un grupo de dispositivos de disco de VxVM debe efectuar el procedimiento desde el nodo principal del grupo de dispositivos de disco en línea.
Después de agregar un volumen debe registrar los cambios en la configuración mediante los procedimientos indicados en SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).
Conviértase en usuario root en cualquiera de los nodos del clúster.
Determine cuál es el nodo principal del grupo de dispositivos de disco al que va a agregar el nuevo volumen.
# scstat -D |
Si el grupo de dispositivos de disco está fuera de línea, póngalo en línea.
# scswitch -z -D grupo_de_dispositivos_de_disco -h nodo[,...] |
Conmuta el grupo de dispositivos especificado.
Especifica el nombre del nodo al que se debe conmutar el grupo de dispositivos de disco. Este nodo se convierte en el nuevo principal.
Desde el nodo principal (el que actualmente controla el grupo de dispositivos de disco), cree el volumen de VxVM en el grupo de discos.
Consulte la documentación de VERITAS Volume Manager para saber qué procedimiento debe utilizar para crear el volumen de VxVM.
Registre los cambios del grupo de discos de VxVM para que se actualice el espacio de nombres global.
Consulte SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).
Se puede convertir un grupo de discos de VxVM en un grupo de dispositivos de disco de Sun Cluster por el procedimiento de importar el grupo en el nodo actual y registrarlo como grupo de dispositivos de disco de Sun Cluster.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Importe el grupo de discos de VxVM en el nodo actual.
# vxdg import grupo_de_discos |
Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.
Si el registro del grupo de dispositivos de disco falla por un conflicto de número menor con otro grupo de discos, deberá asignar al nuevo grupo de discos otro número menor no utilizado. Una vez asignado el nuevo número menor, vuelva a efectuar el procedimiento de registro del grupo de discos como grupo de dispositivos de disco de Sun Cluster.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Determine los números menores que se están utilizando.
# ls -l /global/.devices/nodo@id_nodo/dev/vx/dsk/* |
Elija otro múltiplo de 100 que no se utilice como número menor de base del nuevo grupo de discos.
Asigne el nuevo numero menor al grupo de discos.
# vxdg reminor grupo_de_discos número_menor_de_base |
Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.
En este ejemplo se utilizan los números menores 16000-16002 y 4000-4001. La orden vxdg reminor se utiliza para asignar el número menor de base 5000 al nuevo grupo de dispositivos de disco.
# ls -l /global/.devices/nodo@id_nodo/dev/vx/dsk/* /global/.devices/nodo@id_nodo/dev/vx/dsk/dg1 brw------- 1 root root 56,16000 Oct 7 11:32 dg1v1 brw------- 1 root root 56,16001 Oct 7 11:32 dg1v2 brw------- 1 root root 56,16002 Oct 7 11:32 dg1v3 /global/.devices/nodo@id_nodo/dev/vx/dsk/dg2 brw------- 1 root root 56,4000 Oct 7 11:32 dg2v1 brw------- 1 root root 56,4001 Oct 7 11:32 dg2v2 # vxdg reminor dg3 5000 |
Este procedimiento emplea la utilidad scsetup(1M) para registrar el grupo de discos de VxVM asociado como grupo de dispositivos de disco de Sun Cluster.
No efectúe nunca operaciones de importar o deportar grupos de discos de VxVM mediante órdenes de VxVM después de haber registrado dichos grupos con el clúster. Si efectúa algún cambio en el grupo de discos o volumen de VxVM, utilice el procedimiento SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager) para registrar los cambios de configuración del grupo de dispositivos de disco el cual garantiza el estado correcto del espacio de nombres global.
Los requisitos para registrar un grupo de dispositivos de disco de VxVM son:
Privilegio de usuario root en uno de los nodos del clúster.
El nombre del grupo de discos de VxVM debe estar registrado como grupo de dispositivos de disco..
El orden de preferencia de los nodos para controlar el grupo de dispositivos de disco.
El numero de secundarios deseado para el grupo de dispositivos de disco.
Al definir el orden de preferencia se especifica también si se desea que el grupo de dispositivos de disco vuelva al primer nodo de la lista de preferencias en el caso de que dicho nodo falle y vuelva al clúster más adelante.
Consulte scconf(1M) para obtener más información acerca de las opciones de preferencia de nodos y de rectificación.
Los nodos no principales (de repuesto) del clúster pasan a ser secundarios según el orden de preferencias de los nodos. El número predeterminado de secundarios de un grupo de dispositivos se suele establecer en uno. Este valor minimiza la reducción de rendimiento debida al mantenimiento de puntos de comprobación del nodo principal en múltiples nodos secundarios durante el funcionamiento normal. Por ejemplo, en un clúster de cuatro nodos, el comportamiento predeterminado es un nodo principal, un nodo secundario y dos repuestos. Consulte también SPARC: Cómo establecer el número de secundarios deseado (VERITAS Volume Manager).
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ejecute la utilidad scsetup.
# scsetup |
Se mostrará el Menú principal.
Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para registrar un grupo de dispositivos de disco de VxVM, escriba 1 (Registrar un grupo de discos de VxVM como grupo de dispositivos).
Siga las instrucciones y escriba el nombre del grupo de discos de VxVM que se debe registrar como grupo de dispositivos de disco de Sun Cluster.
Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters, dichos grupos no se registran en la infraestructura del clúster. Utilice las funciones de clúster de VxVM, como se describe en VERITAS Volume Manager Administrator's Reference Guide.
En caso de que aparezca el siguiente error al intentar registrar el grupo de dispositivos de disco, asigne un nuevo número menor a dicho grupo.
scconf: No se ha podido agregar grupo de dispositivos - está en uso |
Para asignar un nuevo número menor siga el procedimiento SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager) que permite asignar un nuevo número menor que no entre en conflicto con el utilizado por un grupo de dispositivos de disco ya existente.
Compruebe que el grupo de dispositivos de disco esté registrado y en línea.
Si el grupo de dispositivos de disco está registrado correctamente, la siguiente orden mostrará información acerca del mismo.
# scstat -D |
En caso de modificar la información de configuración de un grupo de discos o volumen de VxVM registrado con el clúster, deberá volver a registrar el grupo de dispositivos de disco mediante scsetup(1M). Los cambios de configuración incluyen agregar o suprimir volúmenes o cambiar el grupo, el propietario o los permisos de volúmenes existentes. La operación de volver a registrar después de efectuar cambios de configuración garantiza el correcto estado del espacio de nombres global. Consulte Cómo actualizar el espacio de nombres de dispositivos global.
En el ejemplo siguiente se muestra la orden scconf generada por scsetup al registrar un grupo de dispositivos de disco de VxVM (dg1), así como la operación de verificación; se presupone que el grupo de discos y el volumen de VxVM ya están creados.
# scsetup scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2 # scstat -D -- Servidores de grupo de dispositivos -- Grupo de dispositivos Principal Secundario --------------------- --------- ---------- Servidores de grupo de dispositivos: dg1 phys-schost-1 phys-schost-2 -- Estado de grupo de dispositivos -- Grupo de dispositivos Estado --------------------- ------ Estado de grupo de dispositivos: dg1 En línea |
Para crear un sistema de archivos del clúster en el grupo de dispositivos de disco de VxVM, consulte Cómo agregar un sistema de archivos del clúster.
Si tiene problemas con el número menor, consulte SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager).
Cuando se modifica cualquier información de la configuración de un grupo de discos o volumen de VxVM, es necesario registrar dichos cambios en el grupo de dispositivos de disco de Sun Cluster, así se garantiza el estado correcto del espacio de nombres global.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ejecute la utilidad scsetup(1M).
# scsetup |
Se mostrará el Menú principal.
Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para registra cambios de configuración, escriba 2 (Sincronizar la información de volúmenes para un grupo de dispositivos de VxVM).
Siga las instrucciones e introduzca el grupo de discos de VxVM cuya configuración se ha modificado.
En el ejemplo siguiente se muestra la orden scconf generada por scsetup al registrar un grupo de dispositivos de disco de VxVM modificado (dg1), se presupone que el grupo de discos y el volumen de VxVM ya están creados.
# scsetup scconf -c -D name=dg1,sync |
La propiedad numsecondaries especifica el número de nodos de un grupo de dispositivos que pueden controlar el grupo en caso de fallo del nodo principal. El numero predeterminado de secundarios para servicios de dispositivos es de uno. El valor puede ser cualquier entero entre uno y el número de nodos proveedores no principales y en estado operativo del grupo de dispositivos.
El valor de este parámetro de configuración es un factor importante para equilibrar el rendimiento y la disponibilidad del clúster. Por ejemplo, el aumento del número deseado de secundarios incrementa las oportunidades del grupo de dispositivos de salir indemne de posibles fallos múltiples simultáneos dentro del clúster. El aumento del número de secundarios reduce también el rendimiento de forma regular durante el funcionamiento normal del grupo de dispositivos. Un número menor de secundarios suele tener como consecuencia un mejor rendimiento, pero disminuye la disponibilidad. No obstante, un número mayor de secundarios no siempre supone una mayor disponibilidad del sistema de archivos o del grupo de dispositivos en cuestión. Para obtener más información, consulte “Key Concepts – Administration and Application Development” in Sun Cluster Concepts Guide for Solaris OS.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ejecute la utilidad scsetup(1M).
# scsetup |
Se mostrará el Menú principal.
Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos).
Se abre el menú Cambiar las propiedades esenciales.
Para cambiar el número de secundarios, escriba 2 (Cambiar la propiedad numsecondaries).
Siga las instrucciones y escriba el número de secundarios deseado que se debe configurar para el grupo de dispositivos de disco. Una vez introducido un valor apropiado se ejecuta la orden scconf correspondiente. A continuación se imprime un registro y se devuelve el usuario al menú anterior.
Valide la configuración del grupo de dispositivos mediante la orden scconf -p.
# scconf -p | grep Device Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: VxVM Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2, Lista ordenada de los nodos del grupo de dispositivos: yes Número deseado de secundarios del grupo de dispositivos: 1 Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 |
Si cambia alguna información de configuración en un grupo de discos o volumen de VxVM registrado en el clúster, deberá volver a registrar el grupo de dispositivos de disco mediante scsetup. Los cambios de configuración incluyen agregar o suprimir volúmenes o cambiar el grupo, el propietario o los permisos de volúmenes existentes. La operación de volver a registrar después de efectuar cambios de configuración garantiza el correcto estado del espacio de nombres global. Consulte Cómo actualizar el espacio de nombres de dispositivos global.
Compruebe el nodo principal y el estado del grupo de dispositivos de disco.
# scstat -D |
En el ejemplo siguiente se muestra la orden de scconf generada por scsetup al configurar el número deseado de secundarios para un grupo de dispositivos (diskgrp1). Consulte Cómo cambiar el número deseado de secundarios para un grupo de dispositivos para obtener información sobre cómo cambiar el número deseado de secundarios después de crear un grupo de dispositivos.
# scconf -a -D type=vxvm,name=diskgrp1, nodelist=host1:host2:host3,preferenced=true, \ failback=enabled,numsecondaries=2 |
Después de suprimir un volumen del grupo de dispositivos de disco, deberá registrar los cambios de configuración del grupo mediante el procedimiento SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).
Conviértase en usuario root en cualquiera de los nodos del clúster.
Determine el nodo principal y el estado del grupo de dispositivos de disco.
# scstat -D |
Si el grupo de dispositivos de disco está fuera de línea, póngalo en línea.
# scswitch -z -D grupo_de_dispositivos_de_disco -h nodo[,...] |
Efectúa la conmutación.
Especifica el grupo de dispositivos que se debe conmutar.
Especifica el nombre del nodo al que se debe conmutar. Este nodo se convierte en el nuevo principal.
Desde el nodo principal (el que actualmente controla el grupo de dispositivos de disco), suprima el volumen de VxVM en el grupo de discos.
# vxedit -g grupo_de_discos -rf rm volumen |
Especifica el grupo de discos de VxVM que contiene el volumen.
Suprime el volumen especificado.
Registre los cambios de configuración efectuados en el grupo de dispositivos de disco, para actualizar el espacio de nombres global, mediante scsetup(1M).
Consulte SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).
Al suprimir un grupos de dispositivos de disco de Sun Cluster, el grupo de discos de VxVM correspondientes se deportará, no se destruirá. No obstante, aunque el grupo de discos de VxVM siga existiendo, no se podrá utilizar en el clúster a menos que se vuelva a registrar.
Este procedimiento emplea la utilidad scsetup(1M) para suprimir un grupo de discos de VxVM y anular el registro de éste como grupo de dispositivos de disco de Sun Cluster.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ponga el grupo de dispositivos de disco fuera de línea.
# scswitch -F -D grupo_de_dispositivos_de_disco |
Pone el grupo de dispositivos de disco fuera de línea.
Especifica qué grupo de dispositivos de disco se tiene que poner fuera de línea.
Ejecute la utilidad scsetup.
Se mostrará el Menú principal.
# scsetup |
Para trabajar con grupos de dispositivos de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para anular el registro de un grupo de discos de VxVM, escriba 3 (Anular el registro de un grupo de dispositivos deVxVM).
Siga las instrucciones e introduzca el grupo de discos de VxVM cuyo registro deba anularse.
En el ejemplo siguiente se muestra cómo se pone fuera de línea el grupo de dispositivos de disco de VxVM dg1, así como la orden scconf(1M) generada por scsetup al suprimir y anular el registro de dicho grupo.
# scswitch -F -D dg1 # scsetup scconf -r -D name=dg1 |
Este procedimiento sirve para agregar un nodo a un grupo de dispositivos de disco mediante la utilidad scsetup(1M).
Los requisitos para agregar un nodo a un grupo de dispositivos de disco de VxVM son:
Privilegio de usuario root en uno de los nodos del clúster
El nombre del grupo de dispositivos de VxVM al que se va a agregar el nodo
El nombre o el ID del nodo que se va a agregar
Conviértase en usuario root en cualquiera de los nodos del clúster.
En el indicador, escriba la orden scsetup.
# scsetup |
Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para agregar un nodo a un grupo de dispositivos de disco de VxVM, escriba 4 (Agregar un nodo a un grupo de dispositivos de VxVM ).
Siga las instrucciones y escriba los nombres del grupo de dispositivos y del nodo.
Compruebe que se haya agregado el nodo.
Busque la información correspondiente al nuevo disco en la información de grupo de dispositivos que se muestra el ejecutar la orden siguiente:
# scconf -p |
En el ejemplo siguiente se muestra la orden de scconf generada por scsetup al agregar un nodo (phys-schost-3) a un grupo de dispositivos de disco de VxVM (dg1), así como el paso de verificación.
# scsetup scconf a D type=vxvm,name=dg1,nodelist=phys-schost-3 # scconf -p Nombre del grupo de dispositivos: dg1 Tipo del grupo de dispositivos: VxVM Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-3 phys-schost-2, phys-schost-3 |
Utilice este procedimiento para suprimir un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco (grupo de discos) de VERITAS Volume Manager (VxVM) .
Compruebe que el nodo siga siendo miembro del grupo y que el grupo sea del tipo VxVM.
El tipo de grupo de dispositivos VxVM indica un grupo de dispositivos de disco de VxVM.
phys-schost-1% scconf -pv | grep '(global-galileo)' (global-galileo) Tipo del grupo de dispositivos: VxVM (global-galileo) Rectificación del grupo de dispositivos habilitada: no (global-galileo) Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 (global-galileo) Nombre de grupo de discos: global-galileo phys-schost-1% |
Conviértase en usuario root en un nodo que sea actualmente miembro del clúster.
Ejecute la orden scsetup(1M).
# scsetup |
Se mostrará el Menú principal.
Para reconfigurar grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).
Para suprimir el nodo del grupo de dispositivos de disco de VxVM, escriba 5 (Suprimir un nodo de un grupo de dispositivos de VxVM).
Siga las indicaciones para suprimir el nodo del grupo de dispositivos de disco. Se le solicitará la siguiente información:
Grupo de dispositivos de VxVM
Nombre del nodo
Compruebe que el nodo se haya suprimido del grupo de dispositivos de disco de VxVM.
# scconf -p | grep Device |
En este ejemplo se muestra cómo se suprime el nodo denominado phys-schost- del grupo de dispositivos de disco de VxVM dg1.
[Determine el grupo de dispositivos de disco de VxVM para el nodo:] # scconf -p | grep Device Nombre del grupo de dispositivos: dg1 Tipo del grupo de dispositivos: VxVM Rectificación del grupo de dispositivos habilitada: no Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 Nombre del conjunto de discos del grupo de dispositivos: dg1 [Conviértase en usuario root y ejecute la utilidad scsetup:] # scsetup Seleccionar grupos de dispositivos y volúmenes> Suprimir un nodo de un grupo de dispositivos de VxVM. Responder a las preguntas cuando se le solicite. Necesitará la siguiente información. Necesitará: Ejemplo: Nombre del grupo de dispositivos de VxVM dg1 Nombres de nodo phys-schost-1 [Compruebe que la orden scconf se haya ejecutado correctamente:] scconf -r -D name=dg1,nodelist=phys-schost-1 Orden completada satisfactoriamente. Salir de los menús de grupos de dispositivos y principal de scsetup. [Compruebe que el nodo se haya suprimido:] # scconf -p | grep Device Nombre del grupo de dispositivos: dg1 Tipo del grupo de dispositivos: VxVM Rectificación del grupo de dispositivos habilitada: no Lista de nodos del grupo de dispositivos: phys-schost-2 Nombre del conjunto de discos del grupo de dispositivos: dg1 |
Utilice este procedimiento para suprimir un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco (grupo de discos) de VERITAS Volume Manager (VxVM).
Utilice este procedimiento para suprimir un nodo del clúster de la lista de posibles principales de un grupo de dispositivos básicos de disco.
Conviértase en usuario root en un nodo del clúster distinto del nodo que se va a suprimir.
Identifique qué grupos de dispositivos de disco están conectados al nodo que se va a suprimir.
Busque el nombre del nodo en la entrada de Lista de nodos del grupo de dispositivos:.
# scconf -pvv | grep Device nombre_nodo| grep |
De entre los grupos de dispositivos de disco identificados en el paso 2, determine cuáles son los grupos de dispositivos básicos de disco.
Los grupos de dispositivos básicos de disco tienen el tipo de grupo de dispositivos Disk o Local_Disk.
# scconf -pvv | grep tipo_de_grupo |
Inhabilite la propiedad localonly de todos los grupos de dispositivos básicos de disco de tipo Local_Disk.
# scconf -c -D name=grupo_de_dispositivos_básicos_de_disco,localonly=false |
Consulte la página de comando man scconf_dg_rawdisk(1M) para obtener más información acerca de la propiedad localonly.
Compruebe que haya inhabilitado la propiedad localonly de todos los grupos de dispositivos básicos de disco conectados al nodo que se va a suprimir.
El tipo de grupo de dispositivos Disk indica que la propiedad localonly está inhabilitada para ese grupo de dispositivos básicos.
# scconf -pvv | grep tipo_de_grupo |
Suprima el nodo de todos los grupos de dispositivos básicos de disco identificados en el Paso 3.
Deberá llevar a cabo este paso para cada uno de los grupos de dispositivos básicos de disco que esté conectado al nodo que se va a suprimir.
# scconf -r -D name=grupo_de_dispositivos_básicos_de_disco,nodelist=nombre_nodo |
En este ejemplo se muestra cómo suprimir un nodo (phys-schost-2) de un grupo de dispositivos básicos de disco. Todas las órdenes se ejecutan desde otro nodo del clúster (phys-schost-1).
[Identifique los grupos de dispositivos de disco conectados al nodo que se va a suprimir:] phys-schost-1# scconf -pvv | grep phys-schost-2 | grep Device group node list (dsk/d4) Lista de nodos del grupo de dispositivos: phys-schost-2 (dsk/d2) Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 (dsk/d1) Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 [Identifique los grupos de dispositivos básicos de disco:] phys-schost-1# scconf -pvv | grep tipo_de_grupo (dsk/d4) Tipo del grupo de dispositivos: Local_Disk (dsk/d8) Tipo del grupo de dispositivos: Local_Disk [Inhabilite el indicador localonly para cada uno de los discos locales del nodo:] phys-schost-1# scconf -c -D name=dsk/d4,localonly=false [Verifique que el indicador localonly esté inhabilitado:] phys-schost-1# scconf -pvv | grep tipo_de_grupo (dsk/d4) Tipo del grupo de dispositivos: Disk (dsk/d8) Tipo del grupo de dispositivos: Local_Disk [Suprima el nodo de todos los grupos de dispositivos básicos de disco:] phys-schost-1# scconf -r -D name=dsk/d4,nodelist=phys-schost-2 phys-schost-1# scconf -r -D name=dsk/d2,nodelist=phys-schost-2 phys-schost-1# scconf -r -D name=dsk/d1,nodelist=phys-schost-2 |
El método para establecer el propietario principal de un grupo de dispositivos de disco se basa en la configuración de un atributo de preferencia de propietario denominado preferenced. Si no se ha configurado el valor del atributo, el propietario principal de un grupo de dispositivos de disco sin propietario asignado será el primer nodo que intente acceder a uno de los discos del grupo. No obstante, si se ha configurado el valor del atributo mencionado, se deberá especificar el orden de preferencia en el que los nodos intentan establecer quién es el propietario.
Si se inhabilita el atributo preferenced, el atributo failback también se inhabilita automáticamente. Sin embargo, al habilitar o rehabilitar el atributo preferenced, existe la opción de habilitar o inhabilitar failback.
Al habilitar o rehabilitar preferenced, se solicita que se vuelva a establecer el orden de los nodos en la lista de preferencia del propietario principal.
Este procedimiento utiliza scsetup(1M) para configurar los atributos preferenced y failback en grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager o de VxVM.
Para ejecutar este procedimiento necesitará el nombre del grupo de dispositivos de disco cuyos atributos va a modificar.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ejecute la orden scsetup.
Se mostrará el Menú principal.
# scsetup |
Para trabajar con grupos de dispositivos de disco, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos VxVM o Solstice DiskSuite/Solaris Volume Manager).
Se abre el menú Cambiar las propiedades esenciales.
Para cambiar una propiedad de un grupo de dispositivos, escriba 6 (Cambiar las propiedades preferenced (preferido) o failback (rectificación)).
Siga las instrucciones para configurar las opciones preferenced y failback para un grupo de dispositivos.
Compruebe que se hayan modificado los atributos del grupo de dispositivos de disco.
Busque la información correspondiente al nuevo disco en la información de grupo de dispositivos que se muestra el ejecutar la orden siguiente:
# scconf -p |
En el ejemplo siguiente se muestra la orden de scconf generada por scsetup para configurar valores de atributos para un grupo de dispositivos de disco (dg-schost-1).
# scconf -c -D name=dg-schost-1,nodelist=phys-schost-1:phys-schost-2,\ preferenced=true,failback=enabled,numsecondaries=1 # scconf -p | grep Device Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: SDS Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2 Lista ordenada de los nodos del grupo de dispositivos: yes Número deseado de secundarios del grupo de dispositivos: 1 Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 |
El numero predeterminado de nodos secundarios de un grupo de dispositivos es uno. Este valor especifica el número de nodos del grupo de dispositivos que pueden convertirse en propietario principal del grupo en caso de fallo del nodo principal. El valor del número deseado de secundarios puede ser cualquier entero entre uno y el número de nodos proveedores no principales del grupo de dispositivos.
Si se modifica la propiedad numsecondaries y esta modificación provoca una discordancia entre el número real de secundarios y el número deseado, se agregarán o suprimirán nodos secundarios del grupo de dispositivos.
Este procedimiento utiliza scsetup(1M) para configurar la propiedad numsecondaries en grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager o de VxVM. Consulte scconf_dg_rawdisk(1M), scconf_dg_sds(1M), scconf_dg_svm(1M) y scconf_dg_vxvm(1M) para obtener información acerca de las opciones relativas a los grupos de dispositivos de disco durante la configuración de grupos de dispositivos.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Ejecute la utilidad scsetup.
# scsetup |
Se mostrará el Menú principal.
Para trabajar con grupos de dispositivos de disco, escriba 4 (Grupos de dispositivos y volúmenes).
Se abre el menú Grupos de dispositivos.
Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos).
Se abre el menú Cambiar las propiedades esenciales.
Para cambiar el número de secundarios, escriba 2 (Cambiar la propiedad numsecondaries).
Siga las instrucciones y escriba el número de secundarios deseado que se debe configurar para el grupo de dispositivos de disco. Una vez introducido un valor apropiado se ejecuta la orden correspondiente de scconf, se muestra un registro de operaciones y el usuario vuelve al menú anterior.
Compruebe que se haya modificado el atributo del grupo de dispositivos de disco.
Busque la información del grupo de dispositivos en la información que se muestra el ejecutar la orden siguiente:
# scconf -p |
En el ejemplo siguiente se muestra la orden de scconf generada por scsetup al configurar el número deseado de secundarios para un grupo de dispositivos (dg-schost-1), se presupone que el grupo de discos y el volumen de ya están creados.
# scconf -c -D name=phys-host-1,nodelist=phys-schost-1:phys-schost-2,phys-schost-3\ preferenced=true,failback=enabled,numsecondaries=1 # scconf -p | grep Device Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: SDS/SVM Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2, phys-schost-3 Lista ordenada de los nodos del grupo de dispositivos: yes Número deseado de secundarios del grupo de dispositivos: 1 Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 |
En el ejemplo siguiente se muestra el uso de un valor de cadena nulo para configurar el número de secundarios predeterminado. El grupo de dispositivos se configurará para utilizar el valor predeterminado, aunque éste cambie.
# scconf -c -D name=diskgrp1, nodelist=host1:host2:host3, preferenced=false,failback=enabled,numsecondaries= # scconf -p | grep Device Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: SDS/SVM Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-2, phys-schost-3 Lista ordenada de los nodos del grupo de dispositivos: yes Número deseado de secundarios del grupo de dispositivos: 1 Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 |
No es necesario se usuario root para listar la configuración.
La información de configuración de un grupo de dispositivos de disco puede listarse de tres formas.
Utilice la GUI de SunPlex Manager.
Para obtener más información consulte la ayuda en línea de SunPlex Manager.
Utilice scstat(1M) para listar la configuración del grupo de dispositivos de disco.
% scstat -D |
Utilice scconf(1M) para listar la configuración del grupo de dispositivos de disco.
% scconf -p |
La ejecución de la orden scstat -Dmuestra la información siguiente.
-- - Servidores de grupo de dispositivos -- Grupo de dispositivos Principal Secundario --------------------- --------- --------------- Servidores de grupo de dispositivos: phys-schost-2 - - Servidores de grupo de dispositivo: phys-schost-1 phys-schost-2 phys-schost-3 Servidores de grupo de dispositivo: phys-schost-3 - - -- Estado del grupo de dispositivos -- Grupo de dispositivos Estado --------------------- ------ Estado del grupo de dispositivos: phys-schost-2 Fuera de línea Estado del grupo de dispositivos: phys-schost-1 Fuera de línea Estado del grupo de dispositivos: phys-schost-3 Fuera de línea |
Si utiliza la orden scconf, busque la información encabezada por los grupos de dispositivos.
# scconf -p ... Nombre del grupo de dispositivos: dg-schost-1 Tipo del grupo de dispositivos: SDS/SVM Rectificación del grupo de dispositivos habilitada: yes Lista de nodos del grupo de dispositivos: phys-schost-2, phys-schost-3, Nombre del conjunto de discos del grupo de dispositivos: dg-schost-1 |
Este procedimiento también puede utilizarse para iniciar (poner en línea) un grupo de dispositivos inactivo.
También se puede poner en línea un grupo de dispositivos inactivo o conmutar el principal de un grupo de dispositivos mediante la GUI de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Utilice scswitch(1M) para conmutar el principal del grupo de dispositivos de disco.
# scswitch -z -D grupo_de_dispositivos_de_disco -h nodo |
Efectúa la conmutación.
Especifica el grupo de dispositivos que se debe conmutar.
Especifica el nombre del nodo al que se debe conmutar. Este nodo se convierte en el nuevo principal.
Compruebe que el grupo de dispositivos de disco haya conmutado al nuevo principal.
Si el grupo de dispositivos de disco está registrado correctamente, la siguiente orden muestra información acerca del mismo.
# scstat -D |
En el ejemplo siguiente se muestra cómo conmutar el nodo principal de un grupo de dispositivos de disco y verificar el cambio.
# scswitch -z -D dg-schost-1 -h phys-schost-1 # scstat -D -- Servidores de grupo de dispositivos -- Grupo de dispositivos Principal Secundario -------------------- --------- ---------- Servidores de grupo de dispositivos: dg-schost-1 phys-schost-1 phys-schost-2 -- Estado del grupo de dispositivos -- Grupo de dispositivos Estado --------------------- ------ Estado del grupo de dispositivos: dg-schost-1 En línea |
La acción de poner en estado de mantenimiento un grupo de dispositivos impide que éste se ponga en línea de forma automática cada vez que se accede a uno de sus dispositivos. Esta acción es recomendable mientras se efectúan reparaciones que precisan de la interrupción de todas las actividades de E/S. El estado de mantenimiento también impide la pérdida de datos porque garantiza que un grupo de dispositivos de disco no se pondrá en línea en un nodo mientras el grupo de discos se está reparando en otro.
Para poner un grupo de dispositivos en estado de mantenimiento es necesario detener cualquier acceso a sus dispositivos y desmontar todos los sistemas de archivos dependientes de dicho grupo.
Ponga el grupo de dispositivos en estado de mantenimiento
# scswitch -m -D grupo_de_dispositivos_de_disco |
Si la reparación que se va a llevar acabo requiere ser propietario de un grupo de discos, impórtelo manualmente.
Para Solstice DiskSuite/Solaris Volume Manager:
# metaset -C take -f -s grupo_de_discos |
Si va a asumir la propiedad de un grupo de discos de Solstice DiskSuite/Solaris Volume Manager, se debe emplear la orden metaset -C take cuando el grupo de dispositivos esté en estado de mantenimiento. El uso de metaset -t pondría en línea el grupo de dispositivos como parte del proceso de traspaso de la propiedad. Si va a importar un grupo de discos de VxVM, es necesario utilizar el indicador -t al efectuar la importación. De esta forma se impide que el grupo de discos se importe automáticamente al rearrancar este nodo.
Para VERITAS Volume Manager:
# vxdg -t import nombre_de_grupo_de_discos |
Efectúe las reparaciones necesarias.
Libere la propiedad del grupo de discos.
Antes de sacar al grupo de dispositivos de disco del estado de mantenimiento es necesario liberar la propiedad del grupo de discos. En caso contrario podría haber pérdida de datos.
Para Solstice DiskSuite/Solaris Volume Manager:
# metaset -C release -f -s grupo_de_discos |
Para VERITAS Volume Manager:
# vxdg deport nombre_de_grupo_de_discos |
Ponga el grupo de dispositivos de disco en línea.
# scswitch -z -D grupo_de_dispositivos_de_disco-hnodo |
En este ejemplo se muestra cómo poner el grupo de dispositivos de disco dg-schost-1 en estado de mantenimiento y cómo sacarlo de dicho estado.
[Ponga el grupo de dispositivos de disco en estado de mantenimiento.] # scswitch -m -D dg-schost-1 [Si es necesario, importe manualmente el grupo de discos.] Para Solstice DiskSuite/Solaris Volume Manager: # metaset -C take -f -s dg-schost-1 Para VERITAS Volume Manager: # vxdg -t import dg1 [Efectúe los procedimientos de reparación que sean necesarios..] [Libere la propiedad.] Para Solstice DiskSuite/Solaris Volume Manager: # metaset -C release -s dg-schost-1 Para VERITAS Volume Manager: # vxdg deport dg1 [Ponga el grupo de dispositivos de disco en línea..] # scswitch -z -D dg-schost-1 -h phys-schost-1 |
El sistema de archivos del clúster es de disponibilidad global y se puede acceder y leer desde cualquiera de los nodos del clúster.
Tabla 4–3 Mapa de tareas: Administración de sistemas de archivos del clúster
Tarea |
Si desea obtener más instrucciones, vaya a … |
---|---|
Agregar sistemas de archivos del clúster después de la instalación inicial de Sun Cluster Utilice newfs(1M) y mkdir | |
Suprimir un sistema de archivos del clúster Utilice fuser(1M) y umount(1M) | |
Comprobar la coherencia entre nodos de los puntos de montaje globales de un clúster Utilice sccheck(1M) |
Efectúe la siguiente tarea para cada sistema de archivos del clúster creado después de la instalación inicial de Sun Cluster.
Compruebe que el nombre del dispositivo de disco especificado sea el correcto. La creación de un sistema de archivos del clúster destruye todos los datos de los discos. Si especifica un nombre de dispositivo erróneo se borrarán datos que no quizás no deseara borrar.
Estos son los requisitos para agregar un sistema de archivos del clúster adicional:
Privilegio de usuario root en uno de los nodos del clúster.
El clúster debe tener instalado y configurado el software de gestión de volúmenes.
Debe existir un grupo de dispositivos (de Solstice DiskSuite/Solaris Volume Manager o de VxVM) o un segmento de disco de bloque sobre el que crear el sistema de archivos del clúster.
En el caso de que haya empleado SunPlex Manager para instalar servicios de datos habrá uno o más sistemas de archivos del clúster si había suficientes discos compartidos en los que crear los sistemas de archivos del clúster.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Para acelerar la creación de los sistemas de archivos, conviértase en usuario root en el actual nodo principal del dispositivo global para el que va a crear un sistema de archivos.
Cree un sistema de archivos mediante la orden newfs(1M).
La orden newfs(1M) sólo es válido para crear sistemas de archivos nuevos UFS. Para crear un sistema de archivos nuevo de VxFS, siga las instrucciones indicadas en la documentación de VxFS
# newfs dispositivo_básico_de_disco |
En la tabla siguiente se muestran ejemplos de nombres para el argumento dispositivo_básico_de_disco. Tenga en cuenta que los convenios de denominación son distintos para cada gestor de volúmenes.
Tabla 4–4 Ejemplos de nombres de dispositivos básicos de disco
Si su gestor de volúmenes es … |
El nombre de un dispositivo de disco puede ser … |
Descripción |
---|---|---|
Solstice DiskSuite/Solaris Volume Manager |
/dev/md/oracle/rdsk/d1 |
Dispositivo básico de disco d1 dentro del grupo de discos oracle. |
SPARC: VERITAS Volume Manager |
/dev/vx/rdsk/oradg/vol01 |
Dispositivo básico de disco vol01 dentro del grupo de discos oradg. |
Ninguno |
/dev/global/rdsk/d1s3 |
Dispositivo básico de disco para el segmento de bloque d1s3. |
Cree un directorio de punto de montaje para el sistema de archivos del clúster en cada uno de los nodos del clúster.
El punto de montaje es necesario en todos los nodos, aunque un nodo determinado no acceda al sistema de archivos del clúster.
Para facilitar la administración, cree el punto de montaje en el directorio /global/grupo_de_dispositivos. Esta ubicación facilita la diferenciación de los sistemas de archivos del clúster, globalmente disponibles en los sistemas de archivos locales.
# mkdir -p /global/grupo_de_dispositivos/punto_de_montaje |
Nombre del directorio que se corresponde con el nombre del grupo de dispositivos que contiene el dispositivo.
Nombre del directorio en el que se debe montar el sistema de archivos del clúster.
Agregue, en cada uno de los nodos del clúster, una entrada para el punto de montaje en el archivo /etc/vfstab.
Utilice las siguientes opciones de montaje requeridas.
El registro es requerido en todos los sistemas de archivos del clúster.
registro de Solaris UFS: utilice las opciones de montaje global,logging. Consulte la página de comando man mount_ufs(1M) para obtener más información acerca de las opciones de montaje de UFS.
La opción de montaje syncdir no es necesaria para sistemas de archivos del clúster UFS. Si se especifica la opción syncdir se garantiza un comportamiento del sistema de archivos compatible con POSIX. En caso contrario, el comportamiento será el mismo que el de los sistemas de archivos UFS. Si no se especifica la opción syncdir, el rendimiento de las escrituras que asignan bloques de disco, como en el caso de agregar datos a un archivo, puede aumentar de forma significativa. Sin embargo, en ciertos casos, la ausencia de la opción syncdir impide advertir un problema de falta de espacio hasta que no se cierra un archivo. Los casos en los que no especificar la opción syncdir puede acarrerar problemas son infrecuentes. Con syncdir (y comportamiento POSIX), el problema de falta de espacio se manifiesta antes de cerrar el archivo.
Trans metadispositivo o volumen transaccional de Solstice DiskSuite/Solaris Volume Manager: utilice la opción de montaje global (no utilice la opción de montaje logging). Consulte la documentación de Solstice DiskSuite/Solaris Volume Manager para obtener información sobre la configuración de trans metadispositivo y volúmenes transaccionales.
La supresión de los volúmenes transaccionales del sistema operativo Solaris está prevista para una futura versión de Solaris. La función de registro UFS de Solaris, disponible desde la versión 8, ofrece las mismas capacidades y un mayor rendimiento, así como un número menor de requisitos de administración y menos sobrecarga.
Registro de VxFS: utilice las opciones de montaje global, log. Consulte la página de comando man mount_vxfs para obtener más información acerca de las opciones de montaje de VxFS.
Para montar automáticamente el sistema de archivos del clúster, configure el campo mount at boot como yes.
Compruebe que, en cada sistema de archivos del clúster, la información de la entrada /etc/vfstab sea idéntica en cada nodo.
Compruebe que las entradas del archivo /etc/vfstab de cada nodo enumeren los dispositivos en el mismo orden.
Compruebe las dependencias de orden de arranque de los sistemas de archivos.
Por ejemplo, supongamos un caso en el que phys-schost-1 monta el dispositivo de disco d0 en /global/oracle y phys-schost-2 monta el dispositivo de disco d1 en /global/oracle/logs. Con esta configuración, phys-schost-2 sólo puede arrancar y montar /global/oracle/logs una vez que phys-schost-1 haya arrancado y montado /global/oracle.
Si precisa más detalles consulte la página de comando man vfstab(4).
En cualquiera de los nodos del clúster, compruebe que los puntos de montaje existan y que las entradas del archivo /etc/vfstab sean correctas en todos los nodos del clúster.
# sccheck |
Si no hay ningún error, la orden no devuelve nada.
Monte el sistemas de archivos del clúster desde cualquier nodo del mismo.
# mount /global/grupo_de_dispositivos/punto_de_montaje |
Compruebe que el sistema de archivos del clúster esté montado en cada uno de los nodos del clúster.
Para listar los sistemas de archivos montados puede emplear las órdenes df(1M) o mount(1M).
Para gestionar un sistema de archivos del clúster de VxFS en un entorno de Sun Cluster, ejecute las órdenes de administración únicamente en el nodo principal en el que está montado el sistema de archivos del clúster de VxFS.
En el ejemplo siguiente se crea un sistema de archivos del clúster UFS en el metadispositivo de Solstice DiskSuite/Solaris Volume Manager /dev/md/oracle/rdsk/d1.
# newfs /dev/md/oracle/rdsk/d1 ... [en cada nodo:] # mkdir -p /global/oracle/d1 # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging [guarde y salga] [en un nodo:] # sccheck # mount /dev/md/oracle/dsk/d1 /global/oracle/d1 # mount ... /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/ largefiles on Sun Oct 3 08:56:16 2001 |
Para suprimir un sistema de archivos del clúster, simplemente desmóntelo. Si también desea suprimir o borrar los datos, suprima del sistema el dispositivo de disco (o metadispositivo o volumen) subyacente.
Los sistemas de archivos del clúster se desmontan automáticamente como parte de la parada de sistema que tiene lugar al ejecutar scshutdown(1M) para parar todo el clúster. Un sistema de archivos del clúster no se desmonta al ejecutar shutdown para parar un sólo nodo. No obstante, si éste es el único nodo conectado al disco, cualquier intento de acceder al sistema de archivos del clúster de ese disco acaba con un error.
Los requisitos para desmontar sistemas de archivos del clúster son:
Privilegio de usuario root en uno de los nodos del clúster.
El sistema de archivos no puede estar ocupado. Se considera que un sistema de archivos está ocupado si un usuario se encuentra en uno de los directorios del sistema de archivos o si un programa tiene un archivo abierto en él. El usuario o programa pueden estar ejecutándose en cualquiera de los nodos del clúster.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Determine que sistemas de archivos del clúster están montados.
# mount -v |
En cada nodo, liste todos los procesos que utilizan el sistema de archivos del clúster para saber cuáles de ellos deberá parar.
# fuser -c [ -u ] punto_de_montaje |
Indica qué archivos son puntos de montaje para los sistemas de archivos y los archivos contenidos en dichos sistemas de archivos montados.
(Opcional) Muestra el nombre de inicio de sesión del usuario para cada ID de proceso.
Especifica el nombre del sistema de archivos del clúster cuyos procesos desea parar.
En cada nodo, pare todos los procesos del sistema de archivos del clúster.
Utilice para ello el método que prefiera. Si es necesario, utilice la orden siguiente para forzar la finalización de los procesos asociados con el sistema de archivos del clúster.
# fuser -c -k punto_de_montaje |
Se envía un SIGKILL a todos los procesos que utilizan el sistema de archivos.
En cada nodo, compruebe que no haya ningún proceso que utilice el sistema de archivos.
# fuser -c punto_de_montaje |
Desmonte el sistema de archivos desde uno de los nodos.
# umount punto__de_montaje |
Especifica el nombre del sistema de archivos del clúster que desea desmontar. Puede ser el nombre del directorio donde está montado el sistema de archivos del clúster o bien el nombre de la ruta del dispositivo del sistema de archivos.
(Opcional) Edite el archivo /etc/vfstab para suprimir la entrada correspondiente al sistema de archivos del clúster que se suprime.
Efectúe este paso en todos los nodos del clúster que tengan una entrada para este sistema de archivos del clúster en su archivo /etc/vfstab.
(Opcional) Suprima el grupo de dispositivos de disco/metadispositivo/plex.
Para obtener más información consulte la documentación de su gestor de volúmenes.
En el ejemplo siguiente se suprime un sistema de archivos del clúster UFS montado en el metadispositivo de Solstice DiskSuite/Solaris Volume Manager /dev/md/oracle/rdsk/d1.
# mount -v ... /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles # fuser -c /global/oracle/d1 /global/oracle/d1: 4006c # fuser -c -k /global/oracle/d1 /global/oracle/d1: 4006c # fuser -c /global/oracle/d1 /global/oracle/d1: # umount /global/oracle/d1 (en cada nodo, suprima la entrada resaltada:) # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging [Guarde y salga.] |
Para suprimir los datos del sistema de archivos del clúster, borre el dispositivo subyacente. Para obtener más información consulte la documentación de su gestor de volúmenes.
La utilidad sccheck(1M) comprueba la sintaxis de las entradas correspondientes a sistemas de archivos del clúster del archivo /etc/vfstab. Si no hay ningún error, la orden no devuelve nada.
Ejecute sccheck después de realizar cambios en la configuración, como suprimir un sistema de archivos del clúster, que hayan afectado a los dispositivos o a los componentes de la gestión de volúmenes.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Compruebe los puntos de montaje globales del clúster.
# sccheck |
Las órdenes de administración de la supervisión de las rutas del disco (DPM) permiten recibir notificación de los posibles fallos de rutas secundarias de disco. Utilice los procedimientos indicados en esta sección para efectuar tareas de administración asociadas con la supervisión de las rutas del disco. Consulte “Key Concepts – Administration and Application Development” in Sun Cluster Concepts Guide for Solaris OS para obtener información sobre los conceptos relativos al daemon de supervisión de las rutas del disco. Consulte la página de comando man scdpm(1M) para obtener una descripción de las opciones de la orden scdpm y órdenes relacionadas. Consulte la página de comando man syslogd(1M) para obtener información de los errrores registrados enviados por el daemon.
Las rutas del disco se agregan automáticamente a la lista de supervisión en el momento de agregar dispositivos de E/S al nodo mediante las órdenes scgdevs(1M) o scdidadm(1M). Las rutas del disco se dejan de supervisar automáticamente al suprimir los dispositivos del nodo mediante las órdenes de Sun Cluster.
Tarea |
Para obtener instrucciones |
---|---|
Supervisar una ruta del disco mediante la orden scdpm(1M) | |
Anular la supervisión de una ruta del disco mediante la orden scdpm(1M) | |
Imprimir el estado de las rutas del disco defectuosas de un nodo mediante la orden scdpm (1M) | |
Supervisar o anular la supervisión de las rutas del disco desde un archivo mediante scdpm -f |
Los procedimientos indicados en la sección siguiente emiten la orden scdpm(1M) con la ruta del disco como argumento. Éste consta en todos los casos de un nombre de nodo y de un nombre de disco. El primer nodo no es necesario y, en caso de no especificarlo, toma el valor all. En la tabla siguiente se describen los convenios utilizados para la asignación de nombres a las rutas del disco.
Se recomienda utilizar nombres de ruta del disco globales, ya que son coherentes dentro de todo el clúster. Los nombres de las rutas del disco UNIX no son coherentes en todo el clúster. La ruta del disco UNIX correspondiente a un disco determinado puede diferir en distintos nodos del clúster. La ruta podría ser c1t0d0 en un nodo y c2t0d0 en otro. Si utiliza nombres de ruta del disco UNIX, utilice la orden scdidadm -L para asignar el nombre UNIX al nombre global antes de ejecutar órdenes de DPM. Consulte la página de comando man scdidadm(1M).
Tipo de nombre |
Ejemplo de nombre de ruta de disco |
Descripción |
---|---|---|
Ruta del disco global |
phys-schost-1:/dev/did/dsk/d1 |
Ruta del disco d1 en el nodo schost-1 |
all:d1 |
Ruta del disco d1 en todos los nodos del clúster |
|
Ruta del disco UNIX |
phys-schost-1:/dev/rdsk/c0t0d0s0 |
Ruta del disco c0t0d0s0 en el nodo schost-1 |
phys-schost-1:all |
Todas las rutas del nodo schost-1 |
|
Todas las rutas del disco |
all:all |
Todas las rutas del disco de todos los nodos del clúster |
Para supervisar las rutas del disco del clúster, efectúe esta tarea.
DPM no se admite en nodos que ejecuten versiones anteriores a Software Sun Cluster 3.1 5/03. No utilice órdenes de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar las órdenes de DPM.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Supervise una ruta de disco mediante la orden scdpm(1M)
# scdpm -m nodo:ruta_de_disco |
Consulte la Tabla 4–6 para ver los convenios de asignación de nombres para el argumento nodo:ruta_de_disco.
Compruebe que la ruta de disco esté supervisada.
#scdpm -p nodo:all |
En el ejemplo siguiente se supervisa la ruta del disco schost-1:/dev/did/rdsk/d1 desde un único nodo. Sólo el daemon de DPM del nodo schost-1 supervisa la ruta al disco /dev/did/dsk/d1.
# scdpm -m schost-1:d1 # scdpm -p schost-1:d1 schost-1:/dev/did/dsk/d1 Ok |
En el ejemplo siguiente se supervisa la ruta del disco schost-1:/dev/did/dsk/d1 desde todos los nodos. DPM se iniciará en todos los nodos en los cuales /dev/did/dsk/d1 sea una ruta válida.
# scdpm -m all:/dev/did/dsk/d1 # scdpm -p schost-1:d1 schost-1:/dev/did/dsk/d1 Ok |
En el ejemplo siguiente se fuerza al daemon a releer la configuración de discos del CCR y se imprimen las rutas del disco supervisadas y su estado.
# scdpm -m all:all # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d5 Unmonitored schost-2:/dev/did/dsk/d6 Ok |
Utilice este procedimiento para anular la supervisión de una ruta del disco.
DPM no se admite en nodos que ejecuten versiones anteriores a Software Sun Cluster 3.1 5/03. No utilice órdenes de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar las órdenes de DPM.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Determine el estado de la ruta del disco cuya supervisión desee anular.
# scdpm -p [all:] ruta_de_disco |
Imprime un listado detallado del estado actual de la ruta del disco especificada
Muestra todas las rutas del disco, supervisadas o no
En cada nodo, anule la supervisión de las rutas apropiadas.
# scdpm -u nodo:ruta_de_disco |
Consulte la Tabla 4–6 para ver los convenios de asignación de nombres para el argumento nodo:ruta_de_disco.
En el ejemplo siguiente se anula la supervisión de la ruta del disco schost-2:/dev/did/rdsk/d1 y se imprimen las rutas del disco de todo el clúster junto con el estado de las mismas.
# scdpm -u schost-2:/dev/did/rdsk/d1 # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d1 Unmonitored schost-2:/dev/did/dsk/d6 Ok |
Utilice el procedimiento siguiente para imprimir las rutas del disco defectuosas de un clúster.
DPM no se admite en nodos que ejecuten versiones anteriores a Software Sun Cluster 3.1 5/03. No utilice órdenes de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar las órdenes de DPM.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Imprima las rutas del disco defectuosas de todo el clúster.
# scdpm -p -F nodo:ruta_de_disco |
Consulte la Tabla 4–6 para ver los convenios de asignación de nombres para el argumento nodo:ruta_de_disco.
En el ejemplo siguiente se imprimen las rutas del disco defectuosas de todo el clúster.
# scdpm -p -F [all:]all schost-1:/dev/did/dsk/d4 Fail schost-1:/dev/did/dsk/d3 Fail schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Fail schost-2:/dev/did/dsk/d5 Fail schost-2:/dev/did/dsk/d6 Fail |
Utilice el procedimiento siguiente para supervisar o anular la supervisión de las rutas del disco desde un archivo. Éste debe contener las órdenes de supervisión o anulación de ésta, los nombres de los nodos y de las rutas del disco. Los campos del archivo deben estar separados entre sí por una columna. Asigne formato al listado según el ejemplo.
sintaxis del archivo de órdenes: [u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all> entrada del archivo de órdenes u schost-1:/dev/did/rdsk/d5 m schost-2:all |
DPM no se admite en nodos que ejecuten versiones anteriores a Software Sun Cluster 3.1 5/03. No utilice órdenes de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar las órdenes de DPM.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Supervise las rutas del disco desde un archivo.
# scdpm -f nombre_de_archivo |
Verifique el estado de las rutas del disco en la información del clúster.
# scdpm -p all:all |
En el ejemplo siguiente se imprimen las rutas del disco defectuosas de todo el clúster.
# scdpm -f schost_config # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d5 Unmonitored schost-2:/dev/did/dsk/d6 Ok |