설치 후

Edge 설치가 완료되면 일반적으로 수행해야 하는 설치를 확인하고, 설정을 조정하고, 구성을 사용자 지정할 수 있습니다. 이러한 작업에는 다음이 포함됩니다.

작업 설명
Edge 구성요소에서 명령어 호출 apigee-service 유틸리티를 사용하여 시작, 중지, 다시 시작, 상태 가져오기 살펴보겠습니다
Edge 구성요소 구성 속성 파일을 사용하여 Edge 구성요소의 기본 설정을 변경합니다.
Apigee-validate 실행 테스트 스크립트를 호출하여 각각이 설치되었는지 확인합니다. 요소가 성공적으로 처리되었습니다.
JVM 힙 설정 조정 각 노드의 Java 메모리 설정을 최적화합니다.
LDAP 비밀번호 정책 관리하기 기본 LDAP 비밀번호를 변경하고 다양한 인증 설정을 구성합니다.
노드에 apigee-monit 설치 노드의 구성 요소를 모니터하는 도구를 설치 및 사용하고 포드를 다시 시작하려고 시도합니다
기본 PostgreSQL 비밀번호 변경 Apigee에서는 설치 후 기본 PostgreSQL 비밀번호를 변경할 것을 권장합니다. 프라이빗 클라우드를 위한 에지로 데이터 보안을 유지합니다.
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-provisionapigee-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.propertiesmanagement-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 서버가 포함된 경우 서버를 읽기 전용으로 구성하는 것이 좋습니다. 방법은 다음과 같습니다.

  1. 다음 줄을 사용하여 서버에 mark_readonly.ldif 파일을 만듭니다.
    dn: olcDatabase={2}bdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: TRUE
  2. 서버에서 다음 명령어를 실행하여 읽기 전용으로 표시합니다.
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

주 서버에 장애가 발생하면 다음과 같이 다시 대기 서버를 기본 서버로 사용하도록 전환할 수 있습니다.

  1. 대기 서버에 다음 줄을 사용하여 mark_writable.ldif 파일을 만듭니다.
      dn: olcDatabase={2}bdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: FALSE
  2. 대기 서버에서 다음 명령어를 실행합니다.
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif