서버 (메시지 프로세서/라우터) 연결 가능 여부 사용 설정/사용 중지

Private Cloud용 Edge v. 4.16.05

유지보수 중에는 서버에서 연결 가능성을 사용 중지하는 것이 좋습니다. 예를 들면 다음과 같습니다. 서버 재시작 또는 업그레이드의 예입니다 연결 가능성을 사용 중지하면 트래픽이 있습니다. 예를 들어, 메시지 프로세서에서 연결 가능성이 비활성화되면 라우터는 더 이상 모든 트래픽을 해당 메시지 프로세서로 보냅니다.

예를 들어 메시지 프로세서를 업그레이드하려면 다음 절차를 따르세요.

  1. 메시지 프로세서에서 연결 가능성을 사용 중지합니다.
  2. 메시지 프로세서를 업그레이드합니다.
  3. 메시지 프로세서에서 연결 가능성을 사용 설정합니다.

다음에서 연결 기능 사용 중지/사용 설정 메시지 프로세서

메시지 프로세서에서 연결 가능성을 사용하지 않으려면 메시지 프로세서:

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop

메시지 프로세서는 종료되기 전에 먼저 대기 중인 메시지를 처리합니다. 새 요청은 사용 가능한 다른 메시지 프로세서로 라우팅됩니다.

메시지 프로세서를 다시 시작하려면 다음 명령어를 사용합니다.

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
 > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor wait_for_ready

wait_for_ready 명령어는 메시지 프로세서가 메시지를 처리할 준비가 되면 다음 메시지를 반환합니다.

Checking if message-processor is up: message-processor is up.

다음 위치에서 연결 기능 사용 중지/사용 설정 라우터

프로덕션 환경에서는 일반적으로 에지 라우터 앞에 부하 분산기가 있습니다. 부하 분산기는 경로를 사용할 수 있는지 확인하기 위해 라우터에서 포트 15999를 모니터링합니다. 라벨을 만들려면 라우터에 연결할 수 없는 경우 라우터에서 포트 15999를 차단할 수 있습니다. 부하 분산기가 포트 15999에서 라우터에 액세스하면 더 이상 요청을 라우터에 전달하지 않습니다.

예를 들어 라우터 노드에서 다음 iptables 명령어를 사용하여 포트를 차단할 수 있습니다.

>  sudo iptables -A INPUT -i eth0 -p tcp --dport 15999 -j REJECT

나중에 라우터를 사용할 수 있도록 하려면 iptable을 삭제합니다.

> sudo iptables -F

iptables를 사용하여 노드의 다른 포트를 관리할 수도 있으므로 이를 - iptables를 플러시하거나 iptables를 사용하여 포트 15999를 차단할 때 고려해야 할 사항 iptables를 사용하고 있다면 -D 옵션을 사용하여 특정 변경사항을 되돌릴 수 있습니다.

> sudo iptables -D INPUT -i eth0 -p tcp --dport 15999 -j REJECT

연결 가능성 상태 확인

라우터의 연결 가능 상태를 가져오려면 라우터에서 포트 15999에 요청합니다.

> curl -v http://<routerIP>:15999/v1/servers/self/up

라우터에 연결할 수 있으면 요청은 HTTP 200을 반환합니다.

메시지 프로세서의 연결 가능 상태를 가져오려면 다음 단계를 따르세요.

> curl http://<mpIP>:8082/v1/servers/self