Page 1

GUÍA RÁPIDA DE SUN™ CLUSTER 3.1 Esta guía ofrece soporte rápido de los comandos de Sun Cluster. Muchas tareas requieren de conocimiento previo para su ejecución. Para información sobre dicho conocimiento revise el manual de administración apropiado.

DEMONIOS Proceso del sistema para encapsular todo lo relativo al cluster. NO SE PUEDE MATAR NI CON UN KILL -9 Demonio que actúa como proxy cuando algún dispositivo de quorum requiere ejecutar algo en el espacio de usuario Process Monitoring Facility. Encargado de monitorizar y lanzar rearranques o failover sobre los recursos Demonio de monitorización de DIDs Demonio de control de “demonios” (el que provoca el panic si algo falla) Demonio de ejecución de comandos de cluster en espacio de usuario. También controla el apagado remoto (scshutdown) Demonio de gestión de resource groups Demonio de ejecución de métodos de los resource groups. Gestionado por el rgmd Demonio de log de eventos de cluster Permite el acceso al espacio de usuario del CCR Demonio de eventos de cluster Demonio de monitorización de zonas NO-GLOBALES para cluster inter-zonas (SOLO SOLARIS 10) Demonio de gestión de la red pública Demonio que asigna las IPS de la red privada

cluster qd_userd rpc.pmfd scdpmd failfastd clexecd rgmd rpc.fed cl_eventlogd cl_ccrad cl_eventd sc_zonesd pnmd scprivipd

UBICACIÓN DE FICHEROS Páginas MAN Ficheros de LOG LOG de sccheck Ficheros CCR Fichero infrastructure

/usr/cluster/man /var/cluster/logs /var/adm/messages /var/cluster/sccheck/report.<fecha> /etc/cluster/ccr /etc/cluster/ccr/infrastructure

INFORMACIÓN DEL CLUSTER Información global del cluster Información de quorums Información de los componentes Información de los recursos y grupos Información del IPMP Información de los nodos Información de los device groups Información de la red privada (transporte) Información detallada de recursos y grupos Información de la configuración Información de instalación (paquetes y versiones)

# scstat # scstat -q # scstat -pv # scstat -g # scstat -i # scstat -n # scstat -D # scstat -W # scrgadm -pv # scconf -p # scinstall -pv


CONFIGURACIÓN DEL CLUSTER Comprobar integridad Configurar el cluster sistema con SDS/SVM sistema con VxVM Utilidad de modificación de configuración de cluster Agregar un nodo Eliminar un nodo Poner un nodo en modo mantenimiento Sacar un nodo de mantenimiento

# sccheck # scinstall # scvxinstall # scsetup # scconf -a -T node=<nodo> # scconf -r -T node=<nodo> # scconf -c -q node=<nodo>,maintstate (probar con scstat -q si el nodo esta en modo mantenimiento. Su voto debería ser 0) # scconf -c -q node=<nodo>,reset (probar con scstat -q si el nodo esta en modo mantenimiento. Su voto debería ser 1)

APAGAR Y ARRANCAR UN CLUSTER Apagar un cluster ENTERO Desde un nodo: Apagar un solo nodo Arrancar un nodo (SPARC) (x86) Arrancar un nodo sin cluster (SPARC) (x86)

# scshutdown -y -g0 # scswitch -S -h <nodo_a_apagar> # init <run_level> ok> boot Select (b)oot or (i)nterpreter: b ok> boot -x Select (b)oot or (i)nterpreter: b -x

GESTIÓN DE DIDs (Device IDs) Listar DIDs en el nodo local Listar DIDs en TODOS los nodos Reparar un DID (por ejemplo, si se ha cambiado el disco) Reconfigurar DIDs (CON MUCHO CUIDADO) Reescanear los dispositivos globales Estado de los DIDs Monitorizar DID Parar la monitorización del DID

# scdidadm -l # scdidadm -L # scdidadm -R <deviceid> # scdidadm -r # scgdevs # scdpm -p all:all # scdidadm -ui (<nodo>:<deviceid>) # scdpm -m <nodo>:<deviceid> # scdpm -u <nodo>:<deviceid>

ADMINISTRACIÓN DE QUORUM Información de quorums Agregar un dispositivo como quorum Eliminar un quorum device Eliminar el último quorum device Resetear la información de quorum Poner un quorum en estado de mantenimiento Sacar un quorum de mantenimiento

# scstat -q # scconf -a -q globaldev=<deviceid> ( Si se obtiene “unable to scrub device” reescanear los dispositivos globales) # scconf -r -q globaldev=<deviceid> # scconf -c -q installmode # scconf -r -q globaldev=<deviceid> # scconf -c -q reset # scconf -a -T node=. # scconf -c -q globaldev=<deviceid>,maintstate # scconf -c -q globaldev=<deviceid>,reset


ADMINISTRACIÓN DE DEVICE GROUPS (VxVM y SDS/SVM) INFORMACIÓN DE DEVICE GROUPS AGREGAR UN DEVICE GROUP (solo VxVM)

