Apigee Edge 4.16.05.x sürümünü en son 4.16.05 sürümüne güncelleyin

Edge for Private Cloud s. 4.16.05

Bu belge, mevcut 4.16.05 yüklemenizi güncellemek için kullandığınız prosedürü içerir. ve Apigee'nin en son BGBG'lerini ve destek dosyalarını kullanmak zorundasınız. Bu prosedür, update.sh yardımcı programını kullanır tıklayın.

Hangi Edge sürümlerini güncelleyebilirsiniz? en son 4.16.05 sürümüne kadar

Yalnızca mevcut Apigee Edge sürüm 4.16.05.x kurulumunu en güncel sürüme güncelleyebilirsiniz 4.16.05 sürümü

Şu anda Edge'in 4.16.01.0x veya önceki bir sürümünü kullanıyorsanız öncelikle 4.16.05. Apigee Edge 4.16.01'i 4.16.05'e güncelleme bölümüne göz atın. 4.16.05 sürümüne nasıl geçeceğinizle ilgili bilgi edinin.

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

Kenar BGBG'lerini yükledikten sonra, bunları herhangi bir kullanıcı yapılandırabilir.

Güncelleme için disk alanı gereksinimleri

güncelleyin.

Mülkün otomatik olarak çoğaltılması 4.16.05.x'ten itibaren

/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 güncellemenin mümkün olmaması durumunda bir yedek planınıza sahip olmanıza olanak tanır. düzgün şekilde çalışmasını sağlama. 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

Bir güncelleme hatası olması durumunda, sorunu düzeltmeyi deneyip güncelleme.sh dosyasını çalıştırmayı deneyin. tekrar. Güncellemeyi birden çok kez çalıştırabilirsiniz ve güncelleme kaldığı yerden devam eder. kapalı.

Hata, güncellemeyi önceki sürüme geri almanızı gerektiriyorsa 4.16.05 Geri Alma İşlemi'ne göz atın.

Günlük kaydı güncelleme bilgileri

Varsayılan olarak update.sh yardımcı program 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 günlüğü /tmp dizinine update_username.log adında bir dosya olarak yazar.

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

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.

Sıfır kapalı kalma süresi yükseltmesinin anahtarı, her bir Yönlendiriciyi tek tek yükten kaldırmaktır kullanabilirsiniz. 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 "Yönlendirici ve İleti İşlemcisini erişilemez hale getirme" bölümünde açıklanmıştır.
  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.

Yönlendirici yapmak ve Mesaj İşleyici'ye ulaşılamıyor

Üretim kurulumunda ise hedefe ulaşmak için birden fazla Yönlendiriciniz ve Mesaj İşlemciniz olduğunu unutmayın ve bu Yönlendiricilerin ve İleti Dizisi'nin erişilebilirliğini etkinleştirmeniz/devre dışı bırakmanız gerekir. Güncelleme öncesinde/sonrası işleyen işlemciler.

Aşağıdaki API çağrısı, bir düğümü erişilebilir veya erişilemez olarak yapılandırır:

> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"

Burada UUID, İleti İşleyici veya Yönlendirici'nin UUID'sidir ve erişilebilirlik için doğru veya yanlış seçeneği belirlenir.

Yönlendiricinin UUID'sini belirlemeniz gerekirse aşağıdaki cURL komutunu kullanın:

> curl http://<routerIP>:8081/v1/servers/self

İleti İşleyici'nin UUID'sini belirlemeniz gerekiyorsa aşağıdaki cURL'yi kullanın komut:

> curl http://<mpIP>:8082/v1/servers/self

Güncelleme öncesinde/sonrasında şunlara dikkat edin:

  • Birleşik Yönlendirici ve Mesaj İşleyici düğümünde:
    • Güncellemeden önce aşağıdaki işlemleri gerçekleştirin:
      1. Yukarıda gösterilen API çağrısını kullanarak Yönlendirici'yi erişilemez hale getirin.
      2. Mesaj İşleyici'yi erişilemez hale getirin.
    • Güncellemeden sonra aşağıdaki işlemleri gerçekleştirin:
      1. Mesaj İşleyici'yi erişilebilir hale getirin.
      2. Yönlendiriciyi erişilebilir hale getirin.
  • Tek Yönlendirici düğümünde:
    • Güncellemeden önce Yönlendirici'yi erişilebilir hale getirin.
    • Güncellemeden sonra Yönlendirici'yi erişilebilir hale getirin.
  • Tek İleti İşleyici düğümünde:
    • Güncellemeden önce İleti İşleyen'e erişilemez.
    • Güncellemenin ardından Mesaj İşleyici'yi erişilebilir hale getirin.

Sessiz bir 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.05'i yüklemek için kullandığınızla aynı olmalıdır.

Güncelleme prosedürü Harici internet bağlantısı olan bir düğümde 4.16.05

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

  1. 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.
  2. Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın
    Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip.
  3. SELinux'u, Edge'yi yükleme Apigee-setup sayfasında açıklandığı şekilde devre dışı bırakın yardımcı program.
  4. Tüm Yum önbelleklerini temizleyin:
    &gt; sudo yumuşak hepsini temizle
  5. En yeni Edge bootstrap_4.16.05.sh dosyasını /tmp/bootstrap_4.16.05.sh konumuna indirin:
    &gt; curl https://software.Apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
  6. Edge Apigee-hizmet yardımcı programını ve bağımlılıklarını güncelleyin:
    &gt; sudo eğlencesi /tmp/bootstrap_4.16.05.sh Apigeeuser=uName Apigeepassword=pWord

    . Burada uName:pWord, Google Haberler'den aldığınız kullanıcı adı ve şifredir. Apigee. pWord'ü çıkarırsanız kelimeyi girmeniz istenir.
  7. Apigee-setup yardımcı programını güncellemek için Apigee-service'yi kullanma:
    &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-setup güncelleme

    . Apigee-service için yapılan bu güncelleme, /<inst_dir>/Apigee/Apigee-setup/bin konumunda bulunan update.sh yardımcı programını yükler.
  8. Düğümlerinizde güncelleme yardımcı programını aşağıdaki "Makinenin sırası" bölümünde açıklanan sırayla çalıştırın güncelle" altında:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c bileşeni -f configFile

    . Yapılandırma dosyasındaki tek şart, yapılandırma dosyasının erişilebilir veya "Apigee" tarafından okunabilir belirtir. Örneğin, dosyayı düğüm.
    .
    . 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 = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • Edge =Edge Kullanıcı Arayüzü hariç tüm Edge bileşenleri: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
    • ui = Edge UI
    • tümü = makinedeki tüm bileşenleri güncelle (yalnızca Edge aio kurulum profili için kullanın) veya bir API BaaS yükleme profili olarak)
    • e = ElasticSearch
    • b = API BaaS Yığını
    • p = API BaaS Portalı
    • ebp = ElasticSearch, API BaaS Yığını ve aynı düğümde API BaaS Portalı
  9. apigee-validate yardımcı programını (Yüklemeyi test et) çalıştırarak güncellemeyi test edin.

4.16.05 sürümünü yerel sürümden 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 yasaklanıyorsa 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 depo 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.05 kod deposundan güncelleme yapmak için:

  1. düğümü ile değiştirin.
  2. Yerel depoyu güncelleyin:
    1. En yeni Edge bootstrap_4.16.05.sh dosyasını indirin. /tmp/bootstrap_4.16.05.sh:
      > curl https://software.Apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
    2. Senkronizasyonu gerçekleştirin:
      &gt; /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-mirror senkronizasyonu --only-new-rpms
  3. Bir .tar dosyasından Apigee-service yüklemek için:
    1. Yerel depoyu içeren düğümde aşağıdaki komutu kullanarak yerel depoyu paketleyin /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz adlı tek bir.tar dosyasına aktarmak için:
      > /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-mirror paketi
    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 dizinine kaldırın:
      > tar -xzf Apigee-4.16.05.tar.gz

      . Bu komut, .tar dosyasını içeren dizinde depo adı verilen yeni bir dizin oluşturur dosyası olarak kaydedebilirsiniz. Örneğin, /tmp/repos.
    4. Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın
      Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip.
    5. SELinux'u, Edge'yi yükleme Apigee-setup yardımcı programı ile ilgili daha fazla bilgi edinin.
    6. Edge Apigee-service yardımcı programını ve /tmp/repos'taki bağımlıları yükleyin:
      &gt; sudo eğlencesi /tmp/repos/bootstrap_4.16.05.sh Apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      . Depo dizininin yolunu bu komuta eklediğinize dikkat edin.
  4. Nginx web sunucusunu kullanarak Apigee-service'yi yüklemek için:
    1. Nginx web sunucusunu, "Nginx kullanarak depodan yükleme" bölümünde açıklandığı şekilde yapılandırın webserver&quot; Yükleme Bir düğümdeki uç bileşenleri.
    2. Uzak düğümde Edge bootstrap_4.16.05.sh dosyasını indirin: /tmp/bootstrap_4.16.05.sh:
      &gt; /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh

      . Burada uName:pWord olmak üzere yukarıda sağladığınız kullanıcı adı ve şifredir. depolandığı gibi remoteRepo da tarayıcının IP adresi veya DNS adıdır. depo düğümüne bakın.
    3. Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın
      Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip.
    4. SELinux'u, Edge'yi yükleme Apigee-setup yardımcı programı ile ilgili daha fazla bilgi edinin.
    5. 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.05.sh Apigeerepohost=remoteRepo:3939 Apigeeuser=uNamea pigeepassword=pWord apigeeprotocol=http://

      . Burada uName:pWord depo kullanıcı adı ve şifresidir.
  5. 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.
  6. Apigee-setup yardımcı programını güncellemek için Apigee-service'yi kullanma:
    &gt; /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-setup güncelleme

    . Apigee-service için yapılan bu güncelleme, &lt;inst_dir&gt;/apigee/apigee-setup/bin içinde update.sh yardımcı programını yükler.
  7. Düğümlerinizde güncelleme yardımcı programını aşağıdaki "Makinenin sırası" bölümünde açıklanan sırayla çalıştırın güncelle" altında:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c bileşeni -f configFile

    . Yapılandırma dosyasındaki tek şart, yapılandırma dosyasının erişilebilir veya "Apigee" tarafından okunabilir belirtir. Örneğin, dosyayı düğüm.
    .
    . 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 = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • Edge =Edge Kullanıcı Arayüzü hariç tüm Edge bileşenleri: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
    • ui = Edge UI
    • tümü = makinedeki tüm bileşenleri güncelle (yalnızca Edge aio kurulum profili için kullanın) veya bir API BaaS yükleme profili olarak)
    • e = ElasticSearch
    • b = API BaaS Yığını
    • p = API BaaS Portalı
    • ebp = ElasticSearch, API BaaS Yığını ve aynı düğümde API BaaS Portalı
  8. Apigee-verification yardımcı programını (Yüklemeyi test etme) çalıştırarak güncellemeyi test edin.

Makine güncelleme sırası

Edge kurulumunda makineleri güncelleme sıranız önemlidir. En dikkat edilmesi gereken önemli noktalar şunlardır:

  • Herhangi bir öğeyi güncellemeden önce tüm Cassandra ve ZooKeeper düğümlerini güncellemeniz gerekir görebilirsiniz.
  • Mevcut qpidd ve postgresql düğümlerini güncellemeden önce tüm qpidd ve postgresql düğümlerini güncellemeniz gerekir Yönlendirici ve Mesaj İşlemci düğümleri.
  • Birden fazla Edge bileşenine (Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu) "-c kenarı" kullanın. hepsini aynı anda güncelleme seçeneğini gerekir.
  • 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'yı güncellemek için ayrı bir adım yoktur. "-c" Edge" seçeneğini belirleyin.
  • Bir Yönlendirici düğümünü güncelledikten sonra, /opt/nginx/conf.d dizinindeki tüm dosyaları kaldırmanız gerekir. ve ardından Yönlendirici'yi yeniden başlatın.

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

  1. Makine 1'i güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c all -f configFile
  2. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
    > rm -f /opt/nginx/conf.d/*
  3. Uç Yönlendirici'yi yeniden başlatın:
    &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart

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

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Makine 1'de Cassandra ve ZooKeeper'ı güncelle:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Makine 2'de qpidd ve postgresql'i güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  4. 2. ve 1. makinede Edge bileşenlerini güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  5. Düğüm 1'de:
    1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart
  6. Makine 1'deki kullanıcı arayüzünü güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile

Kümelenmiş 5 ana makine için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Makine 4 ve 5'te qpidd ve postgresql'i güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  4. Makine 4, 5, 1, 2, 3'te Edge bileşenlerini güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  5. Düğüm 2 ve 3'te:
    1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart
  6. Makine 1'deki kullanıcı arayüzünü güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile

Kümelenmiş 9 ana makine için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Makine 6 ve 7'de qpidd'yi güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  3. Makine 8 ve 9'da postgresql'i güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
  4. 1. makinede LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  5. Makine 6, 7, 8, 9, 1, 4 ve 5'teki Edge bileşenlerini şu sırayla güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  6. Düğüm 4 ve 5'te:
    1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart
  7. Makine 1'deki kullanıcı arayüzünü güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile

Kümelenmiş 13 ana makine için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Makine 12 ve 13'te qpidd'yi güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  3. Makine 8 ve 9'da postgresql'i güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
  4. Makine 4 ve 5'te LDAP'yi güncelleme:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  5. Makine 12, 13, 8, 9, 6, 7, 10 ve 11'deki Edge bileşenlerini şu sırayla güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
  6. Düğüm 10 ve 11'de:
    1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart
  7. Makine 6 ve 7'de kullanıcı arayüzünü güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile

Kümelenmiş 12 ana makine için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra ve ZooKeeper'ı güncelleme:
    1. Veri Merkezi 1'deki 1, 2 ve 3. makinelerde:
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Veri Merkezi 2'deki 7, 8 ve 9. makinelerde
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. 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 Makine 10 ve 11
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile
  3. postgresql dosyasını güncelle:
    1. Veri Merkezi 1'deki Makine 6 1
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
    2. Veri Merkezi 2'deki Makine 12
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP'yi güncelleyin:
    1. Veri Merkezi 1'deki Makine 1 1
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
    2. Veri Merkezi 2'deki Makine 7
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile
  5. Edge bileşenlerini güncelleyin:
    1. Veri Merkezi 1'deki makine 4, 5, 6, 1, 2, 3
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
    2. Veri Merkezi 2'deki Makine 10, 11, 12, 7, 8, 9
      &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
    3. Düğüm 2, 3, 8 ve 9'da:
      1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
        > rm -f /opt/nginx/conf.d/*
      2. Uç Yönlendirici'yi yeniden başlatın:
        &gt; /<inst_root>/ ekip/Apigee-service/bin/potansiyel-service Edge-router yeniden başlat
  6. Kullanıcı arayüzünü güncelleyin:
    1. Veri Merkezi 1'de Makine 1
      &gt; /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 ana makineli API BaaS için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra'yı makine 5, 6 ve 7'de güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile
  2. Makine 1, 2 ve 3'te ElasticSearch ve API BaaS Yığınını güncelleme:
    &gt; /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 için kurulum

Kurulum Edge topolojileri ve düğüm numaraları listesi için topolojiler bölümüne bakın.

  1. Cassandra'yı makine 8, 9 ve 10'da güncelleyin:
    &gt; /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile
  2. ElasticSearch'ü makine 1, 2 ve 3'te güncelleyin:
    &gt; /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 yüklemeniz varsa Edge bileşenlerini aşağıdaki sipariş:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. postgresql
  5. LDAP
  6. "-c kenarı" anlamına gelen Edge profili: Qpid, Postgres, Management Sunucu, İleti İşlemci, Yönlendirici.
  7. Tüm Yönlendirici düğümlerinde:
    1. /opt/nginx/conf.d dosyasındaki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      &gt; /<inst_root>/ ekip/Apigee-service/bin/gelir-hizmeti Edge-router restart
  8. Kullanıcı Arayüzü