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

Bu dokümanda, mevcut 4.16.01 kurulumunuzu Apigee'nin en son RPM'lerini ve destek dosyalarını kullanacak şekilde güncellemek için uygulayacağınız prosedür yer almaktadır. Bu prosedürde, güncelleme işlemini gerçekleştirmek için update.sh yardımcı programı kullanılır.

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

Yalnızca mevcut bir Apigee Edge sürüm 4.16.01.x yüklemesini en son 4.16.01 sürümüne güncelleyebilirsiniz.

Şu anda Edge 4.15.07.0x veya daha eski bir sürümü kullanıyorsanız öncelikle 4.16.01 sürümüne geçmeniz gerekir. 4.15.07.0x veya önceki sürümlerden 4.16.01 sürümüne nasıl geçiş yapılacağı hakkında bilgi edinmek için Apigee ftp sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

Güncellemeyi kimler yapabilir?

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

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

Güncelleme için disk alanı gereksinimleri

Güncellemeyi yapmadan önce en az 1 GB boş disk alanınız olduğundan emin olun.

4.16.01.x sürümünden itibaren mülk ayarlarının otomatik olarak yayılması

/opt/apigee/customer/application dizinindeki .properties dosyalarını düzenleyerek herhangi bir özellik ayarladıysanız bu değerler güncelleme tarafından korunur.

Güncelleme ön koşulları

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

  • Tüm düğümleri yedekleyin
    Güncelleme yapmadan önce güvenlik nedeniyle tüm düğümlerin tam yedeğini almanız önerilir. Yedekleme işlemini gerçekleştirmek için mevcut Edge sürümünüzle ilgili prosedürü kullanın.

    Bu sayede, yeni sürüme güncelleme düzgün çalışmazsa yedek bir planınız olur. Yedekleme hakkında daha fazla bilgi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 İşlemler Kılavuzu'na bakın.
  • Edge'in çalıştığından emin olun
    Aşağıdaki komutu kullanarak güncelleme işlemi sırasında Edge'in çalışır durumda olduğundan emin olun:

    > /<inst_root>/apigee/apigee-service/bin/apigee-all status

Başarısız bir güncellemeyi ele alma

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, güncellemeyi önceki sürümünüze geri almanızı gerektiriyorsa Apigee FTP sitesinde bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın: ftp://ftp.apigee.com/

Güncelleme bilgilerini günlüğe kaydetme

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 dizine erişimi yoksa günlüğü /tmp dizinine update_kullanıcıadı.log adlı bir dosya olarak yazar.

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

Sıfır kesinti süreli güncelleme

Sıfır kesinti süreli güncelleme veya periyodik güncelleme, Edge kurulumunuzu Edge'i kapatmadan güncellemenize olanak tanır.

Sıfır kesinti süreli yükseltmenin anahtarı, her bir yönlendiriciyi yük dengeleyiciden tek tek kaldırmaktır. Ardından, Router'ı ve Router ile aynı makinedeki diğer bileşenleri günceller ve Router'ı tekrar yük dengeleyiciye eklersiniz.

  1. Makineleri, kurulumunuz için doğru sırada güncelleyin. Bu sıra, aşağıda "Makine güncelleme sırası" bölümünde açıklanmıştır.
  2. Yönlendiricileri güncelleme zamanı geldiğinde, bir sonraki "Yönlendirici ve Mesaj İşleyici'yi erişilemez hale getirme" bölümünde açıklandığı gibi herhangi bir Yönlendirici'yi seçip erişilemez hale getirin.
  3. Seçilen yönlendiriciyi ve yönlendiriciyle aynı makinedeki diğer tüm Edge bileşenlerini güncelleyin. Tüm Edge yapılandırmaları, aynı düğümde bir yönlendirici ve mesaj işlemcisi 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. Kurulumunuzdaki diğer makineler için güncellemeye devam edin.

Yönlendirici ve Mesaj İşleyici'yi erişilemez hale getirme

Üretim ortamında, optimum performans elde etmek için birden fazla yönlendirici ve mesaj işlemciniz olur. Güncellemeden önce/sonra bu yönlendiricilerin ve mesaj işlemcilerin erişilebilirliğini etkinleştirmeniz/devre dışı bırakmanız gerekir.

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, Mesaj İşlemci veya Yönlendirici'nin UUID'sidir ve erişilebilir değeri doğru veya yanlış olarak ayarlanır.

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

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

