Apigee Edge'i 4.16.09'a güncelleyin

Private Cloud için Edge v. 4.16.09

4.16.09 sürümüne güncelleyebileceğiniz Edge sürümleri

Apigee Edge'in 4.16.01.0x ve 4.16.05.x sürümünü 4.16.09'a güncelleyebilirsiniz.

Edge'in 4.16.01'den önceki bir sürümünü kullanıyorsanız öncelikle sürümünü 4.16.01.x sürümüne yükseltin ve ardından 4.16.09 sürümüne güncelleyin.

Güncellemeyi kimler gerçekleştirebilir?

Güncellemeyi çalıştıran kullanıcı, Edge'i ilk yükleyen kullanıcıyla aynı olmalıdır veya kök olarak çalıştırılan bir kullanıcı.

Edge RPM'lerini yükledikten sonra herhangi bir kullanıcı bunları yapılandırabilir.

Java JDK 8 sürümüne yükseltme gerekli

Bu Edge sürümünün kullanılması için tüm Edge işleme düğümlerine Java JDK 8 sürümünü yüklemeniz gerekir. Oracle JDK 8 veya OpenJDK 8'i yükleyebilirsiniz. Java JDK 8 yüklü değilse zaten güncelleme komut dosyası bunu sizin için yükleyebilir.

Java 8 güncellemesi kapsamında, bazı TLS şifreleri artık Oracle JDK 8'de kullanılamıyor. Örneğin, tam listeyi görmek için, "Varsayılan Devre Dışı Bırakılmış Şifre Paketleri" bölümüne bakın. http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html adresine göz atın.

Güncellemeden sonra Zookeeper'ın eski sürüme geçirilmesi 4.16.01

Private Cloud 4.16.01 için Edge'de Zookeeper BGBG'si sürümü apigee-zookeeper-3.4.5-1.0.905.noarch.rpm biçimindedir. Edge'in sonraki sürümlerinde Zookeeper sürümü apigee-zookeeper-3.4.5-0.0.94x olarak değiştirildi. Bu, yum'un Zookeeper'ı 4.16.01'den sonraki sürümlere yükseltmesini engeller. Kurtuluş yolu söz konusu durum, tek bir yazılımda yum down Apigee-zookeeper dosyasını güncellemeniz gerekir.

Zookeeper sürümünüzü aşağıdaki komutu kullanarak kontrol edebilirsiniz:

> rpm -qa |grep apigee-zookeeper

Bu komut Zookeeper sürümünü döndürürse:

apigee-zookeeper-3.4.5-1.0.905

Ardından, sürüm düşürme işlemini yapmanız gerekir.

Tesis ayarlarının otomatik olarak yayılması

/opt/Apigee/customer/application adresinde .properties dosyalarını düzenleyerek herhangi bir özellik ayarladıysanız değerleri de güncelleme tarafından korunur.

Ön koşulları güncelleme

Apigee Edge'i yükseltmeden önce aşağıdaki ön koşulları yerine getirin:

  • Tüm düğümleri yedekle
    Güncellemeden önce, güvenlik için tüm düğümlerin eksiksiz bir yedeğini almanız önerilir neden. Yedeklemeyi gerçekleştirmek için geçerli Edge sürümünüze ait prosedürü kullanın.

    Bu, yeni sürüme yapılan güncellemenin düzgün çalışmaması ihtimaline karşı bir yedek planınızın olmasını sağlar. Yedekleme hakkında daha fazla bilgi için Yedekleme ve Geri Yükleme başlıklı makaleyi inceleyin.
  • Edge'nin çalıştığından emin olun
    Şu komutu kullanarak güncelleme işlemi sırasında Edge'in çalışır durumda olduğundan emin olun:

    &gt; /<inst_root>/ potansiyel/Apigee-service/bin/Apigee-all durumu

Başarısız bir güncellemeyi işleme

Güncelleme başarısız olursa sorunu düzeltmeyi deneyebilir ve ardından update.sh dosyasını tekrar çalıştırabilirsiniz. Güncellemeyi birden çok kez çalıştırabilirsiniz. Güncelleme, en son kaldığı yerden devam eder.

Hata nedeniyle güncellemeyi önceki sürümünüze geri almanız gerekiyorsa daha fazla bilgi için 4.16.09 Geri Alma İşlemi başlıklı makaleyi inceleyin.

Güncelleme bilgilerini günlüğe kaydetme

update.sh yardımcı programı, varsayılan olarak günlük bilgilerini şuraya yazar:

/opt/apigee/var/log/apigee-setup/update.log

update.sh yardımcı programını çalıştıran kullanıcının bu dizin erişimi yoksa günlük, /tmp dizinine update_username.log adlı bir dosya olarak yazılır.

Kullanıcının /tmp'ye erişimi yoksa update.sh yardımcı programı başarısız olur.

Postgres 9.4'e yükseltme gerekli

Edge'in bu sürümünde Postgres 9.4'e yükseltme yer alır. Bu yükseltme kapsamında, tüm Postgres verileri Postgres 9.4'e taşınır.

Güncelleme işlemi sırasında Postgres düğümleri güncelleme için çalışmıyorken, analiz verileri hâlâ Qpid düğümlerine yazılır. Postgres düğümleri güncellendi ve tekrar çevrimiçi hale geldikten sonra, veriler daha sonra Postgres düğümlerine aktarılır.

