Qpid düğümleri ekleme veya kaldırma

Edge for Private Cloud 4.16.09 sürümü

Bu dokümanda, mevcut bir Edge kurulumuna Qpid sunucusunun nasıl ekleneceği ve kaldırılacağı açıklanmaktadır.

Qpid sunucusu ekleme

Qpid sunucusu eklemek için:

  1. Yönetim sunucusunda, analiz ve tüketici gruplarının adını belirleyin.

    Aşağıdaki komutların çoğu bu bilgileri gerektirir. Varsayılan olarak, analiz grubunun adı axgroup-001, tüketici grubunun adı ise consumer-group-001'dir. Bir bölge için sessiz yapılandırma dosyasında, AXGROUP özelliğini kullanarak analiz grubunun adını ayarlayabilirsiniz.

    Analiz ve tüketici gruplarının adlarından emin değilseniz bunları görüntülemek için aşağıdaki komutu kullanın:
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    Bu komut, analiz grubu adını name alanında, tüketici grubu adını ise consumer-groups alanında döndürür.
  2. Edge apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde, internet veya internet dışı prosedürü kullanarak Edge apigee-setup yardımcı programını düğüme yükleyin.
  3. Düğümde Qpid'yi yüklemek için apigee-setup.sh dosyasını kullanın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

    "-p qs" seçeneği, Qpid'nin yükleneceğini belirtir. configFile oluşturma hakkında bilgi edinmek için Düğümde Edge bileşenlerini yükleme başlıklı makaleyi inceleyin.

    Yükleme tamamlandığında komut dosyası, Qpid sunucusunun UUID'sini gösterir. UUID'yi daha sonra belirlemeniz gerekirse Qpid'i yüklediğiniz ana makinede aşağıdaki cURL komutunu kullanın:
    > curl http://<qpid_IP>:8083/v1/servers/self
  4. Qpid'yi analiz grubuna ekleyin:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"

    Çıktıda, axgroup-001 altındaki qpid-server mülküne eklenen Qpid düğümünün UUID'sini görürsünüz:
    {
    "name" : "axgroup-001",
    "properties" : {},
    "scopes" : [ "VALIDATE~test", "sgilson~prod" ],
    "uuids" : {
    "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],
  5. Qpid'yi tüketici grubuna ekleyin:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers?uuid=QPID_UUID"

    Çıktıda, consumer-group-001 altındaki consumer-groups mülküne eklenen Qpid düğümünün UUID'sini görürsünüz.
    "consumer-groups" : [ {
    "name" : "consumer-group-001",
    "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],

Yükleme tamamlandı.

Qpid sunucusunu kaldırma

Qpid düğümünü kaldırmak için:

  1. Yönetim sunucusunda, analiz ve tüketici gruplarının adını belirleyin. Aşağıdaki komutların çoğu bu bilgiyi gerektirir.

    Varsayılan olarak analiz grubunun adı axgroup-001, tüketici grubunun adı ise consumer-group-001'dir. Bir bölge için sessiz yapılandırma dosyasında, AXGROUP özelliğini kullanarak analiz grubunun adını ayarlayabilirsiniz.

    Analiz ve tüketici gruplarının adlarından emin değilseniz bunları görüntülemek için aşağıdaki komutu kullanın:
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    Bu komut, ad alanında analiz grubu adını ve tüketici grupları alanında tüketici grubu adını döndürür.
  2. Qpid'yi tüketici grubundan kaldırın:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID"
  3. Qpid'yi analiz grubundan kaldırın:
    > curl -v -u adminEmail:pword-X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
  4. Edge'i kaldırma bölümünde açıklandığı şekilde Qpid'yi kaldırın.