Actualización de Netezza Performance Server y Persistent Transient Storage (PTS)

Opciones de despliegue: Netezza Performance Server para Cloud Pak for Data System

Aprenda a actualizar Netezza Performance Server y Persistent Transient Storage (PTS) si se encuentra en una versión de Netezza Performance Server que utiliza Cloud Pak for Data System 1.0.7.6 o inferior.

Nota: Estos sistemas ya tienen desplegada una replicación basada en PTS Netezza Performance Server Replication Services 1.6 ). NRS 1.6 finaliza su servicio junto con PureData System for Analytics.
Antes de continuar con la actualización, tome nota de estos puntos:
  1. Realice este procedimiento sólo si tiene configurado el entorno de replicación.
  2. Si actualiza Netezza Performance Server, también debe actualizar el software PTS (servidor de registro de replicación).
  3. Actualice primero Netezza Performance Server y, a continuación, el servidor de registro de replicación (PTS).
  4. Para una actualización de Netezza Performance Server, todos los sistemas subordinados deben ser iguales al sistema primario.
  5. Tanto el sistema primario como el subordinado deben actualizarse.
  6. No se permiten transacciones pendientes. Los CSN deben ser los mismos.

Procedimiento

  1. Para una actualización de Netezza Performance Server, asegúrese de que todos los sistemas subordinados son iguales al sistema primario.
    Ejecute el comando en los sistemas subordinado y primario.
    nzsql -c "select NODE_ROLE,NODE_CSN from _v_replication_sync"
  2. Suspender la replicación en todos los nodos.
    Ejecute el comando en cada nodo, empezando por el primario.
    nzsql -c "ALTER REPLICATION NODE repslet.<nodename> STATE SUSPENDED;"
  3. Siga los pasos de actualización de software descritos en Actualización de Netezza Performance Server. Realice la actualización en los nodos primario y subordinado.
    Nota:
  4. Una vez completados todos los pasos de actualización en los sistemas primario y subordinado, copie los archivos binarios de actualización de PTS en el servidor de registro de PTS.
    Los binarios de actualización de PTS se encuentran en el directorio /nz/kit/pts/ en Netezza Performance Server.

    Autónomo significa que hay un nodo STP por nodo primario y subordinado.

    Nota: Para la configuración de una STP en clúster, por ejemplo, una STP en entorno de HA con HA1 y HA2 para la STP primaria y HA1 y HA2 para la STP secundaria, siga las instrucciones de Actualización de la STP en un entorno de clúster.
    1. En el host del servidor de registro de réplica, inicie la sesión como el usuario root.
    2. Si está actualizando de 11.0.X a 11.2.X, desinstale pts en el servidor de registro del PTS:
      /opt/ibm/nzpts/uninstallpts
      Seleccione Y si se le pide confirmación.
    3. Ejecute el mandato siguiente:
      export PATH=$PATH:/sbin:/usr/sbin
    4. Copie los archivos de instalación de software de PTS, pts.tar e installpts, en el servidor de registro de réplica.

      Puede encontrar los archivos binarios de actualización de PTS en el directorio /nz/kit/pts/ de los servidores Netezza Performance Server.

      mkdir /tmp/pts
      scp nz@NPSHOST:/nz/kit/pts/* nz@pts:/tmp/pts
    5. Cambie los directorios al directorio de destino donde copió los archivos.
      cd /tmp/pts
    6. Ejecute installpts standalone para instalar o actualizar el software de servicio PTS.
      ./installpts standalone -c
    7. Confirme que el servicio ptsd está en funcionamiento.
      service ptsd status
    8. Una vez instalado el software PTS, cambie al usuario nz.
      su - nz
    9. Verifica la versión.
      export PATH=/opt/ibm/nzpts/bin/:$PATH
      ptsrev 
      (or)
      /opt/ibm/nzpts/bin/ptsrev
    10. Repita los pasos a - i en los servidores PTS subordinados.
  5. Inicie Netezza Performance Server en los nodos primario y subordinado.
    nzstart
  6. Active los servicios de replicación en el primario y el subordinado cuando Netezza Performance Server esté en línea.
    nzsql -c "ALTER REPLICATION NODE repslet.<nodename> STATE ACTIVE;"
  7. Comprueba el estado de replicación.
    nzsql -c "SELECT * FROM _v_replication_sync;"