Güncellemeyi herhangi bir nedenle geri almanız gerekirse ek Postgres yedek düğümü gereklidir. Güncellemeyi geri almanız gerekirse yeni Postgres bekleme düğümü ana düğüm olur. Geri alma işleminden sonraki Postgres düğümü. Bu nedenle, yeni Postgres bekleme düğümünü yüklediğinizde aşağıdaki sayfada belirtildiği şekilde Postgres sunucusunun tüm donanım gereksinimlerini karşılayan bir düğümde bulunmalıdır. Edge Kurulumu Şartlar.

Yeni bir Postgres yükleme bekleme düğümü

Bu prosedür, yeni bir düğümde Postgres bekleme sunucusu oluşturur. Yeni bir Mevcut Edge sürümünüz (4.16.01 veya 4.16.05) için Postgres bekleme sunucusu, 4.16.09 sürümü için geçerli değildir.

Yüklemeyi gerçekleştirmek için, mevcut sürümünüzü yüklerken kullandığınız yapılandırma dosyasının aynısını kullanın kullanıma sunuyoruz.

Yeni bir Postgres bekleme düğümü oluşturmak için:

  1. Geçerli Postgres ana dosyasında, /opt/apigee/customer/application/postgresql.properties dosyasını düzenleyin. dosyasını kullanın. Bu dosya yoksa oluşturun:

    conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32 trust\ \nhost replication apigee new_slave_ip/32 trust

    Burada existing_slave_ip, mevcut Postgres yedek sunucusunun IP adresi, new_slave_ip ise yeni yedek düğümün IP adresidir.
  2. apigee-postgresql uygulamasını yeniden başlatma Postgres ustası:
    &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-postgresql restart
  3. Ana makinedeki /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosyasını görüntüleyerek yeni yedek düğümün eklendiğini doğrulayın. Bu dosyada aşağıdaki satırları göreceksiniz:
    host replication apigee existing_slave_ip/32 trust
    host replication apigee new_slave_ip/32 trust
  4. Yeni Postgres bekleme sunucusunu yükleyin:
    1. Mevcut Edge sürümünüzü yüklemek için kullandığınız yapılandırma dosyasını düzenleyerek aşağıdakileri belirtin:

      # Mevcut ana düğümün IP adresi:
      PG_MASTER=192.168.56.103
      # Yeni yedek düğümün IP adresi
      PG_STANDBY=192.168.56.102
    2. SELinux'u Edge apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde devre dışı bırakın.
    3. Edge bootstrap_4.16.05.sh dosyasını /tmp/bootstrap_4.16.05.sh adresine indirin:
      > curl https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh

      Not: 4.16.01 sürümünden güncelliyorsanız Edge bootstrap.sh dosyasını indirin.
    4. Edge Apigee-hizmet yardımcı programını ve bağımlılıkları yükleyin:
      &gt; sudo eğlencesi /tmp/bootstrap_4.16.05.sh Apigeeuser=uName Apigeepassword=pWord
    5. Apigee-setup yardımcı programını yüklemek için Apigee-service kullanma:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-setup yükleme
    6. Postgres'i yükleyin:
      > /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    7. Yeni bekleme düğümünde aşağıdaki komutu çalıştırın:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql postgres-check-beklemede

      . Cihazın bekleme modunda olduğunu doğrulayın.

Postgre'leri Geçersiz Kılma düğüm

Güncelleme tamamlandıktan sonra yeni yedek düğümü devre dışı bırakın:

  1. Postgres'in çalıştığından emin olun:
    > /opt/apigee/apigee-service/bin/apigee-all status

    Postgres çalışmıyorsa başlatın:
    > /opt/apigee/apigee-service/bin/apigee-all start
  2. Yeni yedek düğümde aşağıdaki cURL komutunu çalıştırarak yeni yedek düğümün UUID'sini alın:
    > curl -u sysAdminEmail:password http://<node_IP>:8084/v1/servers/self

    Çıktının sonunda düğümün UUID'sini şu biçimde görürsünüz:
    "type" : [ "postgres-server" ],
    "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
  3. Yeni bekleme düğümünde aşağıdaki komutu çalıştırarak yeni bekleme düğümünü durdurun:
    &gt; /opt/Apigee/Apigee-service/bin/ekip-all durak
  4. Postgres ana düğümünde /opt/apigee/customer/application/postgresql.properties dosyasını düzenleyin conf_pg_hba_replication.connection bağlantısından yeni bekleme düğümünü kaldırmak için:
    conf_pg_hba_replication.connection=host replika Apigee existing_slave_ip/32 güveni
  5. Postgres ana makinesinde apigee-postgresql'i yeniden başlatın:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  6. Ana makinedeki /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosyasını görüntüleyerek yeni yedek düğümün kaldırıldığını doğrulayın. Söz konusu dosyada yalnızca aşağıdaki satırı görmeniz gerekir:
    ana makine replikası Apigee'si existing_slave_ip/32 güven
  7. Aşağıdaki Edge yönetimini uygulayarak bekleme düğümünün UUID'sini ZooKeeper'dan silin Yönetim Sunucusu düğümünde API çağrısı:
    &gt; curl -u sysAdminEmail:password -X DELETE http://&lt;ms_IP&gt;:8080/v1/servers/&lt;new_slave_uuid&gt;

Sıfır kapalı kalma süresi güncellemesi

