설치 후

Private Cloud용 Edge v4.19.01

Edge 설치가 완료되면 설치 유효성을 검사하고 설정을 조정하고 구성을 맞춤설정하기 위해 수행할 수 있는 몇 가지 일반적인 작업이 있습니다. 이러한 작업에는 다음이 포함됩니다.

작업 설명
Edge 구성요소에서 명령어 호출 apigee-service 유틸리티를 사용하여 각 Edge 구성요소를 시작, 중지, 다시 시작하고 상태를 가져옵니다.
Edge 구성요소 구성 속성 파일을 사용하여 기본 Edge 구성요소 설정을 변경합니다.
apigee-validate 실행 테스트 스크립트를 호출하여 각 구성요소가 성공적으로 설치되었는지 확인합니다.
JVM 힙 설정 조정 각 노드의 자바 메모리 설정을 최적화합니다.
LDAP 비밀번호 정책 관리하기 기본 LDAP 비밀번호를 변경하고 다양한 인증 설정을 구성합니다.
노드에 apigee-monit 설치 노드의 구성요소를 모니터링하고 실패할 경우 다시 시작을 시도하는 도구를 설치하고 사용합니다.
PostgreSQL 삭제 작업 설정 분석 서비스에서 수집한 초과 데이터를 프루닝합니다.
Cassandra Nodetool 복구 설정 모든 노드에서 일관성을 보장하기 위해 Cassandra 링에서 수행해야 하는 정기 유지보수입니다.
자동 시작 사용 설정 재부팅 중에 Private Cloud용 Edge가 자동으로 다시 시작되도록 지시합니다.

이는 Edge를 설치한 후 일반적으로 수행하는 작업 중 일부에 불과합니다. 추가 작업 및 관리 태스크는 Edge 구성 방법작업을 참조하세요.

Edge 구성요소에서 명령어 호출

Edge 설치를 관리하는 데 사용할 수 있는 /opt/apigee/apigee-service/bin 아래 Edge 설치 관리 유틸리티입니다. 예를 들어 apigee-all 유틸리티를 사용하여 노드에 있는 모든 Edge 구성요소의 상태를 시작, 중지, 다시 시작하거나 상태를 확인할 수 있습니다.

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

apigee-service 유틸리티를 사용하여 개별 구성요소를 제어하고 구성할 수 있습니다. apigee-service 유틸리티의 형식은 다음과 같습니다.

/opt/apigee/apigee-service/bin/apigee-service component_name action

여기서 component_name는 구성요소를 식별합니다. 구성요소는 apigee-service를 실행하는 노드에 있어야 합니다. 구성에 따라 component_name의 값에는 다음이 포함될 수 있습니다.

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL 데이터베이스)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (관리 서버)
  • edge-management-ui (새 Edge UI)
  • edge-message-processor (메시지 프로세서)
  • edge-postgres-server (Postgres 서버)
  • edge-qpid-server (Qpid 서버)
  • edge-router (에지 라우터)
  • edge-ui (기본 UI)

이러한 구성요소 외에도 구성에 따라 apigee-provisionapigee-validate 구성요소에서 apigee-service를 호출할 수도 있습니다.

예를 들어 에지 라우터를 다시 시작하려면 다음 명령어를 실행합니다.

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

/opt/apigee 디렉터리를 검사하여 노드에 설치된 구성요소 목록을 확인할 수 있습니다. 이 디렉터리에는 노드에 설치된 모든 Edge 구성요소의 하위 디렉터리가 포함됩니다. 각 하위 디렉터리는 다음 프리픽스로 시작합니다.

  • apigee: Edge에서 사용하는 서드 파티 구성요소입니다. 예: apigee-cassandra.
  • edge: Apigee의 Edge 구성요소입니다. 예: edge-management-server.
  • edge-mint: 수익 창출 구성요소입니다. 예를 들면 edge-mint-management-server입니다.

구성요소의 전체 작업 목록은 구성요소 자체에 따라 다르지만 모든 구성요소는 다음 작업을 지원합니다.

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

Edge 구성요소 구성

설치 후 Edge를 구성하려면 .properties 파일과 Edge 유틸리티를 조합하여 사용합니다. 예를 들어 Edge UI에서 TLS/SSL을 구성하려면 .properties 파일을 수정하여 필요한 속성을 설정합니다. .properties 파일을 변경하려면 영향을 받은 Edge 구성요소를 다시 시작해야 합니다.

.properties 파일은 /opt/apigee/customer/application 디렉터리에 있습니다. 각 구성요소는 이 디렉터리에 자체 .properties 파일을 가지고 있습니다. 예: router.propertiesmanagement-server.properties

구성요소의 속성을 설정하려면 상응하는 .properties 파일을 수정한 후 구성요소를 다시 시작하세요.

/opt/apigee/apigee-service/bin/apigee-service component restart

예를 들면 다음과 같습니다.

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Edge를 업데이트하면 /opt/apigee/customer/application 디렉터리의 .properties 파일을 읽습니다. 즉, 업데이트에서는 구성요소에 설정한 모든 속성을 유지합니다.

Edge 구성에 대한 자세한 내용은 Edge 구성 방법을 참조하세요.

노드에 apigee-monit 설치

노드에 구성요소 설치를 완료한 후 필요에 따라 apigee-monit 유틸리티를 추가할 수 있습니다. apigee-monit는 노드의 구성요소를 모니터링하고, 실패하면 구성요소를 다시 시작하려고 시도합니다. 자세한 내용은 apigee-monit를 사용한 자가 복구를 참고하세요.