Qpid 노드 추가 또는 삭제

Private Cloud용 Edge v. 4.17.01

이 문서에서는 기존 Edge 설치에서 Qpid 서버를 추가 및 삭제하는 방법을 설명합니다.

Qpid 서버 추가

Qpid 서버를 추가하려면 다음 단계를 따르세요.

  1. 관리 서버에서 애널리틱스 및 소비자 그룹의 이름을 결정합니다.

    아래 명령어에는 이 정보가 필요합니다. 기본적으로 분석 그룹의 이름은 axgroup-001이고 소비자 그룹의 이름은 consumer-group-001입니다. 지역의 자동 구성 파일에서 AXGROUP 속성을 사용하여 애널리틱스 그룹의 이름을 설정할 수 있습니다.

    분석 및 소비자 그룹의 이름을 잘 모르는 경우 다음 명령어를 사용하여 표시합니다.
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    이 명령어는 name 필드에 분석 그룹 이름을, consumer-groups 필드에 소비자 그룹 이름을 반환합니다.
  2. Edge Apigee-setup 유틸리티 설치에 설명된 대로 인터넷 또는 인터넷 외 절차를 사용하여 노드에 Edge apigee-setup 유틸리티를 설치합니다.
  3. apigee-setup.sh를 사용하여 Qpid를 노드에 설치합니다.
    > /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile


    '-p qs' 옵션은 Qpid를 설치하도록 지정합니다. configFile을 만드는 방법에 대한 자세한 내용은 노드에 Edge 구성요소 설치를 참조하세요.

    설치가 완료되면 스크립트에 Qpid 서버의 UUID가 표시됩니다. 나중에 UUID를 확인해야 하는 경우 Qpid를 설치한 호스트에서 다음 cURL 명령어를 사용합니다.
    > curl http://<qpid_IP>:8083/v1/servers/self
  4. "








  5. 소비자 그룹에 Qpid를 추가합니다.
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/AX_GROUP/consumer-groups/CONSUMER_group/consumer-groups/CONSUMER_groups의 '
    소비자 이름: UUID=0
    /소비자 이름:
    CONSUMER_GROUP/consumer-groups/CONSUMER_GROUP/consumer-groups/CONSUMER_GROUP의 속성입니다.

    "consumer-groups" : [ {
    "name" : "consumer-group-001",
    "소비자" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a9515-bd-18398a95c-bd-

설치가 완료되었습니다.

Qpid 서버 삭제

Qpid 노드를 삭제하려면 다음 단계를 따르세요.

  1. 관리 서버에서 애널리틱스 및 소비자 그룹의 이름을 결정합니다. 아래 명령어 중 다수는 이 정보를 필요로 합니다.

    기본적으로 분석 그룹의 이름은 axgroup-001이고 소비자 그룹의 이름은 consumer-group-001입니다. 리전의 자동 구성 파일에서 AXGROUP 속성을 사용하여 애널리틱스 그룹의 이름을 설정할 수 있습니다.

    분석 및 소비자 그룹의 이름을 잘 모르는 경우 다음 명령어를 사용하여 표시합니다.
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    이 명령어는 이름 필드에 분석 그룹 이름을, 소비자 그룹 필드에 소비자 그룹 이름을 반환합니다.
  2. 소비자 그룹에서 Qpid를 삭제합니다.
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/QPIDER_GROUP/consumer-groups/CONSUMER_consumer_GROUP
  3. 분석 그룹에서 Qpid를 삭제합니다.
    > curl -v -u adminEmail:pword -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid
  4. Edge 설치에서 Qpid 서버를 등록 취소합니다.
    > curl -u adminEmail:pword -X POST http://<ms_IP>:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid=QPID_UUID"&action
  5. Edge 설치에서 Qpid 서버를 삭제합니다.
    > curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID
  6. Edge 제거에 설명된 대로 Qpid를 제거합니다.