Avant d'installer Apigee mTLS, vous devez vous assurer que vous n'avez pas désactivé localhost et que vous avez remplacé un service de pare-feu par défaut (dans de nombreux cas, firewalld) par iptables sur les nœuds de votre cluster.
Sauvegarder vos données Cassandra, Zookeeper et Postgres
Avant d'installer Apigee mTLS, vous devez sauvegarder les données des composants suivants :
apigee-cassandraapigee-zookeeperapigee-postgresql
Pour savoir comment sauvegarder les données de ces composants, consultez Comment sauvegarder.
Assurez-vous que l'adresse loopback est activée
Apigee mTLS nécessite l'activation de l'adresse loopback localhost. L'adresse IP 127.0.0.1 doit être routable et doit correspondre à localhost sur chaque nœud du cluster. Les serveurs proxy Consul du maillage de services en dépendent.
Si vous avez déjà désactivé l'adresse loopback localhost, vous devez la réactiver sur tous les nœuds de votre cluster.
Remplacer le pare-feu par défaut
Le pare-feu par défaut sur CentOS et RedHat Enterprise Linux (RHEL) est firewalld.
Toutefois, Apigee mTLS nécessite que vous utilisiez iptables comme pare-feu. Par conséquent, vous devez :
- Désactivez et supprimez
firewalld, s'il est installé.ET
- Installez
iptablessur chaque nœud et assurez-vous qu'il est en cours d'exécution.
Cette section explique comment effectuer ces tâches.
L'ordre des nœuds sur lesquels vous effectuez cette opération n'a pas d'importance.
Pour désinstaller firewalld et vous assurer que iptables est installé et en cours d'exécution :
- Connectez-vous au nœud en tant qu'utilisateur racine.
- Arrêtez tous les composants en exécutant la commande suivante :
/opt/apigee/apigee-service/bin/apigee-all stop
- Désactivez et désinstallez
firewalld:- Arrêtez le service
firewallden exécutant la commande suivante :systemctl stop firewalld
- Désactivez le service
firewalldet masquez-le en exécutant les commandes suivantes :systemctl disable firewalld
systemctl mask --now firewalld - Supprimez le service
firewalldavecyumen exécutant la commande suivante :yum remove firewalld
- Réinitialisez tous les services dont l'état est "Échec" en exécutant la commande suivante :
systemctl reset-failed
- Actualisez tous les services en exécutant la commande suivante :
systemctl daemon-reload
- Arrêtez le service
- Installez
iptables:- Installez les packages
iptablesetiptables-servicesen exécutant la commande suivante :yum install iptables iptables-services
- Actualisez les services en cours d'exécution en exécutant la commande suivante :
systemctl daemon-reload
- Activez
iptablesen exécutant la commande suivante :systemctl enable iptables ip6tables
- Démarrez les services
iptablesetip6tablesen exécutant la commande suivante :systemctl start iptables ip6tables
- Installez les packages
- Répétez ce processus pour chaque nœud du cluster.