Mesaj İşleyici'nin UUID'sini belirlemeniz gerekiyorsa aşağıdaki cURL komutunu kullanın:

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

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

  • Birleşik yönlendirici ve mesaj işleyici düğümünde:
    • Güncellemeden önce aşağıdakileri yapın:
      1. Yukarıda gösterilen API çağrısını kullanarak yönlendiriciyi erişilemez hale getirin.
      2. Mesaj İşleyici'yi erişilemez hale getirin.
    • Güncellemeden sonra aşağıdakileri yapın:
      1. Mesaj İşleyici'yi erişilebilir hale getirin.
      2. Yönlendiriciyi erişilebilir hale getirin.
  • Tek bir yönlendirici düğümünde:
    • Güncellemeden önce yönlendiriciyi erişilebilir hale getirin.
    • Güncellemeden sonra yönlendiriciyi erişilebilir hale getirin.
  • Tek bir Mesaj İşleyici düğümünde:
    • Güncellemeden önce Mesaj İşleyici'yi erişilemez hale getirin.
    • Güncellemeden sonra Mesaj İşleyici'yi erişilebilir hale getirin.

Sessiz yapılandırma dosyası kullanma

Güncelleme komutuna bir sessiz yapılandırma dosyası iletmeniz gerekir. Sessiz yapılandırma dosyası, Edge 4.16.01'i yüklemek için kullandığınız dosya ile aynı olmalıdır.

Harici internet bağlantısı olan bir düğümde 4.16.01'i güncelleme prosedürü

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ştirmek üzere yapılandırılmış tüm CRON işlerini güncelleme tamamlanana kadar devre dışı bırakın.
  2. Edge RPM'lerini yüklemek için düğümünüze root olarak giriş yapın
    Not: RPM yüklemesi için root erişimi gerekir ancak Edge yapılandırmasını root erişimi olmadan gerçekleştirebilirsiniz.
  3. Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'nda açıklandığı şekilde SELinux'u devre dışı bırakın.
  4. Tüm Yum önbelleklerini temizleyin:
    > sudo yum clean all
  5. En son Edge bootstrap.sh dosyasını /tmp/bootstrap.sh dizinine indirin:
    > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Edge apigee-service yardımcı programını ve bağımlılıklarını güncelleyin:
    > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord parametresini atlarsanız girmeniz istenir.
  7. apigee-setup yardımcı programını güncellemek için apigee-service'i kullanın:
    > /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 dizinine yükler.
  8. Güncelleme yardımcı programını, düğümlerinizde aşağıdaki "Makine güncelleme sırası" bölümünde açıklanan sırayla ç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. Örneğin, dosyayı düğümdeki /tmp dizinine yerleştirin.
    Güncellenecek bileşeni belirtmek için "-c" seçeneğini kullanın. Olası bileşenlerin listesi ş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, Mesaj İşlemcisi, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
    • ui = Edge kullanıcı arayüzü
    • all = makinedeki tüm bileşenleri günceller (yalnızca Edge aio yükleme profili veya API BaaS asa yükleme profili için kullanılır)
    • e = ElasticSearch
    • b = API BaaS Yığını
    • p = API BaaS Portal
    • ebp = Aynı düğümde ElasticSearch, API BaaS Stack ve API BaaS Portal
  9. Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'nda açıklandığı şekilde, Message Processor'da apigee-validate yardımcı programını çalıştırarak güncellemeyi test edin.

4.16.01 sürümünü yerel bir depodan güncelleme prosedürü

Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya başka bir şekilde Apigee deposuna internet üzerinden erişmeleri yasaklanmışsa güncellemeyi Apigee deposunun yerel bir deposundan veya yansısından gerçekleştirebilirsiniz.

Yerel bir Edge deposu oluşturduktan sonra Edge'i yerel depodan güncellemek için iki seçeneğiniz vardır:

  • Deponun .tar dosyasını oluşturun, .tar dosyasını bir düğüme kopyalayın ve ardından Edge'i .tar dosyasından güncelleyin.
  • Diğer düğümlerin erişebilmesi için yerel depoya sahip düğüme bir web sunucusu yükleyin. Apigee, kullanmanız için Nginx web sunucusunu sağlar veya kendi web sunucunuzu kullanabilirsiniz.

