Edge for Private Cloud 4.18.01 sürümü
Bu dokümanda, mevcut bir Edge'e Qpid sunucusunun nasıl ekleneceği ve kaldırılacağı açıklanmaktadır teşekkür ederiz.
Qpid sunucusu ekleme
Qpid sunucusu eklemek için:
- Yönetim Sunucusu'nda analizin ve tüketici gruplarının adını belirleyin.
Aşağıdaki komutların çoğunda bu bilgiler gerekir. Varsayılan olarak analizin adı grubu
axgroup-001ve tüketici grubunun adıconsumer-group-001. Bir bölgenin sessiz yapılandırma dosyasındaAXGROUPözelliğini kullanarak analiz grubunu seçin.Analytics ve tüketici gruplarının adlarından emin değilseniz aşağıdaki komutu kullanın tıklayın:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Bu komut,
namealanındaki Analytics grubu adını ve tüketici grubu adınıconsumer-groupsalanına girin. - Edge
apigee-setupyardımcı programını internet üzerinden veya konusunda açıklandığı gibi Edge Apigee-setup yardımcı programını yükleyin. - Qpid'i düğüme yüklemek için
apigee-setup.shkullanın:> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
"-p qs" seçeneği Qpid'i yüklemeyi belirtir. Görüntüleyin Bilgi için Edge bileşenlerini bir düğüme yükleyin bir configFile oluşturuluyor.
Yükleme tamamlandığında, komut dosyası Qpid sunucusunun UUID'sini görüntüler. İhtiyacınız varsa UUID'yi daha sonra belirlemek için, yüklediğiniz ana makinede aşağıdaki cURL komutunu kullanın Qpid:
> curl http://qpid_IP:8083/v1/servers/self
- Analiz grubuna Qpid 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"
Çıkışta, Qpid düğümünün UUID'sinin
qpid-serveröğesine eklendiğini görürsünüz. axgroup-001 altındaki özellik:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- Tüketici grubuna Qpid 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"
Çıkışta, Qpid düğümünün UUID'sinin
consumer-groupsöğesine eklendiğini görürsünüz.consumer-group-001altındaki mülk:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
Yükleme tamamlandı.
Qpid sunucusunu kaldırma
Bir Qpid düğümünü kaldırmak için:
- Yönetim Sunucusu'nda analizin ve tüketici gruplarının adını belirleyin. Çoğu
aşağıdaki komutlar bu bilgileri gerektirir.
Varsayılan olarak, analiz grubunun adı
axgroup-001, tüketicinin adı ise varsayılan olarak ayarlanır grup:consumer-group-001. İçinde sessiz yapılandırma dosyasını yüklemek istiyorsanızAXGROUPmülk.Analytics ve tüketici gruplarının adlarından emin değilseniz aşağıdaki komutu kullanın tıklayın:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Bu komut, ad alanındaki Analytics grubu adını ve tüketici grupları alanına gireceğiz.
- Qpid'i 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"
- Qpid'i 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"
- Edge yüklemesinde Qpid sunucusunun kaydını silin:
> curl -u adminEmail:pword -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID&action=remove"
- Edge yüklemesinden Qpid sunucusunu kaldırın:
> curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- Qpid'i, Edge'yi Kaldırma bölümünde açıklandığı şekilde kaldırın.