Cómo reinstalar y restablecer componentes

Edge for Private Cloud v4.19.01

En este documento, se describe la reinstalación y el restablecimiento de un componente de Edge. Usar este procedimiento si debes volver a instalar el componente de Edge antes de restablecer la copia de seguridad

Apache ZooKeeper

Restablece un nodo independiente

  1. Detener ZooKeeper:
    > Detiene /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper
  2. Quita los directorios anteriores de ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. Vuelve a instalar ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. Restablece ZooKeeper.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup-2016.03.17,14.40.41.tar.gz
  5. Reinicia todos los componentes:
    > /opt/apigee/apigee-service/bin/apigee-all restart

Restablece un nodo del clúster

Si falla un nodo de ZooKeeper que forma parte de un ensamble, puedes crear un nodo nuevo con el mismo nombre de host/dirección IP y reinstalar ZooKeeper. Cuando el nuevo nodo de ZooKeeper se una al El ensamble de ZooKeeper obtendrá los resúmenes más recientes del líder y comenzará a atender a los clientes. No es necesario restablecer los datos en esta instancia.

  1. Vuelve a instalar ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. Ejecuta la configuración en el nodo de ZooKeeper con el mismo archivo de configuración que se usa al instalar el nodo original:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
  3. Inicia ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper comienza

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 como se describió anteriormente para una sola el nodo de inicio de sesión.
  3. Inicia el clúster de ZooKeeper.
  4. Reinicia todos los componentes.

Apache Cassandra

Restablece un nodo independiente

  1. Detener Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. Quita el directorio anterior de Cassandra:
    /opt/apigee/data/apigee-cassandra
  3. Vuelve a instalar Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. Restablecer Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra backup-2016.03.17,14.40.41.tar.gz
  5. Reinicia todos los componentes:
    > /opt/apigee/apigee-service/bin/apigee-all restart

Restablece un nodo del clúster

Si falla un nodo de Cassandra, eso es parte de un ensamble, puedes crear un nodo nuevo con el mismo nombre de host o dirección IP. Solo debes volver a instalar Cassandra; no es necesario que restablezcas los datos.

Nota: Cuando vuelvas a instalar un nodo de origen, asegúrate de que al menos un valor de origen de Cassandra esté en funcionamiento.

  1. Vuelve a instalar Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. Ejecuta la configuración en el nodo de Cassandra con el mismo archivo de configuración que se usa al instalar el nodo original:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. Inicia Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. 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:
    Nota: Tu sistema puede seguir controlando solicitudes a proxies de API mientras estos y los componentes de la antena se detienen.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server stop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
  2. Vuelve a instalar la base de datos de PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  3. Inicia PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql inicial
  4. Restablece la base de datos de PostgreSQL desde el archivo de copia de seguridad:
    /opt/apigee/apigee-service/bin/apigee-service restablecimiento de apigee-postgresql 2016.03.17,14.40.41.dump
  5. 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 Edge-qpid-server start
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

PosgreSQL que se ejecuta en espera

  1. Vuelve a instalar la base de datos de PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  2. 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 Configuración de apigee-postgresql -f configFile
  3. Inicia PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql inicial

Servidor de Postgres

  1. Detén Postgres Server en todos los nodos principales y en espera:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
  2. Quita los directorios antiguos del servidor de Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. Vuelve a instalar Postgres Server:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server install
  4. Restablece Postgres Server a partir del archivo de copia de seguridad:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server realiza la restauración backup-2016.03.17,14.40.41.tar.gz
  5. Inicia Postgres Server en todos los nodos principales y en espera:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

Servidor Qpid y Qpidd

  1. Detén Qpidd, Qpid Server y Postgres Server en todos los nodos:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server detener
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. Quita los directorios Qpid Server y Qpidd antiguos:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. Vuelve a instalar Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
  4. Restablecer Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd backup-2016.03.17,14.40.41.tar.gz
  5. Iniciar Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. Vuelve a instalar el servidor Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server install
  7. Restablecer servidor Qpid:
    > Restablecimiento de /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server backup-2016.03.17,14.40.41.tar.gz
  8. Reiniciar los servidores Qpid, Qpidd y Postgres en todos los nodos:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server restart
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server restart

OpenLDAP

  1. Detener OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. Vuelve a instalar OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. Quita los directorios OpenLDAP antiguos:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. Restablecer OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap backup-2016.03.17,14.40.41.tar.gz
  5. Reinicia OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. Reiniciar todos los servidores de administración:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server restart

Servidor de administración

  1. Detener el servidor de administración:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server stop
  2. Quita los directorios anteriores del servidor de administración:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. Reinstala el servidor de administración:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server install
  4. Restablece el servidor de administración desde el archivo de copia de seguridad:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server backup-2016.03.17,14.40.41.tar.gz
  5. Reinicia el servidor de administración:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server start

Message Processor

  1. Detener el procesador de mensajes:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor stop
  2. Quita los directorios antiguos de Message Processor:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. Vuelve a instalar Message Processor:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor install
  4. Restablece el procesador de mensajes del archivo de copia de seguridad:
    > Restablecimiento de /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor backup-2016.03.17,14.40.41.tar.gz
  5. Reiniciar el procesador de mensajes:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor start

Router

  1. Detener router:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router stop
  2. Quita los directorios de router antiguos:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. Vuelve a instalar el router:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router install
  4. Restablece el router a partir del archivo de copia de seguridad:
    > Restablecimiento de /opt/apigee/apigee-service/bin/apigee-service Edge-router backup-2016.03.17,14.40.41.tar.gz
  5. Reiniciar el router:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router start

IU de Edge

  1. Detener IU:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui stop
  2. Quita los directorios de IU anteriores:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. Vuelve a instalar la IU:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui install
  4. Restablece la IU a partir del archivo de copia de seguridad:
    > Restablecimiento de /opt/apigee/apigee-service/bin/apigee-service Edge-ui backup-2016.03.17,14.40.41.tar.gz
  5. Reiniciar IU:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui start

Completa la recuperación del sitio

  1. Detén todos los nodos componentes. Ten en cuenta que el orden de detención de los subsistemas es importante. primero todos los nodos de Edge y, luego, todos los nodos del almacén de datos.
  2. Restablece todos los componentes como se describió anteriormente.
  3. Ahora, inicia todos los componentes en el siguiente orden. Ten en cuenta que el orden de inicio del subsistemas es importante:
    1. Inicia el clúster de ZooKeeper
    2. Inicia el clúster de Cassandra
    3. Asegúrate de que el OpenLDAP esté funcionando
    4. Iniciar qpid
    5. Asegúrate de que la base de datos de PostgreSQL esté en funcionamiento
    6. Iniciar el servidor de administración
    7. Iniciar routers y procesadores de mensajes
    8. Iniciar el servidor Qpid
    9. Inicia el servidor de Postgres
    10. Iniciar la IU de Apigee