Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración del sistema de Oracle Solaris Cluster |
1. Introducción a la administración de Oracle Solaris Cluster
2. Oracle Solaris Cluster y RBAC
3. Cierre y arranque de un clúster
4. Métodos de replicación de datos
7. Administración de interconexiones de clústers y redes públicas
8. Adición y eliminación de un nodo
Información general sobre la administración del clúster
Asignación de un ID de nodo a un nombre de nodo
Uso de la autenticación del nodo del clúster nuevo
Restablecimiento de la hora del día en un clúster
SPARC: Visualización de la PROM OpenBoot en un nodo
Cambio del nombre de host privado de nodo
Adición un nombre de host privado a un nodo sin votación en un clúster global
Cambio del nombre de host privado en un nodo sin votación de un clúster global
Eliminación del nombre de host privado para un nodo sin votación en un clúster global
Cómo cambiar el nombre de un nodo
Colocación de un nodo en estado de mantenimiento
Procedimiento para sacar un nodo del estado de mantenimiento
Configuración de los límites de carga
Cómo configurar límites de carga en un nodo
Ejecución de tareas administrativas del clúster de zona
Eliminación de un clúster de zona
Eliminación de un sistema de archivos desde un clúster de zona
Eliminación de un dispositivo de almacenamiento desde un clúster de zona
Desinstalación del software Oracle Solaris Cluster desde un nodo del clúster
Solución de problemas de la desinstalación de nodos
Entradas no eliminadas del sistema de archivos de clúster
No supresión de la lista de grupos de dispositivos
Falta la secuencia de comandos de desinstalación
Creación, configuración y administración de MIB de eventos de SNMP de Oracle Solaris Cluster
Habilitación de una MIB de eventos de SNMP
Inhabilitación de una MIB de eventos de SNMP
Cambio de una MIB de eventos de SNMP
Habilitación de un host de SNMP para que reciba capturas de SNMP en un nodo
Inhabilitación de la recepción de capturas de SNMP en un nodo por parte del host de SNMP
Ejecución de una aplicación fuera del clúster global
Restauración de un conjunto de discos dañado
Cómo guardar la configuración de software de Solaris Volume Manager
Cómo purgar el conjunto de discos dañado
Cómo volver a crear la configuración de software de Solaris Volume Manager
10. Configuración del control del uso de la CPU
11. Aplicación de parches en el software y el firmware de Oracle Solaris Cluster
12. Copias de seguridad y restauraciones de clústers
13. Administración de Oracle Solaris Cluster con las interfaces gráficas de usuario
En un clúster de zona puede efectuar otras tareas administrativas, por ejemplo mover la ruta de zona, preparar un clúster de zona para que ejecuten aplicaciones y clonar un clúster de zona. Todos estos comandos deben ejecutarse desde el nodo de votación del clúster global.
Nota - Los comandos de Oracle Solaris Cluster que sólo ejecuta desde el nodo de votación en el clúster global no son válidos para usarlos con los clústeres de zona. Consulte la página de comando man de Oracle Solaris Cluster para obtener información sobre la validez del uso de un comando en zonas.
Tabla 9-2 Otras tareas del clúster de zona
|
Puede borrar un clúster de zona específico o usar un comodín para eliminar todos los clústers de zona configurados en el clúster global. El clúster de zona debe estar configurado antes de eliminarlo.
phys-schost# clresourcegroup delete -F -Z zoneclustername +
Nota - Este paso se efectúa en un nodo del clúster global. Para llevar a cabo este paso en un nodo del clúster de zona, inicie sesión en el nodo del clúster de zona y omita -Z clúster_zona desde el comando.
phys-schost# clzonecluster halt zoneclustername
phys-schost# clzonecluster uninstall zoneclustername
phys-schost# clzonecluster delete zoneclustername
Ejemplo 9-11 Eliminación de un clúster de zona de un clúster global
phys-schost# clresourcegroup delete -F -Z sczone +
phys-schost# clzonecluster halt sczone
phys-schost# clzonecluster uninstall sczone
phys-schost# clzonecluster delete sczone
Para exportar un sistema de archivos a un clúster zona, utilice un montaje directo o un montaje de bucle.
Los clústeres de zona admiten montajes directos para:
UFS
Vxfs
Sistema de archivos compartidos QFS independiente
ZFS (exportado como conjunto de datos)
Los clústeres de zona pueden administrar montajes de bucle para:
UFS
Vxfs
Sistema de archivos compartidos QFS independiente
Sistema de archivos compartidos QFS
PxFS en UFS
PxFS en Vxfs
Para obtener instrucciones sobre cómo agregar un sistema de archivos a un clúster de zona, consulte Adición de sistemas de archivos a un clúster de zona de Guía de instalación del software Oracle Solaris Cluster.
phys-schost# refleja un indicador de clúster global. Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources
phys-schost# clresource delete -F fs_global_resources
Use la opción -F con cuidado porque fuerza el borrado de todos los recursos que especifique, incluso si no los ha inhabilitado primero. Todos los recursos especificados se eliminan de la configuración de la dependencia de recursos de otros recursos, que pueden provocar la pérdida de servicio en el clúster. Los recursos dependientes que no se borren pueden quedar en estado no válido o de error. Para obtener más información, consulte la página de comando man clresource(1CL).
Consejo - Si el grupo de recursos del recurso eliminado se vacía posteriormente, puede eliminarlo de forma segura.
phys-schost# clzonecluster configure zoneclustername
phys-schost# clzonecluster configure zoneclustername
clzc:zoneclustername> remove fs dir=filesystemdirectory
clzc:zoneclustername> commit
El punto de montaje de sistemas de archivos está especificado por dir=.
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 9-12 Eliminación de un sistema de archivos de alta disponibilidad en un clúster de zona
Este ejemplo muestra cómo eliminar un sistema de archivos con un directorio de punto de montaje (/local/ufs-1) configurado en un clúster de zona denominado sczone. Este recurso es hasp-rs y es del tipo de HAStoragePlus.
phys-schost# clzonecluster show -v sczone ... Resource Name: fs dir: /local/ufs-1 special: /dev/md/ds1/dsk/d0 raw: /dev/md/ds1/rdsk/d0 type: ufs options: [logging] ... phys-schost# clresource delete -F -Z sczone hasp-rs phys-schost# clzonecluster configure sczone clzc:sczone> remove fs dir=/local/ufs-1 clzc:sczone> commit phys-schost# clzonecluster show -v sczone
Ejemplo 9-13 Eliminación de un sistema de archivos ZFS de alta disponibilidad en un clúster de zona
Este ejemplo muestra cómo eliminar los sistemas de archivos de ZFS en una agrupación de ZFS llamada HAzpool, configurada en el clúster de zona sczone del recurso hasp-rs de tipo SUNW.HAStoragePlus.
phys-schost# clzonecluster show -v sczone ... Resource Name: dataset name: HAzpool ... phys-schost# clresource delete -F -Z sczone hasp-rs phys-schost# clzonecluster configure sczone clzc:sczone> remove dataset name=HAzpool clzc:sczone> commit phys-schost# clzonecluster show -v sczone
Puede eliminar dispositivos de almacenamiento, por ejemplo grupos de de discos de SVM y los dispositivos de DID, de un clúster de zona. Siga este procedimiento para eliminar un dispositivo de almacenamiento desde un clúster de zona.
phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources
phys-schost# clzonecluster show -v zoneclustername ... Resource Name: device match: <device_match> ...
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> remove device match=<devices_match> clzc:zoneclustername> commit clzc:zoneclustername> end
phys-schost# clzonecluster reboot zoneclustername
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 9-14 Eliminación de un conjunto de discos de SVM de un clúster de zona
Este ejemplo muestra cómo eliminar un conjunto de discos de SVM denominado apachedg configurado en un clúster de zona llamado sczone. El número establecido del conjunto de discos apachedg es 3. El recurso zc_rs configurado en el clúster utiliza los dispositivos.
phys-schost# clzonecluster show -v sczone ... Resource Name: device match: /dev/md/apachedg/*dsk/* Resource Name: device match: /dev/md/shared/3/*dsk/* ... phys-schost# clresource delete -F -Z sczone zc_rs phys-schost# ls -l /dev/md/apachedg lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/apachedg -> shared/3 phys-schost# clzonecluster configure sczone clzc:sczone> remove device match=/dev/md/apachedg/*dsk/* clzc:sczone> remove device match=/dev/md/shared/3/*dsk/* clzc:sczone> commit clzc:sczone> end phys-schost# clzonecluster reboot sczone phys-schost# clzonecluster show -v sczone
Ejemplo 9-15 Eliminación de un dispositivo de DID de un clúster de zona
Este ejemplo muestra cómo eliminar los dispositivos de DID d10 y d11, configurados en un clúster de zona denominado sczone. El recurso zc_rs configurado en el clúster utiliza los dispositivos.
phys-schost# clzonecluster show -v sczone ... Resource Name: device match: /dev/did/*dsk/d10* Resource Name: device match: /dev/did/*dsk/d11* ... phys-schost# clresource delete -F -Z sczone zc_rs phys-schost# clzonecluster configure sczone clzc:sczone> remove device match=/dev/did/*dsk/d10* clzc:sczone> remove device match=/dev/did/*dsk/d11* clzc:sczone> commit clzc:sczone> end phys-schost# clzonecluster reboot sczone phys-schost# clzonecluster show -v sczone
Aplique este procedimiento para desinstalar el software Oracle Solaris Cluster desde un nodo del clúster global antes de desconectarlo de una configuración del clúster completamente establecida. Puede seguir este procedimiento para desinstalar el software desde el último nodo de un clúster.
Nota - No siga este procedimiento para desinstalar el software Oracle Solaris Cluster desde un nodo que todavía no se haya unido al clúster o que aún esté en modo de instalación. En lugar de eso, vaya a "Cómo anular la configuración del software Oracle Solaris Cluster para solucionar problemas de instalación" en Guía de instalación del software Oracle Solaris Cluster.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Consulte la Tabla 8-2.
Nota - Compruebe que haya eliminado el nodo de la configuración del clúster mediante clnode remove antes de continuar con este procedimiento.
phys-schost# claccess allow -h hostname
Especifica el nombre del nodo que se va a agregar a la lista de autenticación de nodos.
También puede usar la utilidad clsetup(1CL). Consulte los procedimientos en Adición de un nodo a la lista de nodos autorizados.
phys-schost# clzonecluster uninstall -F zoneclustername
Para consultar los pasos específicos, Eliminación de un clúster de zona.
Ejecute el comando siguiente en un sistema basado en SPARC.
# shutdown -g0 -y -i0ok boot -x
Ejecute los comandos siguientes en un sistema basado en x86.
# shutdown -g0 -y -i0 ... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x
Si en el registro de productos de Java ES aparece que se ha instalado el software Oracle Solaris Cluster, el programa de instalación muestra el componente de Oracle Solaris Cluster atenuado y no permite la reinstalación.
Ejecute el comando siguiente, donde ver es la versión de distribución de Java ES desde la que instaló el software Oracle Solaris Cluster.
# /var/sadm/prod/SUNWentsysver/uninstall
Para obtener más información sobre cómo utilizar el comando uninstall, consulte el Capítulo 8, Uninstalling de Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.
Si el nodo desinstalado está conectado a un dispositivo de almacenamiento que usa interfaces de canal de fibra, el cierre no es necesario.
Consejo - Si usa un dispositivo de interfaz de archivo de bucle invertido (lofi), el programa de desinstalación de Java ES elimina de forma automática el archivo lofi, que se denomina /.globaldevices. Para obtener más información cómo migrar un espacio de nombres de dispositivos globales a un lofi, consulte Migración del espacio de nombre de dispositivos globales.
Esta sección describe los mensajes de error que pueden generarse al ejecutar el comando clnode remove y las medidas correctivas que debe utilizar.
Los mensajes de error siguientes indican que el nodo del clúster global que ha eliminado todavía tiene sistemas de archivo del clúster referenciados en el archivo vfstab.
Verifying that no unexpected global mounts remain in /etc/vfstab ... failed clnode: global-mount1 is still configured as a global mount. clnode: global-mount1 is still configured as a global mount. clnode: /global/dg1 is still configured as a global mount. clnode: It is not safe to uninstall with these outstanding errors. clnode: Refer to the documentation for complete uninstall instructions. clnode: Uninstall failed.
Para corregir este error, vuelva a Desinstalación del software Oracle Solaris Cluster desde un nodo del clúster y repita el procedimiento. Compruebe que haya realizado correctamente el Paso 7 del procedimiento antes de volver a ejecutar el comando clnode remove.
Los mensajes de error siguientes indican que el nodo que ha eliminado todavía está en la lista con un grupo de dispositivos.
Verifying that no device services still reference this node ... failed clnode: This node is still configured to host device service " service". clnode: This node is still configured to host device service " service2". clnode: This node is still configured to host device service " service3". clnode: This node is still configured to host device service " dg1". clnode: It is not safe to uninstall with these outstanding errors. clnode: Refer to the documentation for complete uninstall instructions. clnode: Uninstall failed.
Si no ha utilizado el programa installer para instalar o actualizar el software Sun Cluster 3.1 o 3.2 que ahora quiere eliminar, no habrá ninguna secuencia de comandos de desinstalación disponible para esta versión del software. En su lugar, siga los pasos indicados a continuación para desinstalar el software.
Nota - El software Oracle Solaris Cluster 3.3 se instala con el programa de instalación, por lo que estos pasos no se aplican a esta versión del software.
# cd /directory
# scinstall -r
# mv /var/sadm/install/productregistry /var/sadm/install/productregistry.sav
Esta sección describe cómo crear, configurar y administrar la base de información de administración (MIB) del evento del protocolo SNMP. Esta sección también describe cómo habilitar, inhabilitar y cambiar la MIB de eventos de SNMP de Oracle Solaris Cluster.
El software Oracle Solaris Cluster admite actualmente una MIB, la MIB de eventos. El software del administrador de SNMP intercepta los eventos del clúster en tiempo real. Si se habilita, el administrador de SNMP envía automáticamente notificaciones de captura a todos los sistemas definidos en el comando clsnmphost. La MIB mantiene una tabla de sólo lectura con los 50 eventos más actuales. Debido a que los clústers generan numerosas notificaciones, sólo se envían como notificaciones de capturas los eventos con cierto grado de warning (advertencia) o superior. Esta información no se mantiene después de rearrancar.
La MIB de eventos de SNMP está definida en el archivo sun-cluster-event-mib.mib y se ubica en el directorio /usr/cluster/lib/mib. Esta definición puede usarse para interpretar la información de captura de SNMP.
El número de puerto predeterminado del módulo SNMP del evento es 11161 y el puerto predeterminado de las capturas de SNMP es 11162. Estos números de puerto se pueden cambiar modificando el archivo de propiedad de Common Agent Container, /etc/cacao/instances/default/private/cacao.properties.
Crear, configurar y administrar una MIB de eventos de SNMP de Oracle Solaris Cluster puede implicar las tareas siguientes.
Tabla 9-3 Mapa de tareas: crear, configurar y administrar la MIB de eventos de SNMP de Oracle Solaris Cluster
|
Este procedimiento muestra cómo habilitar una MIB de eventos de SNMP.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmpmib enable [-n node] MIB
Especifica el nodo en el que se ubica la MIB del evento que desea habilitar. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el nombre de la MIB que desea habilitar. En este caso, el nombre de la MIB debe ser event.
Este procedimiento muestra cómo inhabilitar una MIB de eventos de SNMP.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmpmib disable -n node MIB
Especifica el nodo en el que se ubica la MIB del evento que desea inhabilitar. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el tipo de MIB que desea inhabilitar. En este caso, debe especificar el tipo event.
Este procedimiento muestra cómo cambiar una MIB de eventos de SNMP.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmpmib set -n node -p version=value MIB
Especifica el nodo en el que se ubica la MIB del evento que desea cambiar. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica la versión del protocolo SNMP que desea usar con las MIB. Especifique el valor tal y como se indica a continuación:
version=SNMPv2
version=snmpv2
version=2
version=SNMPv3
version=snmpv3
version=3
Especifica el nombre de la MIB o las MIB a las que hay que aplicar el subcomando. En este caso, debe especificar el tipo event. Si no especifica este operando, el subcomando usa el signo más predeterminado (+), que equivale a todas las MIB. Si usa el operando de MIB, especifique la MIB en una lista delimitada por espacios después de todas las demás opciones de línea de comandos.
Este procedimiento muestra cómo agregar un host de SNMP de un nodo a la lista de sistemas que recibirá las notificaciones de captura para las MIB.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host
Especifica el nombre de la comunidad de SNMP que se usa en combinación con el nombre del host.
Se debe especificar el nombre de comunidad de SNMP comunidad_SNMP cuando agregue un host que no sea public a la comunidad. Si usa el subcomando add sin la opción -c, el subcomando utiliza public como nombre de comunidad predeterminado.
Si el nombre de comunidad especificado no existe, este comando crea la comunidad.
Especifica el nombre del nodo del host de SNMP al que se ha proporcionado acceso a las MIB de SNMP en el clúster. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el nombre, la dirección IP o la dirección IPv6 del host al que se ha proporcionado acceso a las MIB de SNMP en el clúster.
Este procedimiento muestra cómo eliminar un host de SNMP de un nodo de la lista de hosts que recibirán las notificaciones de captura para las MIB.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host
Elimina el host de SNMP especificado del nodo indicado.
Especifica el nombre de la comunidad de SNMP de la que se ha eliminado el host de SNMP.
Especifica el nombre del nodo en el que se ha eliminado de la configuración el host de SNMP. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el nombre, la dirección IP o la dirección IPv6 del host que se ha eliminado de la configuración.
Para eliminar todos los sistemas de la comunidad SNMP especificada, use un signo más (+) para el host con la opción -c. Para eliminar todos los sistemas, use el signo más (+) para el host.
Este procedimiento muestra cómo agregar un usuario de SNMP a la configuración de usuarios de SNMP en un nodo.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmpuser create -n node -a authentication \ -f password user
Especifica el nodo en el que se ha agregado el usuario de SNMP. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el protocolo de autenticación que se utiliza para autorizar al usuario. El valor del protocolo de autenticación puede ser SHA o MD5.
Especifica un archivo con las contraseñas de usuario de SNMP. Si no especifica esta opción al crear un usuario, el comando solicita una contraseña. Esta opción sólo es válida con el subcomando add.
Las contraseñas de los usuarios deben especificarse en líneas distintas y con el formato siguiente:
user:password
Las contraseñas no pueden tener espacios ni los caracteres siguientes:
; (punto y coma)
: (dos puntos)
\ (barra diagonal inversa)
\n (línea nueva)
Especifica el nombre del usuario de SNMP que desea agregar.
Este procedimiento muestra cómo eliminar un usuario de SNMP de la configuración de usuarios de SNMP en un nodo.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
phys-schost-1# clsnmpuser delete -n node user
Especifica el nodo desde el que se ha eliminado el usuario de SNMP. Puede especificar un nombre o un ID de nodo. Si no especifica esta opción, de forma predeterminada se utiliza el nodo actual.
Especifica el nombre del usuario de SNMP que desea eliminar.