프라이빗 클라우드용 Edge v. 4.17.01
기존 설치에 라우터 또는 메시지 프로세서 노드를 추가할 수 있습니다. 라우터 또는 메시지 프로세서의 시스템 요구사항 목록은 설치 요구사항을 참조하세요.
라우터 추가
노드에 Edge를 설치한 후 다음 절차에 따라 라우터를 추가합니다.
- Edge 설치 설명서에 설명된 대로 인터넷 또는 비인터넷 절차를 사용하여 노드에 Edge를 설치합니다.
- 명령어 프롬프트에서 apigee-setup.sh 스크립트를 실행합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
'-p r' 옵션은 라우터를 설치하도록 지정합니다. configFile 만들기에 대한 자세한 내용은 노드에 Edge 구성요소 설치를 참조하세요. - 설치가 완료되면 스크립트에 라우터의 UUID가 표시됩니다. 나중에 UUID를 확인해야 하는 경우 라우터를 설치한 호스트에서 다음 cURL 명령어를 사용합니다.
> curl http://<router_IP>:8081/v1/servers/self - 구성을 확인하려면 다음 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 주소 또는 DNS 이름을 통해 API에 요청할 수 있어야 합니다. 예를 들면 다음과 같습니다.
http://<newRouter_IP>:<port>/v1/apiPath
예를 들어 Weather 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' 옵션은 메시지 프로세서를 설치하도록 지정합니다. configFile 만들기에 대한 자세한 내용은 노드에 Edge 구성요소 설치를 참조하세요. - 설치가 완료되면 스크립트에 메시지 프로세서의 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가 표시됩니다.
라우터와 메시지 프로세서 모두 추가
노드에 Edge를 설치한 후 다음 절차에 따라 라우터와 메시지 프로세서를 동시에 추가합니다.
- 명령어 프롬프트에서 apigee-setup 스크립트를 실행합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
'-p rmp' 옵션은 라우터 및 메시지 프로세서를 설치하도록 지정합니다. configFile 만들기에 대한 자세한 내용은 노드에 Edge 구성요소 설치를 참조하세요. - 위의 절차에 따라 라우터와 메시지 프로세서를 구성합니다.