Edge Private Cloud의 온프레미스 설치가 재부팅합니다. 다음 명령어를 사용하여 모든 노드에서 자동 시작을 사용 설정/사용 중지할 수 있습니다.
노드에서 모든 구성요소를 사용 설정하려면 다음 안내를 따르세요.
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
노드에서 모든 구성요소를 사용 중지하는 방법은 다음과 같습니다.
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
노드의 특정 구성요소에 대해 자동 시작을 사용 설정 또는 사용 중지하려면 다음을 실행합니다.
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart
여기서 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)
스크립트는 실행 중인 노드에만 영향을 미칩니다. 클러스터의 모든 노드를 모든 노드에서 스크립트를 실행합니다
구성요소를 시작하는 순서는 매우 중요합니다.
- 먼저 주키퍼, Cassandra, LDAP (OpenLDAP) 시작
주키퍼와 Cassandra가 클러스터로 설치된 경우 전체 클러스터가 가동되고 다른 Apigee 구성요소를 시작할 수 있습니다
- 그런 다음 Apigee 구성요소 (관리 서버, 라우터, UI 등)가 있습니다. Postgres 서버용 먼저 postgresql을 시작하고 Qpid 서버의 경우 qpidd를 시작합니다.
시사점:
- Apigee Edge 환경을 완전히 다시 시작하려면 ZooKeeper 및 Cassandra는 다른 노드보다 먼저 완전히 부팅되어야 합니다.
- 다른 Apigee 구성요소가 하나 이상의 동물원키퍼 및 Cassandra 노드에서 실행 중인 경우 자동 시작을 사용하지 않는 것이 좋습니다. 대신에 설명된 순서대로 구성요소를 시작하세요. 시작, 중지, 다시 시작 및 Apigee Edge 상태 확인을 참조하세요.
자동 시작 문제 해결
자동 시작을 구성했는데 Edge에서 OpenLDAP 서버를 시작하는 데 문제가 발생하면 SELinux를 사용 중지하거나 모든 노드에서 허용 모드로 설정해 볼 수 있습니다. 구성하려면 SELinux:
/etc/sysconfig/selinux
파일을 수정합니다.sudo vi /etc/sysconfig/selinux
SELINUX=disabled
또는SELINUX=permissive
를 설정합니다.- 수정사항을 저장합니다.
- 머신을 다시 시작한 후 Edge를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-all restart