Skip to main content
ONTAP MetroCluster
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instale o actualice a tiebreaker 1,5

Colaboradores

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.

Acerca de esta tarea
  • 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.

Pasos
  1. Descargue el software MetroCluster tiebreaker y la clave MetroCluster_tiebreaker_RPM_GPG.

    Nota 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.
  2. Inicie sesión en el host como usuario raíz.

  3. Cree un usuario que no sea raíz y el mcctbgrp grupo.

    1. 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.
    2. Cree un grupo denominado mcctbgrp:

      [root@mcctb ~~]# groupadd mcctbgrp

    3. Añada el usuario que no sea raíz al que ha creado mcctbgrp grupo.

      Se añade el siguiente comando mcctbuser1 para la mcctbgrp grupo:

    [root@mcctb ~]# usermod -a -G mcctbgrp mcctbuser1

  4. Verifique el archivo RPM.

    Ejecute los siguientes subpasos desde el directorio que contiene la clave RPM.

    1. Descargue e importe el archivo de claves RPM:

      [root@mcctb ~]# rpm --import MetroCluster_Tiebreaker_RPM_GPG.key
    2. 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>
    1. 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
      Nota Sólo debe continuar con la instalación una vez que haya verificado correctamente la firma.
  5. instale o actualice el software de tiebreaker:

    Nota 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
    1. 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
    2. 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:

      Nota 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
    1. Compruebe que una versión compatible de OpenJDK está instalada y es la versión actual de Java que se encuentra en el host.

      Nota 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
    2. 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
    3. 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%]
    Nota 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.
  6. 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.

Información relacionada

"Soporte de NetApp"