Sıfır kapalı kalma süresi güncellemesi veya periyodik güncelleme, herhangi bir güncelleme olmadan Edge yüklemenizi Edge'i yıkıyoruz.

Sıfır kapalı kalma süresi güncellemesi yalnızca 5 düğüm ve daha büyük yapılandırmalarda yapılabilir.

Kesintisiz yükseltmenin anahtarı, her yönlendiriciyi yük dengeleyiciden tek tek kaldırmaktır. Ardından Yönlendirici'yi ve Yönlendirici ile aynı makine üzerindeki diğer bileşenleri güncellersiniz. Yönlendiriciyi tekrar yük dengeleyiciye ekleyin.

  1. Makineleri, aşağıdaki "Sipariş verme" bölümünde açıklandığı şekilde, yüklemeniz için doğru sırayla güncelleyin hata mesajı görüntülenir.
  2. Yönlendiricileri güncelleme zamanı geldiğinde, herhangi bir yönlendiriciyi seçin ve Sunucu (Mesaj İşleyen/Yönlendirici) Erişilebilirliğini Etkinleştirme/Devre Dışı Bırakma bölümünde açıklandığı gibi erişilemez hale getirin.
  3. Seçilen Yönlendirici'yi ve diğer tüm Edge bileşenlerini Yönlendirici ile aynı makinede güncelleyin. Tüm Edge yapılandırmaları aynı düğümde bir Yönlendirici ve Mesaj İşleyici gösterir.
  4. Yönlendiriciyi tekrar erişilebilir hale getirin.
  5. Kalan Yönlendiriciler için 2-4 arasındaki adımları tekrarlayın.
  6. Yüklemenizdeki kalan makineler için güncellemeye devam edin.

Güncellemeden önce/sonra aşağıdakileri yapın:

  • Birleştirilmiş Yönlendirici ve Mesaj İşleyici düğümünde:
    • Güncellemeden önce aşağıdaki işlemleri gerçekleştirin:
      1. Yönlendiriciyi erişilemez hale getirin.
      2. Mesaj İşleyici'yi erişilemez hale getirin.
    • Güncellemeden sonra şunları yapın:
      1. Mesaj İşleyici'yi erişilebilir hale getirin.
      2. Yönlendiricinin erişilebilir olmasını sağlayın.
  • Tek Yönlendirici düğümünde:
    • Güncellemeden önce yönlendiriciye erişilemez hale getirin.
    • Güncelleme sonrasında yönlendiriciye erişilebilir hale getirin.
  • Tek İleti İşleyici düğümünde:
    • Güncellemeden önce Mesaj İşleyen'e erişilemez hale getirin.
    • Güncellemenin ardından Mesaj İşleyici'yi erişilebilir hale getirin.

Sessiz yapılandırma dosyası kullanma

Güncelleme komutuna sessiz bir yapılandırma dosyası aktarmanız gerekir. Sessiz yapılandırma dosyası Edge 4.16.01 veya 4.16.05'i yüklemek için kullandığınız sürümle aynı olmalıdır.

Prosedür harici internet bağlantısı olan bir düğümde 4.16.09 sürümüne güncelleme

