Sun Cluster: Guía de administración del sistema para SO Solaris

Cómo suprimir una modificación de Sun Cluster

En caso necesario, se puede retirar (suprimir) una modificación de Sun Cluster.

  1. Conviértase en usuario root en el nodo cuya modificación se va a suprimir.

  2. Liste los grupos de recursos y de dispositivos del nodo cuya modificación se va a suprimir.


    # scrgadm -pv
    # scstat
    

  3. Conmute todos los grupos de recursos, recursos y grupos de dispositivos del nodo cuya modificación se va a suprimir a los otros miembros del clúster.


    # scswitch -S -h  nodo[,...]
    

    -S

    Evacúa todos los servicios de dispositivo y grupos de recursos del nodo especificado.

    -h nodo[,...]

    Especifica los nodos de los que se van a retirar todos los grupos de recursos y de dispositivos.

  4. Pare el nodo.


    # shutdown  -g0 -y  -i0 mensaje
    

    -g0

    Especifica el tiempo que se debe esperar, en segundos, antes de parar el clúster. El período de gracia predeterminado es de 60 segundos.

    -y

    Especifica que se responda a la solicitud de confirmación.

    -i0

    Especifica un estado de inicialización de 0. Esta opción lleva el nodo al indicador ok de OpenBoot PROM en los sistemas basados en la plataforma SPARC o en los subsistemas de arranque basados en la plataforma x86.

    mensaje

    Especifica el mensaje de advertencia que se debe emitir. Si mensaje contiene más de una palabra, utilice comillas.

  5. Arranque el nodo en el modo sin clúster monousuario.

    • SPARC:


      ok boot -sx
      

    • 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 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 -sx
      

  6. Suprima la modificación.


    # patchrm id_modificación
    

    id_modificación

    Especifica el número de la modificación.

  7. Rearranque el nodo.


    # reboot
    

  8. Compruebe que la modificación se haya suprimido satisfactoriamente.


    #  showrev -p | grep id_modificación
    

  9. Compruebe que tanto el nodo como el clúster funcionen con normalidad.

  10. Repita del Paso 1 al Paso 9 para el resto de nodos del clúster.

  11. Conmute los grupos de recursos, recursos y grupos de dispositivos según sea necesario (opcional).

    Después de rearrancar todos los nodos, el último nodo que se rearranque no tendrá en línea los grupos de recursos y de dispositivos.


    # scswitch -z -D  grupo_de_dispositivos[,...] -h nodo[,...]
    # scswitch -z -g grupo_de_recursos[,...]  -h nodo[,...]
    

    -z

    Especifica el cambio en el control de un grupo de recursos o de dispositivos.

    -h nodo[,...]

    Especifica los nodos de los que se van a retirar todos los grupos de recursos y de dispositivos.

    -D

    Conmuta los grupos de dispositivos especificados a los nodos identificados en la opción -h.

    -g

    Conmuta los grupos de recursos especificados a los nodos identificados en la opción -h. Si no se especifica ésta, los grupos de recursos se pondrán fuera de línea.

Ejemplo: suprimir una modificación de Sun Cluster

En el ejemplo siguiente se muestra la supresión de una modificación de Sun Cluster.


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Nombre del grupo de dispositvos:     dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0 "Rearrancar el nodo para mantenimiento"
...

Arranque el nodo en el modo sin clúster.


...
# patchrm 234567-05
...
# reboot
...
# pkgchk -v 234567-05
...
# scswitch -z -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1