Контрольный список установки

Edge for Private Cloud версии 4.16.05

В контрольном списке указаны все необходимые условия и файлы, которые нужно подготовить, прежде чем продолжить. Ниже приведены основные требования.

  • Учетные данные системного администратора Edge. В процессе установки вам будет предложено указать адрес электронной почты и пароль, которые будут использоваться для создания аккаунта системного администратора Edge. Используйте эти учетные данные только для администрирования системы Edge. Позже вы сможете создать других пользователей и типы пользователей для создания прокси-серверов API, приложений и управления ими, а также для выполнения других задач на уровне пользователя.

    Чтобы изменить пароль администратора, не используйте интерфейс Edge. Подробнее о том, как сбросить пароли в Edge…
  • ОС. Требования к операционной системе приведены на странице https://apigee.com/docs/api-services/reference/supported-software.
  • Java. Требования к Java описаны в разделе "Предварительные требования" выше. Подробную информацию можно найти на странице https://apigee.com/docs/api-services/reference/supported-software.

    Убедитесь, что переменная JAVA_HOME указывает на корневой каталог JDK для пользователя, выполняющего установку.
  • Брандмауэры. Требования к брандмауэрам и хостам описаны в разделе "Предварительные требования" выше. Прежде чем продолжить, ознакомьтесь с требованиями к установке.
  • TCP Wrappers. TCP Wrappers может блокировать обмен данными через некоторые порты и влиять на установку OpenLDAP, Postgres и Cassandra. На этих узлах проверьте файлы /etc/hosts.allow и /etc/hosts.deny, чтобы убедиться, что нет ограничений на порты, необходимые для OpenLDAP, Postgres и Cassandra.
  • SELinux В зависимости от настроек SELinux могут возникать проблемы с установкой и запуском компонентов Edge. При необходимости вы можете отключить SELinux или установить для него разрешающий режим во время установки, а затем снова включить его после установки. Подробнее о том, как установить утилиту apigee-setup для Edge…
  • iptables. Убедитесь, что правила iptables не препятствуют обмену данными между узлами через необходимые порты Edge. При необходимости вы можете остановить iptables во время установки с помощью следующей команды:
    > sudo /etc/init.d/iptables stop

    В CentOS 7.x:
    > systemctl stop firewalld
  • Файл лицензии. Для установки Apigee Edge необходимо получить действительный файл лицензии. Информация о лицензировании приведена в разделе "Предварительные требования" выше. Прежде чем продолжить, ознакомьтесь с требованиями к установке.
  • Файлы дистрибутива. Файлы дистрибутива Apigee Edge устанавливаются как набор RPM и зависимостей.
  • Системные ограничения:
    • На узлах Cassandra задайте мягкие и жесткие ограничения memlock, nofile и адресного пространства (as) для пользователя, выполняющего установку (по умолчанию "apigee"), в файле /etc/security/limits.conf, как показано ниже:
      apigee soft memlock unlimited
      apigee hard memlock unlimited
      apigee soft nofile 32768
      apigee hard nofile 65536
      apigee soft as unlimited
      apigee hard as unlimited
    • На узлах Message Processor задайте максимальное количество дескрипторов открытых файлов, равное 64 000, с помощью следующей команды:
      > ulimit -n 65535

      При необходимости вы можете увеличить это ограничение. Например, если у вас одновременно открыто много временных файлов.
  • Отключите DNS-запросы по IPv6 при использовании NSCD
    Если вы установили и включили NSCD (Name Service Cache Daemon), то можете заметить, что Message Processor выполняет два DNS-запроса: один для IPv4, а другой для IPv6.

    Чтобы отключить DNS-запрос по IPv6, выполните следующие действия:
    1. На каждом узле Message Processor отредактируйте файл /etc/nscd.conf.
    2. Задайте следующее свойство:
      enable-cache hosts no