Bir düğümdeki Edge bileşenlerini güncellemek için aşağıdaki prosedürü kullanın:

  1. Şu anda Postgres ana-yedek çoğaltma kullanıyorsanız Yeni bir Postgres yedek düğümü yükleme bölümünde açıklandığı gibi yeni bir Postgres yedek düğümü yükleyin.
  2. Varsa Cassandra'da onarım işlemi gerçekleştirecek şekilde yapılandırılmış tüm CRON işlerini devre dışı bırakın güncelleme tamamlanana kadar sürdürülür.
  3. Edge RPM'lerini yüklemek için düğümünüze root olarak giriş yapın.
    Not: RPM yükleme işlemi için kök erişim gerekir ancak Edge yapılandırmasını kök erişim olmadan da yapabilirsiniz.
  4. SELinux'u, Edge'yi yükleme Apigee-setup sayfasında açıklandığı şekilde devre dışı bırakın yardımcı program.
  5. Edge 4.16.09 bootstrap_4.16.09.sh dosyasını /tmp/bootstrap_4.16.09.sh konumuna indirin:
    &gt; curl https://software.Apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh
  6. Edge 4.16.09 apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
    > sudo bash /tmp/bootstrap_4.16.09.sh apigeeuser=uName apigeepassword=pWord

    Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord öğesini atlarsanız girmeniz istenir.

    Yükleyici varsayılan olarak Java 1.8'in yüklü olup olmadığını kontrol eder. Aksi takdirde uygulama sizin için yüklenir. Nasıl işleneceğini belirtmek için JAVA_FIX seçeneğini kullanın Java yüklemesi. JAVA_FIX şu değerleri alır:

    I = OpenJDK 1.8'i yükle (varsayılan)
    C = Java'yı yüklemeden devam et
    S = Çık. Bu seçenekte Java'yı kendiniz yüklemeniz gerekir.
  7. apigee-service etiketini kullanarak Apigee-setup yardımcı programını güncelleyin:
    1. 4.15.07.0x sürümünü yükselterek 4.16.01 sürümünü yüklediyseniz apigee-setup yardımcı programını yüklemeniz gerekir:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install

      Bu komut, update.sh yardımcı programını <inst_dir>/apigee/apigee-setup/bin içine yükler.

      apigee-setup yardımcı programını zaten yüklediyseniz güncelleyin:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. 4.16.01 sürümünü doğrudan yüklediyseniz (yani 4.15.07.0x sürümünden yükseltme yapmadıysanız) apigee-setup yardımcı programını güncellemeniz gerekir:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

      apigee-service'te yapılan bu güncelleme, update.sh yardımcı programını <inst_dir>/apigee/apigee-setup/bin içine yükler.
    3. 4.16.05 sürümünü doğrudan veya güncelleme yaparak yüklediyseniz Apigee-setup yardımcı programı:
      &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-setup güncelleme

      apigee-service güncellemesi update.sh yardımcı programı &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  8. Mevcut Edge sürümünüze bağlı olarak apigee-validate yardımcı programı Yönetim Sunucusu.
    1. Şu anda Edge 4.16.05 kullanıyorsanız: apigee-validate Yönetim Sunucusu:
      &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-süreci güncellemesi
    2. Şu anda Edge 4.16.01 sürümünü kullanıyorsanız: apigee-validate yardımcı programını Yönetim Sunucusu'na yükleyin:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-validate install

      Not: 4.16.01 sürümünü yüklerken apigee-validate yardımcı programını bir Mesaj İşlemcisi düğümüne yüklediyseniz bu düğümde aşağıdaki komutu kullanarak güncelleyebilirsiniz:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-validate update

      Ancak Apigee, 4.16.05 ve sonraki sürümlerde apigee-validate yardımcı programını Yönetim Sunucusu'na yüklemenizi ve çalıştırmanızı önerir.
    3. 4.16.01 sürümünden yeni sürüme geçiyorsanız: apigee-validate yardımcı programından yararlanır. 4.16.01 Edge sürümünde, apigee-validate tarafından kullanılan yapılandırma dosyası aşağıdaki özellikleri gerektiriyordu:
      APIGEE_ADMINPW=sysAdminPword
      MP_POD=gateway
      REGION=dc-1


      Bu sürümde, yapılandırma dosyası yalnızca APIGEE_ADMINPW özelliğini gerektirir. Şunları kaldırabilirsiniz: diğer iki özelliği dosyadan kaldırabilirsiniz.
  9. apigee-provision güncelleme yardımcı program:
    &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-onay güncellemesi
  10. Güncelleme yardımcı programını düğümlerinizde aşağıdaki "Makinenin sırası" bölümünde açıklanan sırayla çalıştırın güncelle" aşağıda:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c component -f configFile

    Yapılandırma dosyasındaki tek şart, yapılandırma dosyasının erişilebilir veya "Apigee" tarafından okunabilir belirtir.

    Güncellenecek bileşeni belirtmek için "-c" seçeneğini kullanın. Olasılık listesi bileşenler şunları içerir:
    ldap = OpenLDAP
    cs = Cassandra
    zk = Zookeeper
    qpid = qpidd
    ps = postgresql
    edge =Tüm Edge bileşenleri Uç Kullanıcı Arayüzü hariç: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
    ui = Edge kullanıcı arayüzü
    all = açık tüm bileşenleri güncelle makine (yalnızca Edge aio kurulum profili veya API BaaS asa kurulumu için kullanın) profil)
    e = ElasticSearch
    b = API BaaS Yığını
    p = API BaaS Portalı
    ebp = ElasticSearch, API BaaS Aynı düğümde yığın ve API BaaS Portalı
  11. Yüklemeyi test etme bölümünde açıklanmıştır.
  12. Yeni bir Postgres yedek düğümü yüklediyseniz düğümü, yukarıdaki Postgres düğümünü kullanımdan kaldırma bölümünde açıklandığı şekilde kullanımdan kaldırın.

Güncellemeyi daha sonra geri almak için 4.16.09 Geri Alma Süreci bölümünde açıklanan prosedürü uygulayın.

Yerel cihazdan 4.16.09 sürümüne güncelleme prosedürü depo

Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya başka bir şekilde bu düğümlere erişimi yasaklanmışsa internet üzerinden Apigee deposuna taşıdıktan sonra güncellemeyi yerel bir depodan, ya da aynası olan bir yer olduğunu unutmayın.

Yerel bir Edge deposu oluşturduktan sonra Edge'i yerel depo:

  • Deponun bir .tar dosyasını oluşturun, .tar dosyasını bir düğüme kopyalayın ve .tar dosyası olarak kaydedin.
  • Diğer düğümlerin erişebilmesi için yerel depoyu içeren düğüme bir web sunucusu yükleyin. Apigee, Nginx web sunucusunu sağlar. Dilerseniz kendi web sunucunuzu da kullanabilirsiniz web sunucusu.

