Edge for Private Cloud 4.18.05 sürümü
Bu dokümanda, mevcut bir Edge yüklemesinde Qpid sunucusunun nasıl ekleneceği ve kaldırılacağı açıklanmaktadır.
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-001
ve 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,
name
alanındaki Analytics grubu adını ve tüketici grubu adınıconsumer-groups
alanına girin. - Edge
apigee-setup
yardı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.sh
kullanı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-001
altındaki mülk:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- Değişiklikten emin olmak için tüm düğümlerdeki tüm
edge-qpid-server
bileşeni yeniden başlatın şu bileşenler tarafından alınır:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
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ızAXGROUP
mü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
- Değişiklikten emin olmak için tüm düğümlerdeki tüm
edge-qpid-server
bileşeni yeniden başlatın şu bileşenler tarafından alınır:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
- Qpid'i, Edge'yi Kaldırma bölümünde açıklandığı şekilde kaldırın.