Apigee Edge 4.16.01.x'i en son 4.16.01 sürümüne güncelleyin

Bu belge, mevcut 4.16.01 sürümünüzü güncellemek için kullandığınız prosedürü içerir. ve Apigee'nin en son BGBG'lerini ve destek dosyalarını kullanmak için yüklemeniz gerekebilir. Bu prosedürde update.sh yardımcı programı tıklayın.

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

Yalnızca mevcut bir Apigee Edge sürüm 4.16.01.x yüklemesini aşağıdaki şekilde güncelleyebilirsiniz: En son 4.16.01 sürümünü indirin.

Şu anda Edge'in 4.15.07.0x veya önceki bir sürümünü kullanıyorsanız öncelikle 4.16.01. Apigee ftp'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın site: ftp://ftp.apigee.com/ 4.15.07.0x veya daha eski bir sürümden 4.16.01 sürümüne geçebilirsiniz.

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.01.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 bkz. Apigee Edge 4.16.01 İşlem Kılavuzu, Apigee FTP sitesinde mevcuttur: ftp://ftp.apigee.com/.
  • 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 döndürmenizi gerektiriyorsa Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Rehberi site: ftp://ftp.apigee.com/

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 bu dizin, 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 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önlendiricinin 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.01'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.01

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, Apigee Edge 4.16.01 Yükleme işleminde açıklandığı şekilde devre dışı bırakın Kılavuza, Apigee FTP sitesinde ulaşabilirsiniz: ftp://ftp.apigee.com/
  4. Tüm Yum önbelleklerini temizleyin:
    &gt; sudo yum temiz tümü
  5. En yeni Edge bootstrap.sh dosyasını /tmp/bootstrap.sh konumuna indirin:
    &gt; curl https://software.Apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Edge apigee-service yardımcı programını güncelleyin ve bağımlılıklar:
    > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    burada uName:pWord kullanıcı adı ve şifre ile (Apigee'den alınmıştır.) pWord öğesini atlarsanız şunları yapmanız istenir: onu girebilirsiniz.
  7. apigee-service etiketini kullanarak Apigee-setup güncellemesi yapın yardımcı program:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-setup güncelleme
    Bu apigee-service güncellemesi update.sh yardımcı programını yükler &lt;inst_dir&gt;/apigee/apigee-setup/bin etiketi içinde kullanmanız gerekir.
  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 =Tüm Kenarlar sınır kullanıcı arayüzü dışındaki bileşenler: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
    • ui = Edge Kullanıcı Arayüzü
    • tümü = tümünü güncelle makinedeki bileşenler (yalnızca Edge aio yükleme profili veya API BaaS asa için kullanın) kurulum profiline gidin)
    • e = ElasticSearch
    • b = API BaaS Yığını
    • p = API BaaS Portal
    • ebp = ElasticSearch, Aynı düğümde API BaaS Yığını ve API BaaS Portalı
  9. Güncellemeyi test etmek için Message'da apigee-validate yardımcı programını çalıştırın. Apigee Edge 4.16.01 Kurulum Kılavuzu'nda açıklandığı şekliyle işlemci olarak Apigee FTP sitesinde mevcuttur: ftp://ftp.apigee.com/

4.16.01 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.01 kod deposundan güncelleme yapmak için:

  1. Apigee Edge'de açıklandığı gibi yerel bir 4.16.01 deponuz olduğundan emin olun 4.16.01 Kurulum Kılavuzu (Apigee FTP sitesinde mevcuttur: ftp://ftp.apigee.com/)
  2. Yerel depoyu güncelleyin:
    1. En yeni Edge bootstrap.sh dosyasını /tmp/bootstrap.sh konumuna indirin:
      > curl https://software.Apigee.com/bootstrap.sh -o /tmp/bootstrap.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.01.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:
      &gt; tar -xzf Apigee-4.16.01.tar.gz
      Bu komut, yeni bir dizin oluşturur: .tar dosyasını içeren dizindeki depoları kullanır. Ö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, Apigee Edge'de açıklandığı şekilde devre dışı bırakın 4.16.01 Kurulum Kılavuzu (Apigee FTP sitesinde mevcuttur: ftp://ftp.apigee.com/)
    6. Edge apigee-service yardımcı programını ve bağımlılıklarını yükleme /tmp/repos:
      > sudo eğlencesi /tmp/repos/bootstrap.sh gelirprotocol="file://" apigeerepobasepath=/tmp/repos
      depoları dizinimize ekleyeceksiniz.
  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; Apigee'de bulunan Edge 4.16.01 Kurulum Kılavuzu'na göz atın FTP sitesi: ftp://ftp.apigee.com/
    2. Uzak düğümde Edge bootstrap.sh dosyasını /tmp/bootstrap.sh konumuna indirin:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
                

      where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.

    3. Log in to your node as root to install the Edge RPMs
      Note: While RPM installation requires root access, you can perform Edge configuration without root access.
    4. Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
    5. On the remote node, install the Edge apigee-service utility and dependencies:
      > sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
      where uName:pWord are the repo username and password.
  5. If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
  6. Use apigee-service to update the apigee-setup utility:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin.
  7. Run the update utility on your nodes in the order described below in "Order of machine update" below:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
    Use the “-c” option to specify the component to update. The list of possible components includes:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
    • ui = Edge UI
    • all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
    • e = ElasticSearch
    • b = API BaaS Stack
    • p = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
  8. Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/