Yerel 4.16.09 kod deposundan güncelleme yapmak için:

  1. Şu anda Postgres ana bekleme replikasını kullanıyorsanız yeni bir Postgres yükleyin bekleme düğümünü yukarıda Yeni bir Postgres bekleme düğümü yükleme bölümünde bulabilirsiniz.
  2. "Yerel Apigee deposu oluşturma" bölümünde açıklandığı gibi yerel bir 4.16.09 deposu oluşturun. Insert the Edge Apigee-setup yardımcı program.
    . Not: 4.16.01 veya 4.16.05 kod deponuz varsa 4.16.09 "Yerel Apigee deposunu güncelleme" bölümünde açıklandığı şekilde depoya geri yükleme Insert the Edge Apigee-setup yardımcı programı.
  3. Apigee-service'yi .tar dosyasından yüklemek için:
    1. Yerel deposunun bulunduğu düğümde, yerel deposu /opt/apigee/data/apigee-mirror/apigee-4.16.09.tar.gz adlı tek bir .tar dosyasına paketlemek için aşağıdaki komutu kullanın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. .tar dosyasını, Edge'i güncellemek istediğiniz düğüme kopyalayın. Örneğin, bunu şuraya kopyalayın: /tmp dizini yeni düğüm.
    3. Yeni düğümde, dosyayı /tmp dizininde aç:
      > tar -xzf apigee-4.16.09.tar.gz

      Bu komut, .tar dosyasını içeren dizinde repos adlı yeni bir dizin oluşturur. Örneğin, /tmp/repos.
    4. Edge apigee-service yardımcı programını ve bağımlılıkları /tmp/repos'tan yükleyin:
      > sudo bash /tmp/repos/bootstrap_4.16.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Bu komuta repos dizininin yolunu eklediğinizden emin olun.
  4. Nginx web sunucusunu kullanarak apigee-service'i yüklemek için:
    1. Nginx web sunucusunu, Edge apigee-setup yardımcı programını yükleme başlıklı makalenin "Nginx web sunucusunu kullanarak depodan yükleme" bölümünde açıklandığı şekilde yapılandırın.
    2. Uzak düğümde Edge bootstrap_4.16.09.sh dosyasını /tmp/bootstrap_4.16.09.sh dosyasına indirin:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh

      Burada uName:pWord, yukarıda depo için ayarladığınız kullanıcı adı ve şifredir ve remoteRepo, depo düğümünün IP adresi veya DNS adıdır.
    3. Uzak düğüme Edge Apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
      &gt; sudo eğlencesi /tmp/bootstrap_4.16.09.sh Apigeerepohost=remoteRepo:3939 Apigeeuser=uName qwiklabspassword=pWord apigeeprotocol=http://

      . Burada uName:pWord depo kullanıcı adı ve şifresidir.
  5. apigee-setup yardımcı programını güncellemek için apigee-service'i kullanın:
    1. 4.15.07.0x sürümünü yükselterek 4.16.01 sürümünü yüklediyseniz apigee-setup yardımcı programını yüklemeniz gerekir:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install

      Bu komut, update.sh yardımcı programını <inst_dir>/apigee/apigee-setup/bin içine yükler.

      apigee-setup yardımcı programını zaten yüklediyseniz güncelleyin:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. 4.16.01 sürümünü doğrudan yüklediyseniz (yani 4.15.07.0x sürümünden yükseltme yapmadıysanız) apigee-setup yardımcı programını güncellemeniz gerekir:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

      apigee-service'teki bu güncelleme, update.sh yardımcı programını <inst_dir>/apigee/apigee-setup/bin içine yükler.
    3. 4.16.05 sürümünü doğrudan veya güncellemeyle yüklediyseniz apigee-setup yardımcı programını güncellemeniz gerekir:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

      apigee-service'teki bu güncelleme, update.sh yardımcı programını <inst_dir>/apigee/apigee-setup/bin içine yükler.
  6. Mevcut Edge sürümünüze bağlı olarak, Yönetim Sunucusu'na apigee-validate yardımcı programını yüklemeniz veya güncellemeniz gerekir.
    1. Şu anda Edge 4.16.05 kullanıyorsanız: apigee-validate Yönetim Sunucusu:
      &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-süreci güncellemesi
    2. Şu anda Edge 4.16.01 sürümünü kullanıyorsanız: Apigee-Validate\u2019i yükleyin Yönetim Sunucusu'nda yardımcı program:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-verification install

      Not: apigee-validate yardımcı programını bir İletiye yüklediyseniz işleyen düğümünü güncellemek için ilgili düğüm:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee- nüfus yordam güncellemesi

      Ancak 4.16.05 ve daha sonraki sürümlerden itibaren Apigee, Apigee-verification yardımcı programını kullanmanızı öneririz.
    3. 4.16.01 sürümünden yeni sürüme geçiyorsanız: apigee-validate yardımcı programından yararlanır. 4.16.01 Edge sürümünde, apigee-validate tarafından kullanılan yapılandırma dosyası aşağıdaki özellikleri gerektiriyordu:
      APIGEE_ADMINPW=sysAdminPword
      MP_POD=gateway
      REGION=dc-1


      Bu sürümde, yapılandırma dosyası yalnızca APIGEE_ADMINPW özelliğini gerektirir. Şunları kaldırabilirsiniz: diğer iki özelliği dosyadan kaldırabilirsiniz.
  7. apigee-provision güncelleme yardımcı program:
    &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-onay güncellemesi
  8. Güncelleme yardımcı programını, aşağıdaki "Makine güncelleme sırası" bölümünde açıklanan sırayla düğümlerinizde çalıştırın:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Yapılandırma dosyasıyla ilgili tek şart, yapılandırma dosyasının "apigee" kullanıcısı tarafından erişilebilir veya okunabilir olmasıdır.
    .
    . Güncellenecek bileşeni belirtmek için "-c" seçeneğini kullanın. Olası bileşenlerin listesi şunları içerir:
    ldap = OpenLDAP
    cs = Cassandra
    zk = Zookeeper
    qpid = qpidd
    ps = postgresql
    edge = Edge kullanıcı arayüzü hariç tüm Edge bileşenleri: Yönetim sunucusu, Mesaj işleyici, Yönlendirici, QPID sunucusu, Postgres sunucusu
    ui = Edge kullanıcı arayüzü
    all = Makinedeki tüm bileşenleri güncelle (yalnızca Edge aio yükleme profili veya API BaaS asa yükleme profili için kullanın)
    e = ElasticSearch
    b = API BaaS Stack
    p = API BaaS Portal
    ebp = Aynı düğümde ElasticSearch, API BaaS Stack ve API BaaS Portal
  9. Yüklemeyi test etme bölümünde açıklanmıştır.
  10. Yeni bir Postgres yedek düğümü yüklediyseniz düğümü, yukarıdaki Postgres düğümünü kullanımdan kaldırma bölümünde açıklandığı şekilde kullanımdan kaldırın.

