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