Order of machine update

The order that you update the machines in an Edge installation is important. The most important considerations to an update are:

  • You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
  • You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
  • For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
  • If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
  • There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
  • After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.

For a 1-host standalone installation

  1. Update machine 1:
    > /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

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

  1. Makine 1'de Cassandra ve ZooKeeper'ı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  2. Makine 2'de qpidd ve postgresql'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Makine 1'de LDAP'yi güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    .
  4. Makine 2 ve makine 1'de Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  5. Düğüm 1'de:
    1. /opt/nginx/conf.d klasöründeki dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
      .
  6. Makine 1'de kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .

Kümelenmiş 5 ana makine için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın site: Edge listesi için ftp://ftp.apigee.com/ topolojiler ve düğüm numaraları var.

  1. Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  2. Makine 4 ve 5'te qpidd ve postgresql'i güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
    .
  3. Makine 1'de LDAP'yi güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    .
  4. Makine 4, 5, 1, 2 ve 3'te Edge bileşenlerini güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  5. Düğüm 2 ve 3'te:
    1. /opt/nginx/conf.d klasöründeki dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
      .
  6. Makine 1'de kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .

Kümelenmiş 9 ana makine için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

  1. Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  2. Makine 6 ve 7'de qpidd'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    .
  3. Makine 8 ve 9'da postgresql'i güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    .
  4. Makine 1'de LDAP'yi güncelleme:
    > /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 aşağıdaki sırayla güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  6. Düğüm 4 ve 5'te:
    1. /opt/nginx/conf.d klasöründeki dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
      .
  7. Makine 1'de kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .

Kümelenmiş 13 ana makine için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

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

Kümelenmiş 12 ana makine için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

  1. Cassandra ve ZooKeeper'ı güncelleme:
    1. Veri Merkezi 1'deki 1, 2 ve 3. makinelerde:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
      .
    2. Veri Merkezi 2'deki 7, 8 ve 9 numaralı makinelerde
      > /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
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      .
    2. Veri Merkezi 2'de Makine 10 ve 11
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      .
  3. postgresql dosyasını güncelle:
    1. Veri Merkezi 1'de Makineler 6
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    2. Veri Merkezi 2'de Makineler 12
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
  4. LDAP'yi güncelleyin:
    1. Veri Merkezi 1'deki Makine 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      .
    2. Veri Merkezi 2'de Makineler 7
      > /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
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      .
    2. Veri Merkezi 2'deki Makine 10, 11, 12, 7, 8, 9
      > /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 klasöründeki dosyaları silin:
        > rm -f /opt/nginx/conf.d/*
      2. Uç Yönlendirici'yi yeniden başlatın:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
        .
  6. Kullanıcı arayüzünü güncelleyin:
    1. Veri Merkezi 1'de Makine 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
      .
    2. Veri Merkezi 2'de Makine 7
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
      .

7 ana makineli API BaaS için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

  1. Cassandra'yı makine 5, 6 ve 7'de güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
    .
  2. Makine 1, 2 ve 3'te ElasticSearch ve API BaaS Stack'ı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
    .
  3. Makine 4'te API BaaS Portalı'nı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
    .

10 ana makineli API BaaS için kurulum

Apigee FTP'de bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na göz atın Edge topolojileri ve düğüm numaraları listesi için ftp://ftp.apigee.com/ adresini ziyaret edin.

  1. Makine 8, 9 ve 10'da Cassandra'yı güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
    .
  2. ElasticSearch'ü makine 1, 2 ve 3'te 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:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
    .
  4. Makine 7'de API BaaS Portalı'nı güncelleme:
    > /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 klasöründeki dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç Yönlendirici'yi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
      .
  8. Kullanıcı Arayüzü