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
- Detén ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Quita los directorios anteriores 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del 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 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.
- 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 usa al instalar 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 anterior 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del 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 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.
- 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 usa al instalar 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, 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
- 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
PosgreSQL que se ejecuta de forma independiente como principal
- Detén el servidor de administración, el servidor Qpid y el servidor 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 PostgreSQL, no especificas la ruta de acceso al directorio a el archivo de copia de seguridad ni se debe especificar el archivo ".dump" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - 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
- 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 Postgres Server 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 Postgres Server a partir del 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - 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
- 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 stop
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- 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
- Vuelve a instalar Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Restablecer 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - Iniciar Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Vuelve a instalar el servidor Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Restablecer servidor 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - Reinicia 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
- Detén el 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 OpenLDAP antiguos:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- Restablecer 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del 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
- Detener 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
- Reinstala 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del 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
- Detener Message Processor:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Quita los directorios antiguos de Message Processor:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Vuelve a instalar Message Processor:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- Restablece el procesador de mensajes 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - Reinicia el procesador de mensajes:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Detener el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Quita los directorios de router antiguos:
/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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - Reiniciar el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
IU de Edge
- IU de detención:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Quita los directorios de IU anteriores:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Vuelve a instalar la IU:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- Restablece la IU a partir del 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 debes especificar la ruta de acceso del directorio a la copia de seguridad ni especificar el directorio "backup-" el prefijo ".tar.gz" . Solo especificas fecha y hora del nombre del archivo de la copia de seguridad.
De manera opcional, puedes omitir el archivo de copia de seguridad en el comando
restore
y Edge usar el archivo de copia de seguridad más reciente del directorio de copia de seguridad del componente. - Reiniciar IU:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
Completa la recuperación del sitio
- Detén todos los nodos componentes. Ten en cuenta que el orden de detención de los subsistemas es importante: primero, detener todos los nodos de Edge y, luego, detener todos los nodos del almacén 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 de inicio del
subsistemas es importante:
- Inicia el clúster de ZooKeeper
- Inicia el clúster de Cassandra
- Asegúrate de que el OpenLDAP esté funcionando
- Iniciar qpid
- Asegúrate de que la base de datos de PostgreSQL esté en funcionamiento
- Iniciar el servidor de administración
- Iniciar routers y procesadores de mensajes
- Iniciar el servidor Qpid
- Inicia el servidor de Postgres
- Iniciar la IU de Apigee