En este documento, se explica cómo reinstalar y restablecer un componente de Edge. Usa este procedimiento si tienes que volver a instalar el componente de Edge antes de restablecer la copia de seguridad.
Apache ZooKeeper
Restablece un nodo independiente
- Detén ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Quita los directorios antiguos de ZooKeeper:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- Vuelve a instalar ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- Restablece ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia todos los componentes:
/opt/apigee/apigee-service/bin/apigee-all restart
Restablece un nodo del clúster
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 y volver a instalar ZooKeeper. Cuando el nodo nuevo de ZooKeeper se una al conjunto de ZooKeeper, obtendrá las instantáneas más recientes del líder y comenzará a entregar contenido a los clientes. No es necesario que restablezcas los datos en esta instancia.
- Vuelve a instalar ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- Ejecuta la configuración en el nodo de ZooKeeper con el mismo archivo de configuración que se usó cuando se instaló el
nodo original:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- Inicia ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Restablece un clúster completo
- Detén el clúster completo.
- Restablece todos los nodos de ZooKeeper desde el archivo de copia de seguridad como se describió anteriormente para un solo nodo.
- Inicia el clúster de ZooKeeper.
- Reinicia todos los componentes.
Apache Cassandra
Restablece un nodo independiente
- Detén Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- Quita el directorio antiguo de Cassandra:
/opt/apigee/data/apigee-cassandra
- Vuelve a instalar Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Restablece Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia todos los componentes:
/apigee/apigee-service/bin/apigee-all restart
Restablece un nodo del clúster
Si falla un solo nodo de Cassandra que forma parte de un conjunto, puedes crear un nodo nuevo con el mismo nombre de host o dirección IP. Solo debes volver a instalar Cassandra, no es necesario restablecer los datos.
- Vuelve a instalar Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Ejecuta la configuración en el nodo de Cassandra con el mismo archivo de configuración que se usó cuando se instaló el
nodo original:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Inicia Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Después de instalar Cassandra y de que el nodo esté activo (dado que RF>=2 para todos los espacios de claves),
ejecuta el siguiente comando
nodetoolpara inicializar el nodo:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Solo necesitas pasar tu nombre de usuario y contraseña si habilitaste la autenticación de JMX para Cassandra.
Restablece un clúster completo
- Detén el clúster completo.
- Restablece todos los nodos de Cassandra desde el archivo de copia de seguridad.
- Inicia el clúster de Cassandra.
- Reinicia todos los componentes.
Base de datos de PostgreSQL
PostgreSQL que se ejecuta de forma independiente o como principal
- Detén el servidor de administración, el servidor de Qpid y el servidor de Postgres en todos los nodos:
/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 - Vuelve a instalar la base de datos de PostgreSQL:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- Inicia PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- Restablece la base de datos de PostgreSQL desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces el componente de PostgreSQL, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el sufijo ".dump". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Inicia el servidor de administración, el servidor de Qpid y el servidor de 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
PostgreSQL se ejecuta como en espera
- Vuelve a instalar la base de datos de PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- 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
- Inicia PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Servidor de Postgres
- Detén el servidor de Postgres en todos los nodos principales y en espera:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Quita los directorios antiguos del servidor de Postgres:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Vuelve a instalar el servidor de Postgres:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- Restablece el servidor de Postgres desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Inicia el servidor de Postgres en todos los nodos principales y en espera:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Servidor Qpid y Qpidd
- Detén Qpidd, el servidor de Qpid y el servidor de Postgres 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 stop/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Quita los directorios antiguos de Qpid Server y Qpidd:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d /opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- Vuelve a instalar Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Restablece Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Inicia Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Vuelve a instalar el servidor de Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Restablece el servidor de Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia el servidor de Qpid, Qpidd y los servidores de 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
- Detén OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- Vuelve a instalar OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- Quita los directorios antiguos de OpenLDAP:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- Restablece OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- Reinicia todos los servidores de administración:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
Servidor de administración
- Detén el servidor de administración:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- Quita los directorios antiguos del servidor de administración:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Vuelve a instalar el servidor de administración:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- Restablece el servidor de administración desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia el servidor de administración:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Message Processor
- Detén el Message Processor:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Quita los directorios antiguos del Message Processor:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Vuelve a instalar el Message Processor:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- Restablece el Message Processor desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia el Message Processor:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Detén el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Quita los directorios antiguos de Router:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Vuelve a instalar el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- Restablece el router desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reinicia el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
IU de Edge
- Detén la IU:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Quita los directorios de IU antiguos:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- IU de reinstalación:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- Restablece la IU desde el archivo de copia de seguridad:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
Ten en cuenta que, cuando restableces un componente, no especificas la ruta de acceso del directorio al archivo de copia de seguridad ni el prefijo "backup-" ni el sufijo ".tar.gz". Solo debes especificar la parte de fecha y hora del nombre del archivo de copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restorey Edge usará el archivo de copia de seguridad más reciente en el directorio de copia de seguridad del componente. - Reiniciar la IU:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
Recuperación completa del sitio
- Detén todos los nodos de componentes. Ten en cuenta que el orden de detención de los subsistemas es importante: primero detén todos los nodos de Edge y, luego, todos los nodos de almacenes de datos.
- Restablece todos los componentes como se describió anteriormente.
- Ahora, inicia todos los componentes en el siguiente orden. Ten en cuenta que el orden en el que se inician los subsistemas es importante:
- Inicia el clúster de ZooKeeper
- Inicia el clúster de Cassandra
- Asegúrate de que OpenLDAP esté en funcionamiento
- Inicia qpid
- Asegúrate de que la base de datos de PostgreSQL esté en funcionamiento
- Inicia el servidor de administración
- Inicia routers y Message Processors
- Inicia el servidor de Qpid
- Inicia el servidor de Postgres
- Inicia la IU de Apigee