Edge 설치가 완료되면 설치를 검증하고, 설정을 조정하고, 구성을 맞춤설정하기 위해 몇 가지 일반적인 작업을 실행할 수 있습니다. 이러한 작업에는 다음이 포함됩니다.
| 작업 | 설명 |
|---|---|
| Edge 구성요소에서 명령어 호출 | apigee-service 유틸리티를 사용하여 각 Edge 구성요소의 상태
를 시작, 중지, 다시 시작, 가져옵니다. |
| Edge 구성요소 구성 | 속성 파일을 사용하여 기본 Edge 구성요소 설정을 변경합니다. |
| apigee-validate 실행 | 테스트 스크립트를 호출하여 각 구성요소의 설치가 성공적으로 완료되었는지 확인합니다. |
| JVM 힙 설정 조정 | 각 노드의 Java 메모리 설정을 최적화합니다. |
| LDAP 비밀번호 정책 관리 | 기본 LDAP 비밀번호를 변경하고 다양한 인증 설정을 구성합니다. |
| 노드에 apigee-monit 설치 | 노드의 구성요소를 모니터링하고 실패할 경우 다시 시작을 시도하는 도구를 설치하고 사용합니다. |
| 기본 PostgreSQL 비밀번호 변경 | Apigee에서는 데이터 보안을 유지하기 위해 프라이빗 클라우드용 Edge를 설치한 후 기본 PostgreSQL 비밀번호를 변경하는 것이 좋습니다. |
| PostgreSQL 삭제 작업 설정 | 분석 서비스에서 수집한 초과 데이터를 정리합니다. |
| Cassandra nodetool 복구 설정 | 모든 노드에서 일관성을 유지하기 위해 Cassandra 링에서 실행해야 하는 정기 유지보수입니다. |
| 자동 시작 사용 설정 | 재부팅 중에 자동으로 다시 시작하도록 프라이빗 클라우드용 Edge에 지시합니다. |
| 새 Edge UI 구성 | Apigee Edge 프라이빗 클라우드의 개발자 및 관리자를 위한 관리 사용자 인터페이스인 새 Edge UI의 인증 및 선택적 설정을 구성합니다. |
이러한 작업은 Edge를 설치한 후 일반적으로 실행하는 몇 가지 일반적인 작업일 뿐입니다. 추가 작업 및 관리 작업은 Edge 구성 방법 및 작업을 참고하세요.
Edge 구성요소에서 명령어 호출
Edge는 Edge 설치를 관리하는 데 사용할 수 있는 관리 유틸리티를 /opt/apigee/apigee-service/bin에 설치합니다. 예를 들어 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-zookeeper(ZooKeeper)edge-management-server(관리 서버)edge-management-ui(새 Edge UI)edge-message-processor(메시지 프로세서)edge-postgres-server(Postgres 서버)edge-qpid-server(Qpid 서버)edge-router(에지 라우터)
이러한 구성요소 외에도 구성 방법에 따라
apigee-provision 및 apigee-validate 구성요소에서 apigee-service를 호출할 수도 있습니다.
예를 들어 Edge 라우터를 다시 시작하려면 다음 명령어를 실행합니다.
/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, restartstatus, versionbackup, restoreinstall, uninstall
Edge 구성요소 구성
설치 후 Edge를 구성하려면 .properties 파일
과 Edge 유틸리티를 함께 사용합니다. 예를 들어 새 Edge UI에서 TLS/SSL을 구성하려면
.properties 파일을 수정하여 필요한 속성을 설정합니다. .properties
파일을 변경하려면 영향을 받는 Edge 구성요소를 다시 시작해야 합니다.
.properties 파일은 /opt/apigee/customer/application 디렉터리에 있습니다.
각 구성요소에는 해당 디렉터리에 자체 .properties 파일이 있습니다.
예를 들어 router.properties 및 management-server.properties입니다.
구성요소의 속성을 설정하려면 해당 .properties 파일을 수정한 후
구성요소를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service component restart
예를 들면 다음과 같습니다.
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Edge를 업데이트하면 .properties 파일이
/opt/apigee/customer/application 디렉터리에서 읽힙니다. 즉, 업데이트는 구성요소에 설정한 속성을 유지합니다.
Edge 구성에 대한 자세한 내용은 Edge 구성 방법을(를) 참고하세요.
노드에 apigee-monit 설치
노드에 구성요소 설치를 완료한 후 선택적으로 apigee-monit
유틸리티를 추가할 수 있습니다. apigee-monit은 노드의 구성요소를 모니터링하고 실패할 경우 다시 시작을 시도합니다.
자세한 내용은 apigee-monit을 사용한 자체 복구를 참고하세요.
SymasLDAP 서버를 읽기 전용으로 구성
Edge 설치에 트래픽을 전환할 필요가 없는 SymasLDAP 서버가 포함되어 있는 경우 서버를 읽기 전용으로 구성하는 것이 좋습니다. 방법은 다음과 같습니다.
- 다음 줄이 포함된
mark_readonly.ldif파일을 서버에 만듭니다.dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - 서버에서 다음 명령어를 실행하여 읽기 전용으로 표시합니다.
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
기본 서버가 실패하는 경우 다음과 같이 대기 서버를 기본 서버로 다시 전환할 수 있습니다.
- 다음 줄이 포함된
mark_writable.ldif파일을 대기 서버에 만듭니다.dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - 대기 서버에서 다음 명령어를 실행합니다.
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif