Antes de começar

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) por iptables em 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-cassandra
  • apigee-postgresql
  • apigee-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:

  1. Desative e remova o firewalld, se estiver instalado.

    E

  2. Instale o iptables em 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:

  1. Faça login no nó como o usuário root.
  2. Interrompa todos os componentes executando o seguinte comando:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Desative e desinstale o firewalld:
    1. Interrompa o serviço firewalld executando o seguinte comando:
      systemctl stop firewalld
    2. Desative o serviço firewalld e mascare-o executando os seguintes comandos:
      systemctl disable firewalld
      systemctl mask --now firewalld
    3. Remova o serviço firewalld com yum executando o seguinte comando:
      yum remove firewalld
    4. Redefina todos os serviços com status de falha executando o seguinte comando:
      systemctl reset-failed
    5. Recarregue todos os serviços executando o seguinte comando:
      systemctl daemon-reload
  4. Instale o iptables:
    1. Instale os pacotes iptables e iptables-services executando o seguinte comando:
      yum install iptables iptables-services
    2. Execute o seguinte comando para recarregar os serviços em execução:
      systemctl daemon-reload
    3. Ative iptables executando o seguinte comando:
      systemctl enable iptables ip6tables
    4. Inicie os serviços iptables e ip6tables executando o seguinte comando:
      systemctl start iptables ip6tables
  5. Repita esse processo para cada nó no cluster.