Ya vimos como instalar un cluster de Rubrik, hoy veremos con actualizar Rubrik
Descargaremos rubrik-5.1.1-8049.tar.gz de la web de soporte.
El fichero, lo subiremos via WinSCP al directorio /upgrade con el usuario adminstaging (el password, el mismo que admin)
En primero lugar, realizaremos una pre-instalación para validar que cumplimos todos los requerimientos. Es un cluster y en ningún caso es disruptivo.
RVM186S121603 >> version
RVM186S121603 >> upgrade status
RVM186S121603 >> upgrade start --mode prechecks_only
RVM186S121603 >> upgrade status
Last upgrade mode: prechecks_only
Last upgrade pre-checks node: RVM186S121603
Last upgrade pre-checks tarball name: --share rubrik-5.1.1-8049.tar.gz
Last upgrade pre-checks status: Completed successfully
Last run ended at: 2020-02-21 12:54:04.358000 UTC+0000
Current state: IDLE
Si el resultado es correcto, el estado pasará a ser IDLE.
En este punto, accederemos a la consola Rubrik y pararemos la proteccion:
GEAR > Pause Protection > Continue Anyway
El siguiente paso no es necesario, pero es preferible para liberar memoria y procesos. Procedemos a reiniciar el cluster
RVM186S121603 >> reboot cluster
Ya estamos en disposición de iniciar la actualización. Ejecutaremos:
RVM186S121603 >> upgrade start
Do you want to use --share rubrik-5.1.1-8049.tar.gz [y/N] [N]: y
===============================
Starting upgrade in normal mode
===============================
Upgrade status: Started upgrade successfully
El proceso será iniciado y lo podremos monitorizar con el siguiente comando. A tener en cuenta que a lo largo del proceso se realizan diferentes reinicios por lo que perderemos la sessión
RVM186S121603 >> upgrade status
Current upgrade mode: normal
Current upgrade node: RVM186S121603
Current upgrade tarball name: --share rubrik-5.1.1-8049.tar.gz
Current upgrade status: In progress
Current run started at: 2020-02-24 09:00:45.004000 UTC+0000
Current state (4/9): UNTARING
Current task: Extract new software
Current state progress: 0.0%
Finished states (3/9): ACQUIRING, COPYING, VERIFYING
Pending states (5/9): DEPLOYING, PRECHECKING, PREPARING, UPGRADING, RESTARTING
Time taken so far: 1 minute and 26.74 seconds
Overall upgrade progress: 41.8%
Broadcast message from rkcluster@RVM186S121603 (somewhere) (Mon Feb 24 09:34:57
Ansible orchestrated reboot...
En el momento de reiniciar, volvemos a monitorizar:
RVM186S121603 >> cluster upgrade status watch
Current upgrade mode: normal
Current upgrade node: RVM186S121603
Current upgrade tarball name: --share rubrik-5.1.1-8049.tar.gz
Current upgrade status: In progress
Current run started at: 2020-02-24 09:10:44.965000 UTC+0000
Current state (8/9): UPGRADING
Current task: Reboot nodes, if necessary
Current state progress: 23.6%
Finished states (7/9): ACQUIRING, COPYING, VERIFYING, UNTARING, DEPLOYING, PRECHECKING, PREPARING
Pending states (1/9): RESTARTING
Time taken so far: 26 minutes and 19.28 seconds
Overall upgrade progress: 41.8%
Puede el proceso alargarse de 20 minutos hasta… que termine. Esto irá en función de los nodos y su capacidad. A tener en cuenta que se realiza nodo a nodo el reinicio para evitar indisponibilidades (aunque en anterioridad hemos parado el proceso.
Una vez el proceso finaliza, volvemos a activar la protección mediante la consola web:
GEAR > Resume Protection > Resume