Private Cloud용 Edge v4.19.01
라우터 또는 메시지 프로세서 노드를 기존 설치에 추가할 수 있습니다. 목록의 시스템 요구사항은 설치 요구사항을 참조하세요.
라우터 추가
노드에 Edge를 설치한 후 다음 절차에 따라 라우터를 추가합니다.
- 다음에 설명된 대로 인터넷 또는 비인터넷 절차를 사용하여 노드에 Edge를 설치합니다. Edge 설치 설명서
- 명령어 프롬프트에서
apigee-setup.sh
스크립트를 실행합니다./opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
-p r
옵션은 라우터 설치를 지정합니다. 자세한 내용은 노드에 Edge 구성요소 설치에서 자세한 내용 알아보기 configFile를 만드는 중입니다. - 설치가 완료되면 스크립트가 라우터의 UUID를 표시합니다. 만약
나중에 UUID를 확인해야 하는 경우
라우터를 설치했습니다.
curl http://router_IP:8081/v1/servers/self
- Cassandra 인증을 사용하는 경우 라우터를 사용 설정하여 Cassandra에 연결합니다.
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
자세한 내용은 Cassandra 인증 사용 설정을 참조하세요.
- 다음
curl
명령어를 실행하여 구성을 확인할 수 있습니다.curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
여기서 pod_name은 게이트웨이 또는 커스텀 포드 이름입니다. 그러면 방금 추가한 라우터를 포함한 모든 라우터의 UUID
라우터 UUID가 출력에 표시되지 않으면 다음 cURL 명령어를 실행하여 다음과 같습니다.
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
ms_IP를 관리 서버의 IP 주소로 바꿉니다. region_name를 기본 리전 이름인 dc-1 또는 커스텀 리전 이름으로 바꿉니다. pod_name를 게이트웨이 또는 커스텀 포드 이름으로 바꿉니다.
- 라우터를 테스트하려면 IP 주소를 통해 API에 요청할 수 있어야 합니다.
또는 라우터의 DNS 이름입니다. 예를 들면 다음과 같습니다.
http://newRouter_IP:port/v1/apiPath
예를 들어 날씨 API를 만든 첫 번째 튜토리얼을 완료했다고 가정해 보겠습니다.
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
메시지 프로세서 추가
노드에 Edge를 설치한 후 다음 절차에 따라 메시지를 추가합니다. 프로세서:
- 다음에 설명된 대로 인터넷 또는 비인터넷 절차를 사용하여 노드에 Edge를 설치합니다. Edge 설치 설명서
- 명령어 프롬프트에서
apigee-setup.sh
스크립트를 실행합니다./opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
-p mp
옵션은 메시지 프로세서를 설치하도록 지정합니다. 자세한 내용은 노드에 Edge 구성요소 설치를 참조하세요. configFile를 만드는 중입니다. - 설치가 완료되면 스크립트가 메시지 프로세서의 UUID를 표시합니다.
구성 프로세스를 완료하는 데 필요한 UUID를 확인합니다. 필요한 경우
UUID를 사용하려면 포드가 설치된 호스트에서 다음
curl
명령어를 사용합니다. 다음과 같이 메시지 프로세서를 설치했습니다.curl http://mp_IP:8082/v1/servers/self
- 설치 중인 각 조직의 각 환경에 대해 다음을 사용합니다.
curl
명령어를 사용하여 메시지 프로세서를 환경과 연결합니다.curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
ms_IP를 관리 서버의 IP 주소로 바꿉니다. 연결된 조직 및 환경의 org_name 및 env_name 메시지 프로세서와 함께 작동합니다.
- 다음
curl
명령어를 실행하여 구성을 확인할 수 있습니다.curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
여기서 org_name은 조직의 이름입니다. env_name은 환경입니다. 모든 메시지의 UUID가 표시됩니다. 메시지 프로세서를 비롯하여 조직 및 환경과 관련된 프로세서 확인할 수 있습니다
- Cassandra 인증을 사용하는 경우 메시지 프로세서가
카산드라:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
자세한 내용은 Cassandra 인증 사용 설정을 참조하세요.
라우터와 메시지 프로세서 모두 추가
노드에 Edge를 설치한 후 다음 절차에 따라 라우터와 메시지를 추가합니다. 동시에 프로세서:
- 명령어 프롬프트에서
apigee-setup
스크립트를 실행합니다./opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
-p rmp
옵션은 라우터 및 메시지 프로세서를 설치하도록 지정합니다. 자세한 내용은 노드에 Edge 구성요소 설치 configFile을 만드는 방법에 대한 정보를 참조하세요. - 위의 절차에 따라 라우터와 메시지 프로세서를 구성합니다.