Güncellemeyi daha sonra geri almak için 4.16.09 Geri Alma İşlemi bölümünde açıklanan prosedürü uygulayın.

Makine güncellemesinin sırası

Edge kurulumunda makineleri güncelleme sıranız önemlidir. Güncellemeyle ilgili en önemli noktalar şunlardır:

  • Herhangi bir öğeyi güncellemeden önce tüm Cassandra ve ZooKeeper düğümlerini güncellemeniz gerekir görebilirsiniz.
  • Birden fazla Edge bileşeni (Yönetim Sunucusu, Mesaj İşleyici, Yönlendirici, QPID Sunucusu ancak Postgres Sunucusu değil) içeren makinelerde hepsini aynı anda güncellemek için "-c edge" seçeneğini kullanın.
  • Bir adımda işlemin birden çok makinede gerçekleştirilmesi gerektiğini belirtiyorsa, bu işlemi belirtilen makine siparişinin sayısı.
  • Para kazanma özelliğini güncellemek için ayrı bir adım yoktur. "-c edge" seçeneğini belirttiğinizde güncellenir.

Tek barındırmalı bağımsız alan için kurulum

  1. 4.16.01 sürümünden güncelliyorsanız Zookeeper'ı eski sürüme geçirin:
    &gt; yum sürümü apigee-zookeeper
  2. Cassandra ve ZooKeeper'ı güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Qpidd'i güncelle:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  4. LDAP'yi güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Postgres Server, Qpid sunucusunu ve PostgreSQL'i durdurun:
    &gt;
    &gt;
    &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
  6. PostgreSQL'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  7. Postgres veritabanını güncelleyin:
    &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql db_upgrade
  8. Kalan Edge bileşenlerini güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  9. Edge kullanıcı arayüzünü güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile

2 ana makineli bağımsız alan için kurulum

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme Topolojileri'ne bakın.

  1. 4.16.01 sürümünden güncelliyorsanız 1. makinede Zookeeper'ı eski sürüme alın:
    > yum downgrade apigee-zookeeper
  2. Makine 1'de Cassandra ve ZooKeeper'ı güncelle:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Makine 2'de qpidd'yi güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  4. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  5. 1. makinede Edge bileşenlerini güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  6. 1. makinede kullanıcı arayüzünü güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. Makine 2'de postgresql'i güncelleyin:
    1. Postgres Server'ı, Qpid sunucusunu ve postgresql'i durdurun:
      &gt;
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    2. PostgreSQL'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    3. Postgres veritabanını güncelleyin:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    4. 2. makinede ve 1. makinede Edge bileşenlerini güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. 2. makinede Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

Kümelenmiş 5 ana makine için kurulum

Yükleme Topolojileri sayfasına bakın bölümüne göz atın.

  1. Yukarıdaki Yeni bir Postgres yedek düğümü yükleme bölümünde açıklandığı şekilde yeni bir Postgres yedek düğümü yüklediğinizden emin olun.
  2. 4.16.01 sürümünden güncelliyorsanız 1, 2 ve 3 numaralı makinede Zookeeper'ı eski sürüme geçirin:
    > yum downgrade apigee-zookeeper
  3. Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. 4. ve 5. makinede qpidd'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  6. 1, 2 ve 3 numaralı makinelerdeki Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. 1. makinede kullanıcı arayüzünü güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. 4. ve 5. makineleri güncelleyin:
    1. 4. makinedeki Postgres sunucusunu ve Qpid sunucusunu durdurun:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/ekip-service Edge-qpid-server durmak
    2. 5. makinede Postgres sunucusunu, Qpid sunucusunu ve postgresql'i durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. için eklediğiniz yeni bekleme düğümünde Postgres sunucusunu ve postgresql'i durdurun rollback:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    4. 4. makinelerde postgresql'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    5. 4. makinedeki Postgres veritabanını güncelleyin (yalnızca Postgres ana makinesi):
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    6. Makine 5'te postgresql'i güncelleme:
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
    7. 4 ve 5 numaralı makinelerde Postgres sunucusunu ve Qpid sunucusunu başlatın:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgres-server start
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-qpid-server start
    8. 5. makinede aşağıdaki komutları çalıştırarak Postgres'i yedek düğüm olarak yapılandırın:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f
      configFile
    9. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. Başarılı bir kopyalama sağlamak için sistem, her iki sunucuda da aynı sonuçları göstermelidir:

      Ana düğüm olan 4. makinede şunları çalıştırın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Ana düğüm olduğunu doğrulayın.

      5. makinede, yedek düğüm:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Yedek olduğunun belirtildiğinden emin olun.
  9. 4. ve 5. makinedeki Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Postgres düğümünü devre dışı bırakma başlıklı makaledeki prosedürü uygulayarak yeni yedek düğümü devre dışı bıraktığınızdan emin olun.

