Edge 설치가 완료되면 일반적으로 수행해야 하는 설치를 확인하고, 설정을 조정하고, 구성을 사용자 지정할 수 있습니다. 이러한 작업에는 다음이 포함됩니다.
작업 | 설명 |
---|---|
Edge 구성요소에서 명령어 호출 | apigee-service 유틸리티를 사용하여 시작, 중지, 다시 시작, 상태 가져오기
살펴보겠습니다 |
Edge 구성요소 구성 | 속성 파일을 사용하여 Edge 구성요소의 기본 설정을 변경합니다. |
Apigee-validate 실행 | 테스트 스크립트를 호출하여 각각이 설치되었는지 확인합니다. 요소가 성공적으로 처리되었습니다. |
JVM 힙 설정 조정 | 각 노드의 Java 메모리 설정을 최적화합니다. |
LDAP 비밀번호 정책 관리하기 | 기본 LDAP 비밀번호를 변경하고 다양한 인증 설정을 구성합니다. |
노드에 apigee-monit 설치 | 노드의 구성 요소를 모니터하는 도구를 설치 및 사용하고 포드를 다시 시작하려고 시도합니다 |
PostgreSQL 삭제 작업 설정 | 분석 서비스에서 수집한 초과 데이터를 프루닝합니다. |
Cassandra Nodetool 복구 설정 | Cassandra 링에서 주기적으로 유지보수를 수행하여 일관성이 있어야 합니다 |
자동 시작 사용 설정 | 재부팅 중에 프라이빗 클라우드용 Edge가 자동으로 다시 시작하도록 지시합니다. |
새 Edge UI 설치 | Apigee에서는 고급 사용자인 새 Edge UI를 설치할 것을 권장합니다. 프라이빗 클라우드용 Apigee 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-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-service
apigee-provision
및 apigee-validate
구성요소를
구성할 수 있습니다
예를 들어 에지 라우터를 다시 시작하려면 다음 명령어를 실행합니다.
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
노드에 설치된 구성 요소 목록을 확인하려면
/opt/apigee
디렉터리에 있습니다. 이 디렉터리에는 모든 Edge용 하위 디렉터리가 포함되어 있습니다
kube-APIserver와 통신합니다 각 하위 디렉터리에는 다음이 접두어로 붙습니다.
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 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 구성 방법을 참조하세요. 에지 구성
노드에 apigee-monit을 설치합니다.
노드에 구성요소 설치를 완료한 후 선택적으로 apigee-monit
를 추가할 수 있습니다.
유틸리티입니다 apigee-monit
는 노드의 구성요소를 모니터링하고 실패하면 다시 시작을 시도합니다.
자세한 내용은 Apigee-monit을 사용한 자가 복구를 참조하세요.
OpenLDAP 서버를 읽기 전용으로 구성
Edge 설치에 트래픽이 필요하지 않은 OpenLDAP 서버가 포함된 경우 서버를 읽기 전용으로 구성하는 것이 좋습니다. 방법은 다음과 같습니다.
- 다음 줄을 사용하여 서버에
mark_readonly.ldif
파일을 만듭니다.dn: olcDatabase={2}bdb,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}bdb,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