Yönlendirici veya Mesaj İşleyici düğümü ekleme

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:

  1. Edge'i, Edge Kurulum kılavuzunda açıklandığı şekilde internet veya internet dışı prosedürü kullanarak düğüme yükleyin.
  2. Komut isteminde apigee-setup.sh komut dosyasını çalıştırın:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    -p r seç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.

  3. 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
  4. 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.

  5. Yapılandırmayı kontrol etmek için aşağıdaki curl komutunu ç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.

  6. 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:

  1. Edge kurulum kılavuzunda açıklandığı gibi, interneti kullanarak veya internet dışı prosedürü kullanarak Edge'i düğüme yükleyin.
  2. Komut isteminde apigee-setup.sh komut dosyasını çalıştırın:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    -p mp seç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.

  3. 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 curl komutunu kullanın:
    curl http://mp_IP:8082/v1/servers/self
  4. Yüklemenizdeki her kuruluşun her ortamı için aşağıdaki curl komutunu 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.

  5. Yapılandırmayı kontrol etmek için aşağıdaki curl komutunu ç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.

  6. 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.

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:

  1. Komut isteminde apigee-setup komut dosyasını çalıştırın:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    -p rmp seç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.

  2. Yönlendirici ve Mesaj İşleyici'yi yapılandırmak için yukarıdaki prosedürleri uygulayın.