9 ana makineli kümelenmiş yükleme için

Edge topolojilerinin ve düğüm sayılarının listesi için Yükleme Topolojileri'ne bakın.

  1. Yukarıdaki Yeni Postgres yükleme bölümünde açıklandığı şekilde yeni bir Postgres bekleme düğümünü yüklediğinizden emin olun. bekleme düğümü ekleyebilirsiniz.
  2. 4.16.01 sürümünden güncelliyorsanız 1, 2 ve 3 numaralı makinede Zookeeper'ı eski sürüme geçirin:
    > yum downgrade apigee-zookeeper
  3. 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. 6 ve 7 numaralı makinede qpidd'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  6. 6, 7, 1, 4 ve 5 numaralı makinelerdeki Edge bileşenlerini şu sırayla güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. 1. makinede kullanıcı arayüzünü güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. 8 ve 9 numaralı makineleri güncelleyin:
    1. 8 numaralı makinede Postgres sunucusunu durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. 9 numaralı makinede Postgres sunucusunu ve postgresql'i durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. 6 ve 7 numaralı makinelerde Qpid sunucusunu durdurun:
      &gt; /opt/Apigee/Apigee-service/bin/ekip-service Edge-qpid-server durmak
    4. için eklediğiniz yeni bekleme düğümünde Postgres sunucusunu ve postgresql'i durdurun rollback:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    5. Makine 8'de postgresql dosyasını güncelleme:
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
    6. Makine 8'de Postgres veritabanını güncelleyin (yalnızca Postgres ana):
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql db_upgrade
    7. 9 numaralı makinelerde postgresql'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. Postgres sunucu sunucusunu 8 ve 9'da başlatın:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgres-server start
    9. 6 ve 7 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-qpid-server start
    10. Makinede aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın 9:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; rm -rf *
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql beklemeye-ayarlama-kurulum -f
      configFile
    11. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. Başarılı bir kopyalama sağlamak için sistem her iki sunucuda da aynı sonuçları göstermelidir:
      Ana düğüm olan 8 numaralı makinede şunları çalıştırın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Ana düğüm olduğunu doğrulayın.

      9 numaralı makinede, yedek düğüm:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Yedek olduğunun belirtildiğinden emin olun.
  9. Makine 8 ve 9'da Edge bileşenlerini güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  10. Yukarıdaki Postgres'i Devre Dışı Bırakma bölümünde verilen prosedürü kullanarak yeni bekleme düğümünü devre dışı bıraktığınızdan emin olun. düğüm ekleyebilirsiniz.

13 ana makineli kümelenmiş yükleme için

Edge topolojilerinin ve düğüm sayılarının listesi için Yükleme Topolojileri'ne bakın.

  1. Yukarıdaki Yeni bir Postgres yedek düğümü yükleme bölümünde açıklandığı şekilde yeni bir Postgres yedek düğümü yüklediğinizden emin olun.
  2. 4.16.01 sürümünden güncelliyorsanız Zookeeper'ı 1., 2. ve 3:
    &gt; leziz Apigee-zookeeper sürümünü düşürme
  3. Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. Makine 12 ve 13'te qpidd'yi güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  5. 4. ve 5. makinede LDAP'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. 12, 13, 6, 7, 10 ve 11 numaralı makinelerdeki Edge bileşenlerini şu sırayla güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. 6 ve 7 numaralı makinede kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. 8 ve 9 numaralı makineleri güncelleyin:
    1. 8 numaralı makinede Postgres sunucusunu durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. 9. makinede Postgres sunucusunu ve postgresql'i durdurun:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    3. 12 ve 13 numaralı makinelerde Qpid sunucusunu durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    4. için eklediğiniz yeni bekleme düğümünde Postgres sunucusunu ve postgresql'i durdurun rollback:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    5. Makine 8'de postgresql dosyasını güncelleme:
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
    6. Makine 8'de Postgres veritabanını güncelleyin (yalnızca Postgres ana):
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql db_upgrade
    7. 9 numaralı makinelerde postgresql'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. 8 ve 9 numaralı makinelerde Postgres sunucusunu başlatın:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
    9. 12 ve 13 numaralı makinelerde Qpid sunucusunu başlatın:
      > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    10. Makinede aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın 9:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; rm -rf *
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql beklemeye-ayarlama-kurulum -f
      configFile
    11. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. Başarılı bir kopyalama sağlamak için sistem her iki sunucuda da aynı sonuçları göstermelidir:
      Ana düğüm olan 8 numaralı makinede şunları çalıştırın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Ana düğüm olduğunu doğrulayın.

      9 numaralı makinede, yedek düğüm:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Yedek olduğunun belirtildiğinden emin olun.
  9. 8 ve 9 numaralı makinelerdeki Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Yukarıdaki Postgres'i Devre Dışı Bırakma bölümünde verilen prosedürü kullanarak yeni bekleme düğümünü devre dışı bıraktığınızdan emin olun. düğüm ekleyebilirsiniz.