# scstat -D # scconf -a -D \ type=vxvm,name=<device_group>,nodelist=<nodo1>: \ <nodo2> ELIMINAR UN DEVICE GROUP (solo VxVM) # scconf -r -D name=<device_group> AGREGAR UN DEVICE GROUP EN UN SOLO NODO (solo # scconf -a -D \ VxVM) type=vxvm,name=<device_group>,nodelist=<nodo> ELIMINAR UN DEVICE GROUP EN UN SOLO NODO (solo # scconf -r -D name=<device_group>,nodelist=<nodo> VxVM) CONMUTAR UN DEVICE GROUP # scswitch -z -D <device_group> -h <nodo_destino> PONER UN DEVICE GROUP EN MANTENIMIENTO # scswitch -m -D <device_group> SACAR UN DEVICE GROUP DE MANTENIMIENTO # scswitch -z -D <device_group> -h <nodo_destino> PONER OFFLINE UN DEVICE GROUP # scswitch -F -D <device_group> PONER ONLINE UN DEVICE GROUP # scswitch -z -D <device_group> -h <nodo_destino>

RED DE TRANSPORTE Habilitar Deshabilitar

# scconf -c -m endpoint=<host>:<interfaz>,state=enabled # scconf -c -m endpoint=<host>:<interfaz>,state=disabled (NOTA: dicho interfaz se elimina del ifconfig)

GRUPOS DE RECURSOS Agregar un grupo Eliminar un grupo Cambiar propiedad Listar Listado detallado global Listado detallado de un grupo Poner offline un grupo (pararlo) Poner online un grupo Levantarlo en el nodo preferido Levantarlo en el nodo <nodo1> Pasarlo a modo no gestionado Pasarlo a modo gestionado Conmutar el grupo a <nodo1>

# scrgadm -a -g <grupo> -h <host1>,<host2>[,...] # scrgadm -r -g <grupo> # scrgadm -c -g <grupo> -y <propiedad>=<valor> # scstat -g # scrgadm -pvv # scrgadm -pvv -g <grupo> # scswitch -F -g <grupo> # scswitch -Z -g <grupo> # scswitch -z -g <grupo> -h <nodo1> # scswitch -u -g <grupo> (todos los recursos deben estar deshabilitados) # scswitch -o -g <grupo> # scswitch -z -g <grupo> -h <nodo1>

RECURSOS Agregar un LogicalHostname (IP FAILOVER) Agregar un SharedAddress (IP SHARED) Agregar un recurso

# scrgadm -a -L -g <grupo> -l <nombre_ip> (debe estar en TODOS los nodos del cluster la relación IP-nombre en el /etc/hosts) # scrgadm -a -S -g <grupo> -l <nombre_ip> (debe estar en TODOS los nodos del cluster la relación IP-nombre en el /etc/hosts) # scrgadm -a -j <recurso> -g <grupo> -t <tipo> -y \ <propiedad>=<valor> [-y <propiedad>=<valor>] [-x \ <propiedad>=<valor> [-x <propiedad>=<valor>]] DEBE ESTAR REGISTRADO EL TIPO Y CREADO EL GRUPO Por ejemplo, crear un recurso apache: # scrgadm -a -j apache_res -g apache_rg \ -t SUNW.apache -y Network_resources_used=apache-lh \ -y Scalable=True -y Port_list=80/tcp \ -x Bin_dir=/usr/apache/bin


Eliminar un recurso Cambiar propiedad est谩ndar extendida Listar Lista detallada Deshabilitar monitor Habilitar monitor Deshabilitar recurso Habilitar recurso Limpiar el flag (SOLO EXISTE EL FLAG STOP_FAILED) Buscar la IP vinculada a un recurso Eliminar un recurso y el grupo

# scrgadm -r -j <recurso> (debe estar deshabilitado) # scrgadm -c -j <recurso> -y <propiedad>=<valor> # scrgadm -c -j <recurso> -x <propiedad>=<valor> # scstat -g # scrgadm -pv -j <recurso> # scswitch -n -M -j <recurso> # scswitch -e -M -j <recurso> # scswitch -n -j <recurso> # scswitch -e -j <recurso> # scswitch -c -h <host> -j <recurso> -f STOP_FAILED # scrgadm -pvv -j <recurso> | grep \ Network_resources_used | grep value Se pone offline el grupo # scswitch -F -g <grupo> Se elimina/n el/los recurso/s # scrgadm -r -j <recurso> ... Se elimina el grupo # scrgadm -r -g <grupo>

TIPOS DE RECURSOS Registrar un tipo de recurso

Desregistrar un tipo de recurso Listar tipos registrados

# scrgadm -a -t <tipo> por ejemplo: # scrgadm -a -t SUNW.HAStoragePlus el tipo debe estar listado en: /usr/cluster/lib/rgm/rtreg 贸 /opt/cluster/lib/rgm/rtreg # scrgadm -r -t <tipo> # scrgadm -pv | grep 'Res Type name'

Sun Cluster 3.1 Quick Reference  

Quick Reference of Sun Cluster 3.1

Advertisement