언제든지 Apigee mTLS를 삭제할 수 있습니다. 이 섹션에서는 이를 삭제하고 삭제되었는지 확인하는 방법을 설명합니다.
Apigee mTLS 설치를 롤백하려면 다음 안내를 따르세요.
- 클러스터의 노드에 로그인합니다. 이 작업을 수행하는 순서는 중요하지 않습니다.
- 다음 예시와 같이 노드의 모든 구성요소를 중지합니다.
/opt/apigee/apigee-service/bin/apigee-all stop
- 다음 명령어를 실행하여
apigee-mtls서비스를 제거합니다./opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- 다음 예시와 같이 시작 순서로 노드의 모든 구성요소를 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service component_name start
- 클러스터의 각 노드에 대해 이 프로세스를 반복합니다.
제거가 완료되었는지 확인하려면 다음을 수행합니다 (순서에 관계없음).
- ZooKeeper를 실행하는 각 노드에서 Consul 서비스가
/usr/lib/systemd/system디렉터리에 없는지 확인합니다./usr/lib/systemd/system디렉터리로 변경합니다.cd /usr/lib/systemd/system
- 다음 파일이 해당 디렉터리에 없는지 확인합니다.
consul_egress.serviceconsul_server.service
- 이러한 파일이
/usr/lib/systemd/system디렉터리에 있으면 삭제합니다.
- ZooKeeper를 실행하는 각 노드에서
apigee-mtls및apigee-mtls-consul디렉터리가 있는지 확인합니다.- Apigee 루트 디렉터리로 변경합니다.
cd ${APIGEE_ROOT:-/opt/apigee} - 디렉터리의 콘텐츠를 확인합니다.
ls
- 이 디렉터리에 다음 디렉터리가 존재하지 않는지 확인합니다.
apigee-mtls-versionapigee-mtls-consul-version
- 이러한 디렉터리가 있으면 삭제합니다.
- Apigee 루트 디렉터리로 변경합니다.
- 같은 디렉터리에서 다음에 대한 심볼릭 링크가 삭제되었는지 확인합니다.
apigee-mtlsapigee-mtls-consul
이렇게 하려면 다음 예시와 같이 find
-L옵션을 사용합니다.find -L ./
이러한 디렉터리에 대한 심볼릭 링크가 남아 있으면
rm또는unlink명령어를 사용하여 삭제할 수 있습니다. - ZooKeeper를 실행하는 각 노드에서
which명령어를 사용하여 Consul이 삭제되었는지 확인합니다.which consul
이 명령어는 다음과 비슷한 메시지로 응답합니다.
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- 루트 또는 sudo를 사용하여 다음 명령어를 실행합니다.
iptables -t nat -L OUTPUT
이 명령어는 다음 예시와 같이 열 제목을 표시하지만 열에 데이터는 표시하지 않습니다.
target prot opt source destination
yum를 사용하여 Apigee mTLS 패키지가 설치되었는지 확인합니다.yum list installed
이 명령어는 다음과 일치하는 패키지를 표시하지 않아야 합니다.
apigee-mtls-versionapigee-mtls-consul-version