Kümelenmiş 12 ana makine için kurulum

Yükleme Topolojileri sayfasına bakın bölümüne göz atın.

  1. Yukarıdaki Yeni Postgres yükleme bölümünde açıklandığı şekilde yeni bir Postgres bekleme düğümünü yüklediğinizden emin olun. bekleme düğümü ekleyebilirsiniz.
  2. Cassandra ve ZooKeeper'ı güncelleme:
    1. 4.16.01 sürümünden güncelliyorsanız 1. Veri Merkezi'ndeki 1, 2 ve 3 numaralı makinelerde Zookeeper'ı eski sürüme geçirin:
      > yum downgrade apigee-zookeeper
    2. 1. Veri Merkezi'ndeki 1, 2 ve 3 numaralı makinelerde:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    3. 4.16.01 sürümünden güncelliyorsanız, 2. Veri Merkezi'ndeki 7, 8 ve 9 numaralı makinelerde Zookeeper'ı eski sürüme geçirin:
      > yum downgrade apigee-zookeeper
    4. Veri Merkezi 2'deki 7, 8 ve 9 numaralı makinelerde
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Qpidd'i güncelle:
    1. Veri Merkezi 1'de Makine 4 ve 5
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
    2. Veri Merkezi 2'deki 10 ve 11 numaralı makineler
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. LDAP'yi güncelleyin:
    1. 1. Veri Merkezi'ndeki 1. Makineler
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Veri Merkezi 2'deki 7 makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Edge bileşenlerini güncelleme:
    1. 1. Veri Merkezi'ndeki 4, 5, 1, 2, 3 numaralı makineler
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Veri Merkezi 2'deki Makine 10, 11, 7, 8, 9
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  6. Kullanıcı arayüzünü güncelleme:
    1. 1. Veri Merkezi'ndeki 1. Makine:
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Veri Merkezi 2'de Makine 7:
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile
  7. 1. Veri Merkezi'ndeki 6. makineyi ve 2. Veri Merkezi'ndeki 12. makineyi güncelleyin:
    1. 6. makinede Postgres sunucusunu durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. Makine 12'de Postgres sunucusunu ve postgresql'i durdurun:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    3. 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucusunu durdurun:
      > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    4. için eklediğiniz yeni bekleme düğümünde Postgres sunucusunu ve postgresql'i durdurun rollback:
      &gt;
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql duru
    5. 6 numaralı makinelerde postgresql'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Makine 6'da Postgres veritabanını güncelleyin (yalnızca Postgres ana):
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql db_upgrade
    7. 12 makinelerinde postgresql'i güncelleyin:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. 6 ve 12 numaralı makinelerde Postgres sunucusunu başlatın:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
    9. 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucusunu başlatın:
      > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    10. 12. makinede aşağıdaki komutları çalıştırarak Postgres'i yedek düğüm olarak yapılandırın:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f
      configFile
    11. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. İlgili içeriği oluşturmak için kullanılan başarılı bir sonuç verilmesi için her iki sunucuda da aynı sonuçları görüntülemelidir. replika:
      6. makinede ana düğümde şu komutu çalıştırın:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql postgres-check-master

      . Bunun ana sayfa olduğunu doğrulayın.

      12 numaralı makinede, yedek düğüm:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Yedek olduğunun belirtildiğinden emin olun.
  8. 6 ve 12 numaralı makinedeki Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  9. Yukarıdaki Postgres'i Devre Dışı Bırakma bölümünde verilen prosedürü kullanarak yeni bekleme düğümünü devre dışı bıraktığınızdan emin olun. düğüm ekleyebilirsiniz.

7 ana makineli API BaaS için kurulum

Yükleme Topolojileri sayfasına bakın bölümüne göz atın.

  1. 5, 6 ve 7 numaralı makinelerde Cassandra'yı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. 1, 2 ve 3 numaralı makinelerde ElasticSearch ve API BaaS Stack'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Makine 4'te API BaaS Portalı'nı güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile

10 ana makineli API BaaS kurulumu için

Yükleme Topolojileri sayfasına bakın bölümüne göz atın.

  1. 8, 9 ve 10 numaralı makinelerde Cassandra'yı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. 1, 2 ve 3 numaralı makinelerde ElasticSearch'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Makine 4, 5 ve 6'da API BaaS Yığını'nı güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c b -f configFile
  4. Makine 7'de API BaaS Portalı'nı güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile

Standart olmayan kurulum için

Standart olmayan bir kurulumunuz varsa Edge bileşenlerini aşağıdaki sırayla güncelleyin:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. LDAP
  5. Edge: Qpid sunucusu olan ancak Postgres sunucusu olmayan düğümler, Yönetim Sunucusu, İleti İşleyen ve Yönlendirici'nin sırasıyla tüm düğümlerindeki "-c edge" profilidir.
    . Not: Düğümde hem Qpid sunucusu hem de Postgres sunucusu yüklüyse "-c kenarı" profil adımına bakalım.
  6. Edge kullanıcı arayüzü
  7. yeni sürüme geçirme dahil olmak üzere Postgresql (postgresql) uygulamalarını yükleyin.
  8. postgresql Postgres yedek üzerinde.
  9. "-c kenarı" anlamına gelen Edge Qpid ve Postgres düğümlerinin tamamında veya bağımsız Postgres düğümleri kullanır.