Nesta seção, descrevemos outras tarefas (além dos requisitos) que você precisa realizar antes de instalar o mTLS da Apigee. Entre essas tarefas, estão as seguintes:
- Verifique se você não desativou o
localhost. - Substituir o serviço de firewall padrão (em muitos casos,
firewalld) poriptablesem todos os nós do cluster. - Como fazer backup dos dados do Cassandra, do ZooKeeper e do Postgres
Cada uma dessas tarefas é descrita nas seções a seguir.
Fazer backup dos dados do Cassandra, do Zookeeper e do Postgres
Durante a instalação e a configuração da mTLS da Apigee, você vai reinstalar o Cassandra e o Postgres nos respectivos nós. Por isso, faça backup dos dados dos seguintes componentes:
apigee-cassandraapigee-postgresqlapigee-zookeeper
Embora você não reinstale o ZooKeeper no cluster, a Apigee recomenda que você faça backup dos dados dele antes de instalar o mTLS da Apigee.
Para instruções sobre como fazer backup dos dados desses componentes, consulte Como fazer backup.
Verificar se o endereço de loopback está ativado
A mTLS da Apigee exige que o endereço de loopback localhost esteja ativado. O endereço IP
127.0.0.1 precisa ser roteável e ser resolvido para localhost em todos os nós
do cluster. Os servidores proxy do Consul na malha de serviço dependem disso.
Se você tiver desativado o endereço de loopback localhost, será necessário reativá-lo
em todos os nós do cluster.
Substituir o firewall padrão
O firewall padrão no CentOS e no RedHat Enterprise Linux (RHEL) é firewalld.
No entanto, a mTLS da Apigee exige que você use iptables como firewall. Por isso, você precisa:
- Desative e remova o
firewalld, se estiver instalado.E
- Instale o
iptablesem cada nó e verifique se ele está em execução.
Nesta seção, descrevemos como realizar essas tarefas.
A ordem dos nós em que você faz isso não importa.
Para desinstalar o firewalld e garantir que o iptables esteja instalado e
em execução:
- Faça login no nó como o usuário
root. - Interrompa todos os componentes executando o seguinte comando:
/opt/apigee/apigee-service/bin/apigee-all stop
- Desative e desinstale o
firewalld:- Interrompa o serviço
firewalldexecutando o seguinte comando:systemctl stop firewalld
- Desative o serviço
firewallde mascare-o executando os seguintes comandos:systemctl disable firewalld
systemctl mask --now firewalld
- Remova o serviço
firewalldcomyumexecutando o seguinte comando:yum remove firewalld
- Redefina todos os serviços com status de falha executando o seguinte comando:
systemctl reset-failed
- Recarregue todos os serviços executando o seguinte comando:
systemctl daemon-reload
- Interrompa o serviço
- Instale o
iptables:- Instale os pacotes
iptableseiptables-servicesexecutando o seguinte comando:yum install iptables iptables-services
- Execute o seguinte comando para recarregar os serviços em execução:
systemctl daemon-reload
- Ative
iptablesexecutando o seguinte comando:systemctl enable iptables ip6tables
- Inicie os serviços
iptableseip6tablesexecutando o seguinte comando:systemctl start iptables ip6tables
- Instale os pacotes
- Repita esse processo para cada nó no cluster.