É possível remover a mTLS da Apigee a qualquer momento. Nesta seção, descrevemos como removê-lo e verificar se ele foi removido.
Para reverter a instalação da mTLS da Apigee:
- Faça login em um nó do cluster. A ordem em que você faz isso não importa.
- Interrompa todos os componentes no nó, como mostra o exemplo a seguir:
/opt/apigee/apigee-service/bin/apigee-all stop
- Desinstale o serviço
apigee-mtlsexecutando o seguinte comando:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Inicie todos os componentes no nó na
ordem de início, como
mostra o exemplo a seguir:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Repita esse processo para cada nó no cluster.
Para verificar se a desinstalação foi bem-sucedida, faça o seguinte (em qualquer ordem):
- Em cada nó que estiver executando o ZooKeeper, verifique se os serviços do Consul não estão no diretório
/usr/lib/systemd/system:- Use o diretório
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Verifique se os seguintes arquivos não estão nesse diretório:
consul_egress.serviceconsul_server.service
- Se algum desses arquivos estiver no diretório
/usr/lib/systemd/system, exclua-o.
- Use o diretório
- Em cada nó que estiver executando o ZooKeeper, verifique se os diretórios
apigee-mtlseapigee-mtls-consulexistem:- Mude para o diretório raiz da Apigee:
cd ${APIGEE_ROOT:-/opt/apigee} - Verifique o conteúdo do diretório:
ls
- Verifique se os seguintes diretórios não existem neste diretório:
apigee-mtls-versionapigee-mtls-consul-version
- Se algum desses diretórios existir, exclua-o.
- Mude para o diretório raiz da Apigee:
- No mesmo diretório, verifique se os links simbólicos para os seguintes itens foram removidos:
apigee-mtlsapigee-mtls-consul
Para fazer isso, use a opção find
-L, como mostra o exemplo a seguir:find -L ./
Se os links simbólicos para esses diretórios permanecerem, remova-os com os comandos
rmouunlink. - Em cada nó que estiver executando o ZooKeeper, verifique se o Consul foi removido usando o
comando
which:which consul
Esse comando deve responder com uma mensagem semelhante a esta:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Execute o seguinte comando como raiz ou com sudo:
iptables -t nat -L OUTPUT
Esse comando mostra os cabeçalhos das colunas, mas nenhum dado nelas, como no exemplo a seguir:
target prot opt source destination
- Use
yumpara determinar se os pacotes mTLS da Apigee estão instalados:yum list installed
Esse comando não deve exibir pacotes que correspondam ao seguinte:
apigee-mtls-versionapigee-mtls-consul-version