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
При необходимости вы можете увеличить это ограничение. Например, если у вас одновременно открыто много временных файлов.
- На узлах Cassandra задайте мягкие и жесткие ограничения memlock, nofile и адресного пространства (as) для пользователя, выполняющего установку (по умолчанию "apigee"), в файле /etc/security/limits.conf, как показано ниже:
-
Отключите DNS-запросы по IPv6 при использовании NSCD
Если вы установили и включили NSCD (Name Service Cache Daemon), то можете заметить, что Message Processor выполняет два DNS-запроса: один для IPv4, а другой для IPv6.
Чтобы отключить DNS-запрос по IPv6, выполните следующие действия:- На каждом узле Message Processor отредактируйте файл /etc/nscd.conf.
- Задайте следующее свойство:
enable-cache hosts no