Instale o actualice a tiebreaker 1,5
Realice una nueva instalación o actualización a tiebreaker 1,5 en el sistema operativo Linux del host para supervisar las configuraciones de MetroCluster.
-
El sistema de almacenamiento debe ejecutar una versión compatible de ONTAP. Consulte "Requisitos de software" tabla para obtener más información.
-
Debe haber instalado OpenJDK mediante el
yum install java-x.x.x-openjdk
comando. Tiebreaker 1,5 y versiones posteriores son compatibles con OpenJDK 17, 18 o 19. -
Puede instalar MetroCluster tiebreaker como usuario no root con suficientes privilegios administrativos para realizar la instalación de tiebreaker, crear tablas y usuarios y definir la contraseña de usuario.
-
Descargue el software MetroCluster tiebreaker y la clave MetroCluster_tiebreaker_RPM_GPG.
La clave MetroCluster_tiebreaker_RPM_GPG está disponible para descargar desde la misma página que se descarga el paquete de software para tiebreaker 1,5 en el sitio de soporte de NetApp. -
Inicie sesión en el host como usuario raíz.
-
Cree un usuario que no sea raíz y el
mcctbgrp
grupo.-
Cree un usuario que no sea root y defina la contraseña.
Los siguientes comandos de ejemplo crean un usuario que no es raíz llamado
mcctbuser1
:[root@mcctb ~]# useradd mcctbuser1 [root@mcctb ~]# passwd mcctbuser1 Changing password for user mcctbuser1. New password: Retype new password: passwd: all authentication tokens updated successfully.
-
Cree un grupo denominado
mcctbgrp
:[root@mcctb ~~]# groupadd mcctbgrp
-
Añada el usuario que no sea raíz al que ha creado
mcctbgrp
grupo.Se añade el siguiente comando
mcctbuser1
para lamcctbgrp
grupo:
[root@mcctb ~]# usermod -a -G mcctbgrp mcctbuser1
-
-
Verifique el archivo RPM.
Ejecute los siguientes subpasos desde el directorio que contiene la clave RPM.
-
Descargue e importe el archivo de claves RPM:
[root@mcctb ~]# rpm --import MetroCluster_Tiebreaker_RPM_GPG.key
-
Compruebe la huella digital para comprobar que se ha importado la clave correcta.
En el ejemplo siguiente se muestra una huella digital correcta de la clave:
root@mcctb:~/signing/mcctb-rpms# gpg --show-keys --with-fingerprint MetroCluster_Tiebreaker_RPM_GPG.key pub rsa3072 2022-11-17 [SCEA] [expires: 2025-11-16] 65AC 1562 E28A 1497 7BBD 7251 2855 EB02 3E77 FAE5 uid MCCTB-RPM (mcctb RPM production signing) <mcctb-rpm@netapp.com>
-
Compruebe la firma:
rpm --checksig NetApp-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
NetApp-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm: digests OK
Sólo debe continuar con la instalación una vez que haya verificado correctamente la firma.
-
-
instale o actualice el software de tiebreaker:
Solo puede actualizar a tiebreaker versión 1.5 cuando actualice desde la versión 1.4 de tiebreaker. No se puede actualizar desde versiones anteriores a Tiebreaker 1.5. Seleccione el procedimiento correcto en función de si está realizando una nueva instalación o actualizando una instalación existente.
Realice una instalación nueva-
Recupere y registre la ruta de acceso absoluta para Java:
[root@mcctb ~]# readlink -f /usr/bin/java /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java
-
Ejecute el siguiente comando:
rpm -ivh NetApp-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
El sistema muestra el siguiente resultado para una instalación correcta:
Cuando se le solicite durante la instalación, proporcione el usuario que no sea root que haya creado y asignado previamente al mcctbgrp
grupo.Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:NetApp-MetroCluster-Tiebreaker-So################################# [100%] Enter the absolute path for Java : /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java Verifying if Java exists... Found Java. Proceeding with the installation. Enter host user account to use for the installation: mcctbuser1 User account mcctbuser1 found. Proceeding with the installation Enter database user name: root Please enter database password for root Enter password: Sealed false Do you wish to auto unseal vault(y/n)?y Enter the key1: Enter the key2: Enter the key3: Success! Uploaded policy: mcctb-policy Error enabling approle auth: Error making API request. URL: POST http://127.0.0.1:8200/v1/sys/auth/approle Code: 400. Errors: * path is already in use at approle/ Success! Enabled the kv secrets engine at: mcctb/ Success! Data written to: auth/approle/role/mcctb-app Password updated successfully in the vault. Synchronizing state of netapp-metrocluster-tiebreaker-software.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable netapp-metrocluster-tiebreaker-software Created symlink /etc/systemd/system/multi-user.target.wants/netapp-metrocluster-tiebreaker-software.service → /etc/systemd/system/netapp-metrocluster-tiebreaker-software.service. Attempting to start NetApp MetroCluster Tiebreaker software services Started NetApp MetroCluster Tiebreaker software services Successfully installed NetApp MetroCluster Tiebreaker software version 1.5.
Actualizar una instalación existente-
Compruebe que una versión compatible de OpenJDK está instalada y es la versión actual de Java que se encuentra en el host.
Para las actualizaciones de Tiebreaker 1.5, debe instalar OpenJDK versión 17, 18 o 19. [root@mcctb ~]# readlink -f /usr/bin/java /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java
-
Compruebe que el servicio del almacén no está sellado y en funcionamiento:
vault status
[root@mcctb ~]# vault status Key Value --- ----- Seal Type shamir Initialized true Sealed false Total Shares 5 Threshold 3 Version 1.12.2 Build Date 2022-11-23T12:53:46Z Storage Type file Cluster Name vault Cluster ID <cluster_id> HA Enabled false
-
Actualice el software Tiebreaker.
[root@mcctb ~]# rpm -Uvh NetApp-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
El sistema muestra el siguiente resultado para una actualización correcta:
Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:NetApp-MetroCluster-Tiebreaker-So################################# [ 50%] Enter the absolute path for Java : /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java Verifying if Java exists... Found Java. Proceeding with the installation. Enter host user account to use for the installation: mcctbuser1 User account mcctbuser1 found. Proceeding with the installation Sealed false Do you wish to auto unseal vault(y/n)?y Enter the key1: Enter the key2: Enter the key3: Success! Uploaded policy: mcctb-policy Error enabling approle auth: Error making API request. URL: POST http://127.0.0.1:8200/v1/sys/auth/approle Code: 400. Errors: * path is already in use at approle/ Success! Enabled the kv secrets engine at: mcctb/ Success! Data written to: auth/approle/role/mcctb-app Enter database user name : root Please enter database password for root Enter password: Password updated successfully in the database. Password updated successfully in the vault. Synchronizing state of netapp-metrocluster-tiebreaker-software.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable netapp-metrocluster-tiebreaker-software Attempting to start NetApp MetroCluster Tiebreaker software services Started NetApp MetroCluster Tiebreaker software services Successfully upgraded NetApp MetroCluster Tiebreaker software to version 1.5. Cleaning up / removing... 2:NetApp-MetroCluster-Tiebreaker-So################################# [100%]
Si introduce la contraseña raíz de MySQL incorrecta, el software Tiebreaker indica que se ha instalado correctamente, pero muestra mensajes de acceso denegado. Para resolver el problema, debe desinstalar el software Tiebreaker mediante rpm -e
Y a continuación, vuelva a instalar el software utilizando la contraseña raíz de MySQL correcta. -
-
Compruebe la conectividad de tiebreaker con el software MetroCluster abriendo una conexión SSH desde el host Tiebreaker hasta cada LIF de gestión de nodos y LIF de gestión de clústeres.