Questa sezione descrive le attività aggiuntive (oltre ai requisiti) che devi eseguire prima di poter installare Apigee mTLS. Queste attività includono:
- Assicurati di non aver disattivato
localhost. - Sostituzione del servizio firewall predefinito (in molti casi,
firewalld) coniptablessu tutti i nodi del cluster. - Backup dei dati di Cassandra, ZooKeeper e Postgres
Ognuna di queste attività è descritta nelle sezioni seguenti.
Esegui il backup dei dati di Cassandra, ZooKeeper e Postgres
Durante l'installazione e la configurazione di Apigee mTLS, reinstallerai Cassandra e Postgres sui rispettivi nodi. Di conseguenza, devi eseguire il backup dei dati per i seguenti componenti:
apigee-cassandraapigee-postgresqlapigee-zookeeper
Anche se non reinstalli ZooKeeper nel cluster, Apigee consiglia di eseguire il backup dei dati prima di installare Apigee mTLS.
Per istruzioni su come eseguire il backup dei dati di questi componenti, consulta Come eseguire il backup.
Assicurati che l'indirizzo di loopback sia abilitato
Apigee mTLS richiede l'abilitazione dell'indirizzo di loopback localhost. L'indirizzo IP 127.0.0.1 deve essere instradabile e deve risolversi in localhost su ogni nodo del cluster. I server proxy Consul nel mesh di servizi dipendono da questo.
Se in precedenza hai disattivato l'indirizzo di loopback localhost, devi riattivarlo su tutti i nodi del cluster.
Sostituisci il firewall predefinito
Il firewall predefinito su CentOS e RedHat Enterprise Linux (RHEL) è firewalld.
Tuttavia, Apigee mTLS richiede l'utilizzo di iptables come firewall. Di conseguenza, devi:
- Disattiva e rimuovi
firewalld, se installato.E
- Installa
iptablessu ogni nodo e assicurati che sia in esecuzione.
Questa sezione descrive come eseguire queste attività.
L'ordine dei nodi su cui esegui questa operazione non è importante.
Per disinstallare firewalld e assicurarti che iptables sia installato e in esecuzione:
- Accedi al nodo come utente
root. - Arresta tutti i componenti eseguendo questo comando:
/opt/apigee/apigee-service/bin/apigee-all stop
- Disattiva e disinstalla
firewalld:- Arresta il servizio
firewalldeseguendo questo comando:systemctl stop firewalld
- Disattiva il servizio
firewallde mascheratelo eseguendo i seguenti comandi:systemctl disable firewalld
systemctl mask --now firewalld
- Rimuovi il servizio
firewalldconyumeseguendo il seguente comando:yum remove firewalld
- Reimposta tutti i servizi con stato di errore eseguendo questo comando:
systemctl reset-failed
- Ricarica tutti i servizi eseguendo questo comando:
systemctl daemon-reload
- Arresta il servizio
- Installa
iptables:- Installa i pacchetti
iptableseiptables-serviceseseguendo questo comando:yum install iptables iptables-services
- Ricarica i servizi in esecuzione eseguendo questo comando:
systemctl daemon-reload
- Attiva
iptableseseguendo questo comando:systemctl enable iptables ip6tables
- Avvia i servizi
iptableseip6tableseseguendo questo comando:systemctl start iptables ip6tables
- Installa i pacchetti
- Ripeti questa procedura per ogni nodo del cluster.