Edge for Private Cloud 4.19.01
Прежде чем устанавливать Apigee mTLS, убедитесь, что вы не отключили localhost и заменили стандартный сервис брандмауэра (во многих случаях это firewalld) на iptables в узлах кластера.
Как создать резервную копию данных Cassandra, Zookeeper и Postgres
Before installing Apigee mTLS, you should back up the data for the following components:
apigee-cassandraapigee-zookeeperapigee-postgresql
Инструкции по резервному копированию данных для этих компонентов приведены в разделе Как создать резервную копию.
Убедитесь, что петлевой адрес включен
Для Apigee mTLS требуется включить петлевой адрес localhost. IP-адрес 127.0.0.1 должен быть маршрутизируемым и разрешаться в localhost на каждом узле кластера. От этого зависят прокси-серверы Consul в сервисной сетке.
Если вы ранее отключили петлевой адрес localhost, его необходимо снова включить на всех узлах кластера.
Замена брандмауэра по умолчанию
Брандмауэр по умолчанию в CentOS и RedHat Enterprise Linux (RHEL) – firewalld.
Однако для Apigee mTLS в качестве брандмауэра необходимо использовать iptables. В связи с этим вы должны:
- Отключите и удалите
firewalld, если оно установлено.И
- Установите
iptablesна каждом узле и убедитесь, что он работает.
В этом разделе описывается, как выполнить эти задачи.
Порядок узлов, на которых вы это делаете, не имеет значения.
Чтобы удалить firewalld и убедиться, что iptables установлено и работает:
- Войдите в узел как пользователь root.
- Остановите все компоненты, выполнив следующую команду:
/opt/apigee/apigee-service/bin/apigee-all stop
- Отключите и удалите
firewalld.- Остановите сервис
firewalld, выполнив следующую команду:systemctl stop firewalld
- Отключите сервис
firewalldи замаскируйте его, выполнив следующие команды:systemctl disable firewalld
systemctl mask --now firewalld - Удалите сервис
firewalldс помощьюyum, выполнив следующую команду:yum remove firewalld
- Сбросьте все сервисы со статусом failed, выполнив следующую команду:
systemctl reset-failed
- Перезагрузите все сервисы, выполнив следующую команду:
systemctl daemon-reload
- Остановите сервис
- Установите
iptables:- Установите пакеты
iptablesиiptables-services, выполнив следующую команду:yum install iptables iptables-services
- Перезагрузите запущенные сервисы, выполнив следующую команду:
systemctl daemon-reload
- Включите
iptables, выполнив следующую команду:systemctl enable iptables ip6tables
- Запустите сервисы
iptablesиip6tables, выполнив следующую команду:systemctl start iptables ip6tables
- Установите пакеты
- Повторите эту процедуру для каждого узла в кластере.