Lista de tareas de instalación

Edge para nube privada v. 4.16.05

La lista de tareas abarca los requisitos previos anteriores y proporciona una lista de los archivos necesarios que debes obtener antes de continuar. A continuación, se incluye un resumen de los requisitos principales que se abordan allí.

  • Credenciales de administrador del sistema de Edge: Como parte de la instalación, se te solicitará que especifiques una dirección de correo electrónico y una contraseña que se usarán para crear la cuenta de administrador del sistema de Edge. Nunca uses estas credenciales para nada que no sea la administración del sistema de Edge. Luego, puedes crear diferentes usuarios y tipos de usuarios para crear y administrar proxies de API, apps y todas las demás tareas a nivel del usuario.

    Para cambiar la contraseña de administrador, no uses la IU de Edge. Consulta Restablece las contraseñas de Edge para obtener más información.
  • SO: Para conocer los requisitos del sistema operativo, consulta https://apigee.com/docs/api-services/reference/supported-software.
  • Java: Los requisitos de Java se abordan en la sección Requisitos previos anterior. Consulta https://apigee.com/docs/api-services/reference/supported-software.

    Asegúrate de que JAVA_HOME apunte a la raíz del JDK para el usuario que realiza la instalación.
  • Firewalls: Los requisitos de firewall y host se describen en la sección Requisitos previos anterior. Consulta los requisitos de instalación antes de continuar.
  • TCP Wrappers: Los TCP Wrappers pueden bloquear la comunicación de algunos puertos y pueden afectar la instalación de OpenLDAP, Postgres y Cassandra. En esos nodos, verifica /etc/hosts.allow y /etc/hosts.deny para asegurarte de que no haya restricciones de puertos en los puertos de OpenLDAP, Postgres y Cassandra requeridos.
  • SELinux: Según la configuración de SELinux, Edge puede tener problemas para instalar e iniciar los componentes de Edge. Si es necesario, puedes inhabilitar SELinux o configurarlo en modo permisivo durante la instalación y, luego, volver a habilitarlo después de la instalación. Consulta Instala la utilidad apigee-setup de Edge para obtener más información.
  • iptables: Valida que no haya políticas de iptables que impidan la conectividad entre los nodos en los puertos de Edge requeridos. Si es necesario, puedes detener iptables durante la instalación con el siguiente comando:
    > sudo /etc/init.d/iptables stop

    En CentOS 7.x:
    > systemctl stop firewalld
  • Archivo de licencia: Se debe obtener un archivo de licencia válido para instalar Apigee Edge. La información sobre las licencias se incluye en la sección Requisitos previos anterior. Consulta los requisitos de instalación antes de continuar.
  • Archivos de distribución: Los archivos de distribución de Apigee Edge se instalan como un conjunto de RPM y dependencias.
  • Límites del sistema:
    • En los nodos de Cassandra, establece límites de memlock, nofile y espacio de direcciones (as) flexibles y estrictos para el usuario de instalación (el valor predeterminado es “apigee”) en /etc/security/limits.conf, como se muestra a continuación:
      apigee soft memlock unlimited
      apigee hard memlock unlimited
      apigee soft nofile 32768
      apigee hard nofile 65536
      apigee soft as unlimited
      apigee hard as unlimited
    • En los nodos de Message Processor, establece la cantidad máxima de descriptores de archivos abiertos en 64K con el siguiente comando:
      > ulimit -n 65535

      Si es necesario, puedes aumentar ese límite. Por ejemplo, si tienes una gran cantidad de archivos temporales abiertos al mismo tiempo.
  • Inhabilita la búsqueda de DNS en IPv6 cuando uses NSCD
    Si instalaste y habilitaste NSCD (daemon de almacenamiento en caché del servicio de nombres), es posible que notes que los Message Processors realizan dos búsquedas de DNS: una para IPv4 y otra para IPv6.

    Para inhabilitar la búsqueda de DNS en IPv6, haz lo siguiente:
    1. En cada nodo de Message Processor, edita /etc/nscd.conf.
    2. Establece la siguiente propiedad:
      enable-cache hosts no