Yerel bir 4.16.01 deposundan güncellemek için:

  1. Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'nda açıklandığı gibi yerel bir 4.16.01 deponuz olduğundan emin olun.
  2. Yerel depoyu güncelleyin:
    1. En son Edge bootstrap.sh dosyasını /tmp/bootstrap.sh dizinine indirin:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. Senkronizasyonu gerçekleştirin:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  3. apigee-service'i bir .tar dosyasından yüklemek için:
    1. Yerel depoya sahip düğümde, yerel depoyu /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz adlı tek bir.tar dosyası halinde 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, yeni düğümdeki /tmp dizinine kopyalayın.
    3. Yeni düğümde, dosyayı /tmp dizinine açın:
      > tar -xzf apigee-4.16.01.tar.gz
      Bu komut, .tar dosyasını içeren dizinde repos adlı yeni bir dizin oluşturur. Örneğin, /tmp/repos.
    4. Edge RPM'lerini yüklemek için düğümünüze root olarak giriş yapın
      Not: RPM yüklemesi için root erişimi gerekir ancak Edge yapılandırmasını root erişimi olmadan gerçekleştirebilirsiniz.
    5. Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'nda açıklandığı şekilde SELinux'u devre dışı bırakın.
    6. Edge apigee-service yardımcı programını ve bağımlılıklarını /tmp/repos dizininden yükleyin:
      > sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      Bu komuta repos dizininin yolunu eklediğinize dikkat edin.
  4. Nginx web sunucusunu kullanarak apigee-service'i yüklemek için:
    1. Nginx web sunucusunu, Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Edge 4.16.01 Kurulum Kılavuzu'ndaki "Nginx web sunucusunu kullanarak depodan yükleme" bölümünde açıklandığı şekilde yapılandırın.
    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 dizinindeki tüm dosyaları silin:
    > rm -f /opt/nginx/conf.d/*
  3. Edge Router'ı yeniden başlatın:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart

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

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

  1. 1. makinede Cassandra ve ZooKeeper'ı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. 2. makinede qpidd ve postgresql'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. 1. makinede LDAP'yi güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. 2. ve 1. makinedeki 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 tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç yönlendiriciyi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. 1. makinedeki kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

5 ana makineli kümelenmiş bir kurulum için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

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

9 ana makine içeren kümelenmiş bir kurulum için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

  1. 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. 6 ve 7 numaralı makinelerde qpidd'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. 8 ve 9 numaralı makinelerde postgresql'i güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 1. makinede LDAP'yi güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. 6, 7, 8, 9, 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
  6. 4 ve 5 numaralı düğümlerde:
    1. /opt/nginx/conf.d klasöründeki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç yönlendiriciyi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. 1. makinedeki kullanıcı arayüzünü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

13 ana makine içeren kümelenmiş bir kurulum için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

  1. 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. 12 ve 13 numaralı makinelerde qpidd'yi güncelleyin:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. 8 ve 9 numaralı makinelerde postgresql'i güncelleyin:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 4 ve 5 numaralı makinelerde LDAP'yi güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Edge bileşenlerini 12, 13, 8, 9, 6, 7, 10 ve 11 numaralı makinelerde bu 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 tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç yönlendiriciyi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. 6 ve 7 numaralı makinelerde kullanıcı arayüzünü güncelleme:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

12 ana makine içeren kümelenmiş bir kurulum için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakın.

  1. Cassandra ve ZooKeeper'ı güncelleyin:
    1. Veri Merkezi 1'deki 1, 2 ve 3 numaralı 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'yi güncelleyin:
    1. Veri Merkezi 1'deki 4 ve 5 numaralı makineler
      > /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
  3. PostgreSQL'i güncelleyin:
    1. Veri Merkezi 1'deki 6 makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Veri Merkezi 2'deki 12 makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP'yi güncelleme:
    1. Veri Merkezi 1'deki 1. Makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Veri Merkezi 2'deki 7 numaralı makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Edge bileşenlerini güncelleme:
    1. Veri Merkezi 1'deki 4, 5, 6, 1, 2, 3 numaralı makineler
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Veri Merkezi 2'deki 10, 11, 12, 7, 8, 9 numaralı makineler
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. 2, 3, 8 ve 9 numaralı düğümlerde:
      1. /opt/nginx/conf.d klasöründeki tüm dosyaları silin:
        > rm -f /opt/nginx/conf.d/*
      2. Uç yönlendiriciyi yeniden başlatın:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Kullanıcı arayüzünü güncelleme:
    1. Veri Merkezi 1'deki Makine 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Veri Merkezi 2'deki 7. makine
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

7 ana makineli API BaaS kurulumu için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakı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 yığınını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. 4. makinede API BaaS portalını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

10 ana makine içeren bir API BaaS kurulumu için

Edge topolojilerinin ve düğüm numaralarının listesi için Apigee FTP sitesinde (ftp://ftp.apigee.com/) bulunan Apigee Edge 4.16.01 Kurulum Kılavuzu'na bakı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'ü güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. 4, 5 ve 6 numaralı makinelerde API BaaS yığınını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. 7 numaralı makinede API BaaS portalını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Standart olmayan kurulumlar için

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

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. postgresql
  5. LDAP
  6. Edge, yani şu sırayla tüm düğümlerdeki "-c edge" profili: Qpid, Postgres, Yönetim Sunucusu, Mesaj İşlemci, Yönlendirici.
  7. Tüm yönlendirici düğümlerinde:
    1. /opt/nginx/conf.d klasöründeki tüm dosyaları silin:
      > rm -f /opt/nginx/conf.d/*
    2. Uç yönlendiriciyi yeniden başlatın:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. UI