Apigee mTLS 제거

Apigee mTLS는 언제든지 삭제할 수 있습니다. 이 섹션에서는 객체를 삭제하고 삭제되었는지 확인하는 방법을 설명합니다.

Apigee mTLS 설치를 롤백하려면 다음 안내를 따르세요.

  1. 클러스터의 노드에 로그인합니다. 이 경우 순서는 상관없습니다.
  2. 다음 예시와 같이 노드의 모든 구성요소를 중지합니다.
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. 다음 명령어를 실행하여 apigee-mtls 서비스를 제거합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. 다음 예에 표시된 대로 노드의 모든 구성요소를 시작 순서로 시작합니다.
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. 클러스터의 각 노드에 이 과정을 반복합니다.

제거가 완료되었는지 확인하려면 어떤 순서로든 다음을 수행하면 됩니다.

  1. ZooKeeper를 실행하는 각 노드에서 Consul 서비스가 /usr/lib/systemd/system 디렉터리에 있지 않은지 확인합니다.
    1. /usr/lib/systemd/system 디렉터리로 변경합니다.
      cd /usr/lib/systemd/system
    2. 이 디렉터리에 다음 파일이 없는지 확인합니다.
      • consul_egress.service
      • consul_server.service
    3. 이러한 파일 중 하나가 /usr/lib/systemd/system 디렉터리에 있으면 삭제합니다.
  2. ZooKeeper를 실행하는 각 노드에서 apigee-mtlsapigee-mtls-consul 디렉터리가 있는지 확인합니다.
    1. Apigee 루트 디렉터리로 변경합니다.
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. 디렉터리의 콘텐츠를 확인합니다.
      ls
    3. 이 디렉터리에 다음 디렉터리가 없는지 확인합니다.
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. 이러한 디렉터리 중 하나가 있으면 삭제합니다.
  3. 같은 디렉터리에서 다음 항목에 대한 심볼릭 링크가 삭제되었는지 확인합니다.
    • apigee-mtls
    • apigee-mtls-consul

    다음 예에서와 같이 찾기 -L 옵션을 사용하세요.

    find -L ./

    이러한 디렉터리의 심볼릭 링크가 남아 있으면 rm 또는 unlink 명령어를 사용하여 삭제할 수 있습니다.

  4. ZooKeeper를 실행 중인 각 노드에서 which 명령어를 사용하여 Consul이 삭제되었는지 확인합니다.
    which consul

    이 명령어는 다음과 유사한 메시지로 응답합니다.

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. 루트로 또는 sudo를 사용하여
    iptables -t nat -L OUTPUT
    명령어를 실행합니다.

    이 명령어는 다음 예와 같이 열 제목은 표시하지만 열에 데이터는 표시하지 않습니다.

    target     prot opt source               destination   
  6. yum를 사용하여 Apigee mTLS 패키지가 설치되었는지 확인합니다.
    yum list installed

    이 명령어는 다음과 일치하는 패키지를 표시해서는 안 됩니다.

    • apigee-mtls-version
    • apigee-mtls-consul-version