서버 자동 시작 설정

Private Cloud용 Edge v. 4.17.05

Edge Private의 온프레미스 설치는 재부팅 중에 자동으로 다시 시작되지 않습니다. 다음 명령어를 사용하여 모든 노드에서 자동 시작을 사용 설정/사용 중지할 수 있습니다.

노드의 모든 구성요소:

  • /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 comp enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp disable_autostart

스크립트는 스크립트를 실행하는 노드에만 영향을 미칩니다. 자동 시작을 위해 모든 노드를 구성하려면 모든 노드에서 스크립트를 실행하세요.

구성요소를 시작하는 순서는 매우 중요합니다.

  1. 먼저 JoKeeper, Cassandra, LDAP (OpenLDAP)'를 시작합니다.

    zooKeeper 및 Cassandra가 클러스터로 설치된 경우 다른 Apigee 구성요소를 시작하기 전에 전체 클러스터가 가동 및 실행되어야 합니다.
  2. 그런 다음 모든 Apigee 구성요소 (관리 서버, 라우터, UI 등)를 추가합니다. Postgres 서버의 경우 먼저 postgresql을 시작하고 Qpid 서버의 경우 먼저 qpidd를 시작합니다.

영향:

  • Apigee Edge 환경을 완전히 다시 시작하려면 다른 노드보다 먼저 JoKeeper 및 Cassandra가 있는 노드를 부팅해야 합니다.
  • 다른 Apigee 구성요소가 하나 이상의 동물원 및 Cassandra 노드에서 실행 중인 경우 자동 시작을 사용하지 않는 것이 좋습니다. 대신 아래 Apigee Edge 시작, 중지, 다시 시작에 설명된 순서대로 구성요소를 시작하세요.

자동 시작 문제 해결

자동 시작을 구성한 후 Edge에서 OpenLDAP 서버 시작 관련 문제가 발생하면 SELinux를 사용 중지하거나 모든 노드에서 허용 모드로 설정해 볼 수 있습니다. SELinux를 구성하려면 다음 단계를 따르세요.

  1. /etc/sysconfig/selinux 파일을 수정합니다.
    > sudo vi /etc/sysconfig/selinux
  2. SELINUX=Disabled 또는 SELINUX=permissive를 설정합니다.
  3. 수정사항을 저장합니다.
  4. 머신을 다시 시작한 다음 Edge를 다시 시작합니다.
    > /opt/apigee/apigee-service/bin/apigee-all restart