Después de una instalación correcta de Edge, hay algunas tareas comunes que tal vez quieras realizar para validar la instalación, ajustar la configuración y personalizarla. Estas tareas incluyen lo siguiente:
| Tarea | Descripción |
|---|---|
| Invoca comandos en componentes de Edge | Usa la utilidad apigee-service para iniciar, detener, reiniciar y obtener el estado
de cada componente de Edge. |
| Configura los componentes de Edge | Usa archivos de propiedades para cambiar la configuración predeterminada de los componentes de Edge. |
| Ejecuta apigee-validate | Invoca las secuencias de comandos de prueba para asegurarte de que la instalación de cada componente se haya realizado correctamente. |
| Ajusta la configuración del montón de JVM | Optimiza la configuración de memoria de Java para cada nodo. |
| Administra la política de contraseñas de LDAP | Cambiar la contraseña predeterminada de LDAP y establecer varios parámetros de configuración de autenticación |
| Instala apigee-monit en el nodo | Instala y usa una herramienta que supervise los componentes del nodo y que intente reiniciarlos si fallan. |
| Cambia la contraseña predeterminada de PostgreSQL | Apigee recomienda que cambies la contraseña predeterminada de PostgreSQL después de instalar Edge para nube privada para mantener la seguridad de tus datos. |
| Configura trabajos de depuración de PostgreSQL | Elimina los datos excedentes que recopila el servicio de análisis. |
| Configura la reparación de nodetool de Cassandra | Es el mantenimiento periódico que debes realizar en tu anillo de Cassandra para garantizar la coherencia en todos los nodos. |
| Habilita el inicio automático | Indica a Edge para nube privada que se reinicie automáticamente durante un reinicio. |
| Instala la nueva IU de Edge | Apigee recomienda que instales la nueva IU de Edge, que es una interfaz de usuario mejorada para desarrolladores y administradores de Edge para nube privada de Apigee. |
Ten en cuenta que estas son solo algunas de las tareas más comunes que sueles realizar después de instalar Edge. Para obtener información sobre operaciones y tareas de administración adicionales, consulta Cómo configurar Edge y Operaciones.
Invoca comandos en los componentes de Edge
Edge instala utilidades de administración en /opt/apigee/apigee-service/bin que puedes
usar para administrar una instalación de Edge. Por ejemplo, puedes usar la utilidad apigee-all para iniciar, detener, reiniciar o determinar el estado de todos los componentes de Edge en el nodo:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
Usa la utilidad apigee-service para controlar y configurar componentes individuales. La utilidad apigee-service tiene el siguiente formato:
/opt/apigee/apigee-service/bin/apigee-service component_name action
En el ejemplo anterior, component_name identifica el componente. El componente debe estar en el nodo en
el que ejecutas apigee-service. Según tu configuración, los valores de
component_name pueden incluir lo siguiente:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(base de datos de PostgreSQL)apigee-qpidd(trinquete)apigee-sso(SSO de Edge)apigee-zookeeper(ZooKeeper)edge-management-server(servidor de administración)edge-management-ui(nueva IU de Edge)edge-message-processor(Procesador de mensajes)edge-postgres-server(servidor de Postgres)edge-qpid-server(servidor Qpid)edge-router(router perimetral)edge-ui(IU clásica)
Además de estos componentes, también puedes invocar apigee-service en los componentes apigee-provision y apigee-validate según tu configuración.
Por ejemplo, para reiniciar el router de Edge, ejecuta el siguiente comando:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Para determinar la lista de componentes instalados en el nodo, examina el directorio
/opt/apigee. Ese directorio contiene un subdirectorio para cada componente de Edge
instalado en el nodo. Cada subdirectorio tiene el siguiente prefijo:
apigee: Es un componente de terceros que usa Edge. Por ejemplo,apigee-cassandra.edge: Es un componente de Edge de Apigee. Por ejemplo,edge-management-server.edge-mint: Es un componente de Monetización. Por ejemplo:edge-mint-management-server.
La lista completa de acciones para un componente depende del componente en sí, pero todos los componentes admiten las siguientes acciones:
start, stop, restartstatus, versionbackup, restoreinstall, uninstall
Configura los componentes de Edge
Para configurar Edge después de la instalación, usa una combinación de archivos .properties y utilidades de Edge. Por ejemplo, para configurar TLS/SSL en la IU de Edge, edita los archivos .properties para establecer las propiedades necesarias. Los cambios en los archivos .properties
requieren que reinicies el componente de Edge afectado.
Los archivos .properties se encuentran en el directorio /opt/apigee/customer/application.
Cada componente tiene su propio archivo .properties en ese directorio.
Por ejemplo, router.properties y management-server.properties.
Para establecer una propiedad de un componente, edita el archivo .properties correspondiente y,
luego, reinicia el componente:
/opt/apigee/apigee-service/bin/apigee-service component restart
Por ejemplo:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Cuando actualizas Edge, se leen los archivos .properties en el directorio /opt/apigee/customer/application. Esto significa que la actualización conserva
todas las propiedades que estableciste en el componente.
Consulta Cómo configurar Edge para obtener más información sobre la configuración de Edge.
Instala apigee-monit en el nodo
Después de completar la instalación de los componentes en un nodo, puedes agregar la utilidad apigee-monit
de forma opcional. apigee-monit supervisará los componentes del nodo y, si fallan, intentará reiniciarlos.
Para obtener más información, consulta Reparación automática con apigee-monit.
Configura un servidor de OpenLDAP para que sea de solo lectura
Si tu instalación de Edge contiene un servidor de OpenLDAP que no necesita que se cambie el tráfico, te recomendamos que configures el servidor para que sea de solo lectura. Para ello, sigue estos pasos:
- Crea un archivo
mark_readonly.ldifen el servidor con las siguientes líneas:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - Ejecuta el siguiente comando en el servidor para marcarlo como de solo lectura:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
En caso de que el servidor principal falle, puedes volver a usar el servidor en espera como principal de la siguiente manera:
- Crea un archivo
mark_writable.ldifen el servidor en espera con la siguiente línea:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - Ejecuta el siguiente comando en el servidor en espera:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif