Cómo restablecer un componente a un entorno existente

En este documento, se aborda el restablecimiento de cualquier componente de Edge en un entorno existente sin tener que reinstalar el componente. Esto significa que el nodo en el que restableces el componente tiene la misma dirección IP o nombre de DNS que cuando realizaste la copia.

Si debe volver a instalar el componente, consulte Cómo reinstalar y restablecer componentes.

Apache ZooKeeper

Restablece un nodo independiente

  1. Quita los directorios anteriores de ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Restablece los datos de ZooKeeper a partir del archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicia todos los componentes para establecer la sincronización con el nuevo ZooKeeper restablecido.

Restablece un nodo del clúster

  1. Si falla un solo nodo de ZooKeeper, que forma parte de un ensamble, puedes crear un nodo nuevo con el mismo nombre de host o dirección IP (sigue los pasos de reinstalación que se mencionan en Cómo reinstalar y restablecer componentes) y cuando se una al conjunto ZooKeeper, obtendrá las últimas instantáneas del líder y comenzará para atender a los clientes. No es necesario restablecer los datos en esta instancia.

Restablece un clúster completo

  1. Detén el clúster completo.
  2. Restablece todos los nodos de ZooKeeper desde el archivo de copia de seguridad.
  3. Inicia el clúster de ZooKeeper.
  4. Reinicia todos los componentes.

Apache Cassandra

Restablece un nodo independiente

  1. Quita el directorio anterior de Cassandra:
    /opt/apigee/data/apigee-cassandra
  2. Restablece el nodo de Cassandra a partir del archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicia todos los componentes.

Restablece un nodo del clúster

  1. Si un nodo de Cassandra falla, eso forma parte de un ensamble, puedes crear un nodo nuevo. con el mismo nombre de host o dirección IP (sigue los pasos de reinstalación que se mencionan en Cómo reinstalar y restablecer componentes). Tú solo debes reinstalar Cassandra, no necesitas restablecer los datos.

    Cuando realices un restablecimiento en un nodo de origen, asegúrate de que al menos un nodo de origen de Cassandra ha aumentado.

    Después de instalar Cassandra, el nodo está activo (dado que el valor de RF >=2 para todos los espacios de claves) Ejecuta el siguiente comando nodetool para inicializar el nodo:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    Solo debes pasar tu nombre de usuario y contraseña si habilitar la autenticación JMX para Cassandra.

Restablece un clúster completo

  1. Detén el clúster completo.
  2. Restablece todos los nodos de Cassandra desde el archivo de copia de seguridad.
  3. Inicia el clúster de Cassandra.
  4. Reinicia todos los componentes.

Base de datos de PostgreSQL

PosgreSQL que se ejecuta de forma independiente como principal

  1. Detén el servidor de administración, el servidor Qpid y el servidor Postgres en todos los nodos:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Asegúrate de que la base de datos de PostgreSQL se esté ejecutando:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Restablece la base de datos de PostgreSQL desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Inicia el servidor de administración, el servidor Qpid y el servidor Postgres en todos los nodos:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL que se ejecuta en espera

  1. Vuelve a configurar la base de datos de PostgreSQL con el mismo archivo de configuración que usaste para instalarla:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Inicia PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Servidor de Postgres

  1. Quita los directorios antiguos del servidor de Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Restablece Postgres Server a partir del archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Inicia el servidor de Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Base de datos Qpidd

  1. Quita los directorios Qpidd antiguos:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Restablecer Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Iniciar Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Servidor Qpid

  1. Quita los directorios antiguos del servidor Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Restablece el servidor Qpid desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Iniciar el servidor Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Quita los directorios OpenLDAP antiguos:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Restablece OpenLDAP desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. Reinicia OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Servidor de administración

  1. Quita los directorios antiguos del servidor de administración:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Restablece el servidor de administración desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicia el servidor de administración:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Message Processor

  1. Quita los directorios antiguos de Message Processor:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Restablece el procesador de mensajes desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicia el procesador de mensajes:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Router

  1. Quita los directorios de router antiguos:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Restablece el router desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicia el router:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

IU de Edge

  1. Quita los directorios de IU anteriores:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Restablece la IU a partir del archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Reiniciar IU:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start