설치 테스트

Apigee는 설치를 검증하는 데 사용할 수 있는 테스트 스크립트를 제공합니다.

유효성 검사 테스트 실행

유효성 검사 테스트 프로세스의 각 단계에서 HTTP 20X 응답 코드가 반환되어 테스트

테스트 스크립트를 실행하려면 다음 단계를 따르세요.

  1. 관리 서버 노드에 apigee-validate를 설치합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. 관리 서버 노드에서 설정 명령어를 실행하여 테스트 스크립트를 호출합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    configFile 파일에는 다음 속성이 포함되어야 합니다.

    APIGEE_ADMINPW=SYS_ADMIN_PASSWORD

    생략할 경우 비밀번호를 입력하라는 메시지가 표시됩니다.

    기본적으로 apigee-validate 유틸리티는 라우터에 가상 호스트를 만듭니다. 외부 IP 주소가 있습니다 해당 포트가 라우터에서 열려 있지 않은 경우 선택적으로 VHOST_PORT 속성을 사용하여 포트를 설정합니다. 예를 들면 다음과 같습니다.

    VHOST_PORT=9000
  3. 그러면 스크립트는 다음을 실행합니다. <ph type="x-smartling-placeholder">
      </ph>
    • 조직을 만들어 포드와 연결합니다.
    • 환경을 만들고 메시지 프로세서를 환경과 연결합니다.
    • 가상 호스트를 만듭니다.
    • 간단한 상태 점검 프록시를 가져오고 애플리케이션을 '테스트' 환경입니다
    • SmartDocs 프록시를 가져옵니다.
    • 테스트를 실행하여 모든 것이 예상대로 작동하는지 확인합니다.

테스트에 성공하면 20X HTTP 응답이 반환됩니다.

테스트 스크립트로 생성된 조직, 환경, 기타 아티팩트를 삭제하려면 다음 안내를 따르세요.

  1. 다음 명령어를 실행합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    여기서 configFile는 테스트를 실행하는 데 사용한 파일과 동일합니다.

포드 설치 확인하기

Apigee 애널리틱스를 설치했으므로 이제 Apigee에서 다음을 수행하는 것이 좋습니다. 기본적이지만 중요한 유효성 검사 단계:

  1. 관리 서버가 중앙 POD에 있는지 확인합니다. Management Server에서 다음 curl 명령어를 실행합니다.
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

    다음과 같은 형식으로 출력이 표시됩니다.

    [ {
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [
        "application-datastore", "scheduler-datastore", "management-server",
        "auth-datastore", "apimodel-datastore", "user-settings-datastore",
        "audit-datastore"
      ],
      "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
    },
    {
      "externalHostName" : "localhost",
      "externalIP" : "192.168.1.11",
      "internalHostName" : "localhost",
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ {
          "name" : "started.at",
          "value" : "1454691312854"
        }, ... ]
      },
      "type" : [ "qpid-server" ],
      "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34"
    } ]
  2. 라우터와 메시지 프로세서가 게이트웨이 POD에 있는지 확인합니다. 관리 서버에서 다음을 실행합니다. 다음 curl 명령어를 실행합니다.
     curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    중앙 포드와 비슷한 출력이 표시되지만 라우터 및 메시지 프로세서에 관한 출력이 표시됩니다.

  3. Postgres가 분석 POD에 있는지 확인합니다. 관리 서버에서 다음을 실행합니다. curl 명령어:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    중앙 POD와 비슷하지만 Postgres용 출력이 표시됩니다.