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

ProcedureCómo aplicar una revisión con rearranque (nodo)

Aplique la revisión a un único nodo del clúster cada vez para mantener el clúster en funcionamiento durante el proceso de revisión. En este procedimiento, se debe parar el nodo y arrancarlo en el modo monousuario mediante los comandos boot -sx o b -sx, antes de aplicar la revisión.

Pasos
  1. Visite la página web de Sun Cluster para obtener instrucciones especiales previas o posteriores a la instalación.

  2. Conviértase en usuario root en el nodo en el que se va a aplicar la revisión.

  3. Liste los grupos de recursos y de dispositivos del nodo a los que se van a aplicar revisiones.


    # scrgadm -pv
    # scstat
    
  4. Pase todos los grupos de recursos, recursos y grupos de dispositivos desde el nodo al que se va aplicar la revisión a los otros miembros del clúster.


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

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

    -h nodo[,...]

    Especifica el nodo del que se van a retirar todos los grupos de recursos y de dispositivos.

  5. Pare el nodo.


    # shutdown -g0 [-y]
     [-i0]
  6. Arranque el nodo en el modo sin clúster monousuario.

    • SPARC:


      ok boot -sx
      
    • x86:


                            <<< 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 -sx
      
  7. Aplique la revisión.


    # patchadd -M patch-dir patch-id
    
    directorio_revisión

    Especifica el directorio en el que está ubicada la revisión.

    id_revisión

    Especifica el número de la revisión.


    Nota –

    Obedezca siempre las instrucciones del directorio de la revisión que anulen las especificadas en este capítulo.


  8. Compruebe que la revisión se haya instalado satisfactoriamente.


    # showrev -p | grep patch-id
    
  9. Rearranque el nodo en el clúster.


    # reboot
    
  10. Compruebe que la revisión trabaje correctamente y que tanto el nodo como el clúster funcionen también con normalidad.

  11. Repita del Paso 2 al Paso 10 en todos los nodos restantes del clúster.

  12. Conmute los grupos de recursos, recursos y grupos de dispositivos según sea necesario.

    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  device-group[,...]
    -h node[,...]
    # scswitch -z -g  resource-group[,...]
    -h nod[,...]e
    
    -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 la opción -h, los grupos de recursos se pondrán fuera de línea.

  13. Compruebe si se debe confirmar el software de revisión mediante el comando scversions.


    # /usr/cluster/bin/scversions 
    

    Obtendrá uno de los siguientes resultados:


    Upgrade commit is needed.
    
    Upgrade commit is NOT needed. All versions match.
  14. Si es necesaria la confirmación del software de revisión, hágalo.


    #/usr/cluster/bin/scversions -c
    

    La opción -c permite la confirmación del clúster y ejecuta el software de revisión nuevo.


    Nota –

    Si se ejecuta scversions(1m), será necesario realizar la reconfiguración de CMM en función de la situación.



Ejemplo 8–1 Aplicación de una revisión con rearranque (Nodo)

En el ejemplo siguiente se muestra la aplicación de una revisión de Sun Cluster con rearranque a un nodo.


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:											dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0
...

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


# patchadd -M /var/tmp/patches 234567-05
...
# showrev -p | grep 234567-05

...
# reboot
...
# scswitch -z -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1
# scversions
Upgrade commit is needed.
# scversions -c

Véase también

Si necesita eliminar la revisión, consulte Cómo suprimir una revisión de Sun Cluster.