Mevcut bir kuruluma yönlendirici veya mesaj işlemci düğümü ekleyebilirsiniz. Yönlendirici veya Mesaj İşleyici için sistem gereksinimlerinin listesini Yükleme Gereksinimleri bölümünde bulabilirsiniz.
Yönlendirici ekleme
Edge'i düğüme yükledikten sonra yönlendiriciyi eklemek için aşağıdaki prosedürü kullanın:
- Edge'i, Edge Kurulum kılavuzunda açıklandığı şekilde internet veya internet dışı prosedürü kullanarak düğüme yükleyin.
- Komut isteminde
apigee-setup.shkomut dosyasını çalıştırın:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
-p rseçeneği, Router'ın yüklenmesini belirtir. configFile oluşturma hakkında bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleyi inceleyin. - Yükleme tamamlandığında komut dosyası, yönlendiricinin UUID'sini gösterir. UUID'yi daha sonra belirlemeniz gerekirse Router'ı yüklediğiniz ana makinede aşağıdaki cURL komutunu kullanın:
curl http://router_IP:8081/v1/servers/self
- Cassandra kimlik doğrulamasını kullanıyorsanız yönlendiricinin Cassandra'ya bağlanmasını etkinleştirin:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
Daha fazla bilgi için Cassandra kimlik doğrulamasını etkinleştirme başlıklı makaleyi inceleyin.
- Yapılandırmayı kontrol etmek için aşağıdaki
curlkomutunu çalıştırabilirsiniz:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
pod_name, ağ geçidi veya özel pod adınızdır. Yeni eklediğiniz yönlendirici de dahil olmak üzere tüm yönlendiricilerin UUID'lerini görmeniz gerekir.
Yönlendirici UUID'si çıkışta görünmüyorsa eklemek için aşağıdaki cURL komutunu çalıştırın:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
ms_IP değerini Yönetim Sunucusu'nun IP adresiyle, region_name değerini dc-1'in varsayılan bölge adıyla veya özel bölge adınızla ve pod_name değerini ağ geçidiyle veya özel pod adınızla değiştirin.
- Yönlendiriciyi test etmek için yönlendiricinin IP adresi veya DNS adı üzerinden API'lerinize istek gönderebilmeniz gerekir. Örneğin:
http://newRouter_IP:port/v1/apiPath
Örneğin, Weather API'yi oluşturduğunuz ilk eğitimi tamamladıysanız:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Mesaj İşleyici ekleme
Edge'i düğüme yükledikten sonra Mesaj İşleyici eklemek için aşağıdaki prosedürü kullanın:
- Edge kurulum kılavuzunda açıklandığı gibi, interneti kullanarak veya internet dışı prosedürü kullanarak Edge'i düğüme yükleyin.
- Komut isteminde
apigee-setup.shkomut dosyasını çalıştırın:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
-p mpseçeneği, Mesaj İşleyici'nin yükleneceğini belirtir. configFile oluşturma hakkında bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleyi inceleyin. - Yükleme tamamlandığında komut dosyası, Mesaj İşleyici'nin UUID'sini gösterir.
Yapılandırma işlemini tamamlamak için ihtiyacınız olacağından UUID'yi not edin. UUID'yi belirlemeniz gerekiyorsa Mesaj İşleyici'yi yüklediğiniz ana makinede aşağıdaki
curlkomutunu kullanın:curl http://mp_IP:8082/v1/servers/self
- Yüklemenizdeki her kuruluşun her ortamı için aşağıdaki
curlkomutunu kullanarak Mesaj İşleyici'yi ortamla ilişkilendirin:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
ms_IP ifadesini Yönetim Sunucusu'nun IP adresiyle, org_name ve env_name ifadelerini ise Mesaj İşleyici ile ilişkili kuruluş ve ortamla değiştirin.
- Yapılandırmayı kontrol etmek için aşağıdaki
curlkomutunu çalıştırabilirsiniz:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
org_name, kuruluşunuzun adı ve env_name, ortamdır. Yeni eklediğiniz Mesaj İşleyici de dahil olmak üzere kuruluş ve ortamla ilişkili tüm Mesaj İşleyicilerin UUID'lerini görmeniz gerekir.
- Cassandra kimlik doğrulamasını kullanıyorsanız Mesaj İşleyici'nin Cassandra'ya bağlanmasını etkinleştirin:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
Daha fazla bilgi için Cassandra kimlik doğrulamasını etkinleştirme başlıklı makaleyi inceleyin.
Yönlendiricileri yeniden başlatma
Tüm Mesaj İşleyici düğümlerini ekledikten sonra yönlendiricileri yeniden başlatmanız önerilir:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Hem Yönlendirici hem de Mesaj İşleyici ekleme
Edge'i düğüme yükledikten sonra, aynı anda bir Yönlendirici ve Mesaj İşleyici eklemek için aşağıdaki prosedürü kullanın:
- Komut isteminde
apigee-setupkomut dosyasını çalıştırın:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
-p rmpseçeneği, Yönlendirici ve Mesaj İşleyici'nin yüklenmesini belirtir. configFile oluşturma hakkında bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleyi inceleyin. - Yönlendirici ve Mesaj İşleyici'yi yapılandırmak için yukarıdaki prosedürleri uygulayın.