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.
Visite la página web de Sun Cluster para obtener instrucciones especiales previas o posteriores a la instalación.
Conviértase en usuario root en el nodo en el que se va a aplicar la revisión.
Liste los grupos de recursos y de dispositivos del nodo a los que se van a aplicar revisiones.
# scrgadm -pv # scstat |
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[,...] |
Evacúa todos los grupos de dispositivos y de recursos del nodo especificado.
Especifica el nodo del que se van a retirar todos los grupos de recursos y de dispositivos.
Pare el nodo.
# shutdown -g0 [-y] [-i0] |
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 |
Aplique la revisión.
# patchadd -M patch-dir patch-id |
Especifica el directorio en el que está ubicada la revisión.
Especifica el número de la revisión.
Obedezca siempre las instrucciones del directorio de la revisión que anulen las especificadas en este capítulo.
Compruebe que la revisión se haya instalado satisfactoriamente.
# showrev -p | grep patch-id |
Rearranque el nodo en el clúster.
# reboot |
Compruebe que la revisión trabaje correctamente y que tanto el nodo como el clúster funcionen también con normalidad.
Repita del Paso 2 al Paso 10 en todos los nodos restantes del clúster.
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 |
Especifica el cambio en el control de un grupo de recursos o de dispositivos.
Especifica los nodos de los que se van a retirar todos los grupos de recursos y de dispositivos.
Conmuta los grupos de dispositivos especificados a los nodos identificados en la opción -h.
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.
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. |
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.
Si se ejecuta scversions(1m), será necesario realizar la reconfiguración de CMM en función de la situación.
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.
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 |
# 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 |
Si necesita eliminar la revisión, consulte Cómo suprimir una revisión de Sun Cluster.