Tarea |
Si desea obtener más instrucciones, vaya a... |
---|---|
Aplicar una revisión de Sun Cluster sin rearranque a un nodo simultáneamente sin tener que pararlo | |
Aplicar una revisión de Sun Cluster con rearranque después de poner el nodo en el modo sin clúster |
Cómo aplicar una revisión con rearranque (nodo)
Cómo aplicar una revisión con rearranque (clúster y firmware) |
Suprimir una revisión de Sun Cluster Puede retirar la revisión si fuera necesario |
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.
Este procedimiento precisa parar primero el clúster y arrancar cada nodo en 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 cualquiera de los nodos del clúster.
Pare el clúster.
# scshutdown -y -g grace-period “message” |
Especifica que se responda sí a la solicitud de confirmación.
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.
Especifica el mensaje de advertencia que se debe emitir. Si mensaje contiene más de una palabra, utilice comillas.
Arranque cada uno de los nodos en el modo sin clúster monousuario.
Ejecute el siguiente comando en la consola de cada nodo:
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 de software o firmware.
Ejecute el siguiente comando en un nodo por vez:
# 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 en cada nodo.
# showrev -p | grep patch-id |
Una vez aplicada la revisión en todos los nodos, rearranque éstos en el clúster.
Ejecute el siguiente comando en cada uno de ellos:
# reboot |
Compruebe que la revisión trabaje correctamente y que tanto los nodos como el clúster funcionen también con normalidad.
En el ejemplo siguiente se muestra la aplicación de una revisión de Sun Cluster con rearranque a un clúster.
# scshutdown -g0 -y ... |
Arranque el clúster 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 (Apply patch to other cluster nodes) ... # showrev -p | grep 234567-05 # reboot |
Si necesita eliminar la revisión, consulte Cómo suprimir una revisión de Sun Cluster.
Aplique la revisión a un único nodo del clúster simultáneamente. Al aplicar una revisión sin rearranque no es necesario parar antes el nodo para aplicarla.
Visite la página web de Sun Cluster para obtener instrucciones especiales previas o posteriores a la instalación.
Aplique la revisión en un único nodo.
# 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.
Compruebe que la revisión se haya instalado satisfactoriamente.
# showrev -p | grep patch-id |
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 4 en los nodos restantes del clúster.
# patchadd -M /tmp/patches 234567-05 ... # showrev -p | grep 234567-05 |
Si necesita eliminar la revisión, consulte Cómo suprimir una revisión de Sun Cluster.
En caso necesario, se puede retirar (suprimir) una revisión de Sun Cluster.
Conviértase en usuario root en el nodo cuya revisión se va a eliminar.
Liste los grupos de recursos y de dispositivos del nodo cuya revisión se va a eliminar.
# scrgadm -pv # scstat |
Conmute todos los grupos de recursos, recursos y grupos de dispositivos del nodo cuya revisión se va a eliminar a los otros miembros del clúster.
# scswitch -S -h node[,...] |
Evacúa todos los servicios de dispositivo y grupos de recursos del nodo especificado.
Especifica los nodos de los que se van a retirar todos los grupos de recursos y de dispositivos.
Pare el nodo.
# shutdown -g0 -y -i0 “message” |
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.
Especifica que se responda sí a la solicitud de confirmación.
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.
Especifica el mensaje de advertencia que se debe emitir. Si mensaje contiene más de una palabra, utilice comillas.
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 |
Suprima la revisión.
# patchrm patch-id |
Especifica el número de la revisión.
Compruebe que la revisión se haya suprimido satisfactoriamente.
# showrev -p | grep patch-id |
Rearranque el nodo.
# reboot |
Compruebe que tanto el nodo como el clúster funcionen con normalidad.
Repita del Paso 1 al Paso 9 en los nodos restantes del clúster.
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 device-group[,...] -h node # scswitch -z -g resource-group[,...] -h node |
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.
En el ejemplo siguiente se muestra la supresión de una revisión de Sun Cluster.
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -g0 -y -i0 "Rebooting down node for maintenance" ... |
Arranque el nodo en el modo sin clúster.
SPARC:
ok boot -x |
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 -x |
... # patchrm 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 |