Apigee Edge 4.19.01 sürümünü 4.19.06 sürümüne güncelleyin

Bu bölümde, aşağıdaki yükseltme işleminin nasıl yapılacağı açıklanmaktadır:

  • 4.19.01'den 4.19.06'ya

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.

Hangi bileşenleri güncellemeniz gerekir?

Tüm Edge bileşenlerini güncellemeniz gerekir. Edge, birden fazla sürümden bileşen içeren bir kurulumu desteklemez.

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 Yedekleme ve geri yükleme başlıklı makaleyi inceleyin.

  • Edge'in çalıştığından emin olun
    Güncelleme işlemi sırasında Edge'in çalışır durumda olduğundan emin olmak için şu komutu kullanın:
    /opt/apigee/apigee-service/bin/apigee-all status

Yeni Edge kullanıcı arayüzü

Bu bölümde, Edge kullanıcı arayüzüyle ilgili dikkat edilmesi gereken noktalar listelenmektedir. Daha fazla bilgi için Private Cloud için yeni Edge kullanıcı arayüzü başlıklı makaleyi inceleyin.

Edge kullanıcı arayüzünü yükleme

İlk yüklemeyi tamamladıktan sonra Apigee, Özel Bulut için Apigee Edge geliştiricileri ve yöneticilerine yönelik gelişmiş bir kullanıcı arayüzü olan Edge kullanıcı arayüzünü yüklemenizi önerir.

Edge kullanıcı arayüzü, Temel kimlik doğrulamasını devre dışı bırakmanızı ve SAML veya LDAP gibi bir IDP kullanmanızı gerektirir.

Daha fazla bilgi için Yeni Edge kullanıcı arayüzünü yükleme başlıklı makaleyi inceleyin.

Edge kullanıcı arayüzünü güncelleme

Edge kullanıcı arayüzü bileşenini güncellemek için yükseltme yaptığınız Private Cloud için Edge sürümünü göz önünde bulundurun:

  • 4.18.0x sürümünden: 4.18.0x sürümünde Edge kullanıcı arayüzünün beta sürümünü (eski adıyla Yeni Edge deneyimi veya Yeni UE) yüklediyseniz bu sürümü kaldırıp Yeni Edge kullanıcı arayüzünü yükleme bölümünde açıklandığı şekilde Edge kullanıcı arayüzünün 4.19.06 sürümünü yeni bir yükleme olarak yüklemeniz gerekir.
  • 4.19.01 sürümünden itibaren (yeni Edge kullanıcı arayüzü zaten yüklüyse): edge-management-ui bileşeni için bu bölümdeki yükseltme talimatlarını kullanın.
  • 4.19.01 sürümünden (klasik kullanıcı arayüzüyle): Edge for Private Cloud kurulumunuzu bu bölümde açıklandığı şekilde yükseltin ve ardından Edge kullanıcı arayüzünü Yeni Edge kullanıcı arayüzünü yükleme bölümünde açıklandığı şekilde yükleyin.

Apigee mTLS ile güncelleme

Apigee Edge for Private Cloud'un 4.19.06 sürümünde şu anda Apigee mTLS için yükseltilmiş kitaplıklar bulunmuyor. Şu anda Apigee mTLS ile 4.19.01 sürümünü kullanıyorsanız ve 4.19.06 sürümüne yükseltmek istiyorsanız Apigee Edge Destek Ekibi ile iletişime geçin.

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 komutunu 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 daha fazla bilgi için 4.19.06 sürümünü geri alma bölümüne bakın.

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_username.log adlı bir dosya olarak yazar.

Kullanıcının /tmp 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 güncelleme yalnızca 5 düğümlü ve daha büyük yapılandırmalarda mümkündü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, Makine güncelleme sırası bölümünde açıklandığı şekilde kurulumunuz için doğru sırada güncelleyin.
  2. Yönlendiricileri güncelleme zamanı geldiğinde, Sunucu (Mesaj İşlemcisi/Yönlendirici) erişilebilirliğini etkinleştirme/devre dışı bırakma bölümünde açıklandığı gibi herhangi bir yönlendiriciyi seçin ve 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.

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

Sessiz yapılandırma dosyası kullanma

Güncelleme komutuna bir sessiz yapılandırma dosyası iletmeniz gerekir. Sessiz yapılandırma dosyası, Edge 4.19.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.19.06 sürümüne güncelleme

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 kök olarak giriş yapın.
  3. yum-utils ve yum-plugin-priorities uygulamasını yükleyin:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Edge apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde SELinux'u devre dışı bırakın.
  5. Oracle 7.x'e yüklüyorsanız aşağıdaki komutu çalıştırın:
    sudo yum-config-manager --enable ol7_optional_latest
  6. AWS'ye yüklüyorsanız aşağıdaki komutları çalıştırın: yum-configure-manager
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. Edge 4.19.06 bootstrap_4.19.06.sh dosyasını /tmp/bootstrap_4.19.06.sh dizinine indirin:
    curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
  8. Aşağıdaki komutu çalıştırarak Edge 4.19.06 apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
    sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

    uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord parametresini atlarsanız bu parametreyi girmeniz istenir.

    Yükleyici, varsayılan olarak Java 1.8'in yüklü olup olmadığını kontrol eder. Yüklemezseniz yükleyici sizin için yükler.

    Java yüklemesinin nasıl işleneceğini belirtmek için JAVA_FIX seçeneğini kullanın. JAVA_FIX şu değerleri alır:

    • I: OpenJDK 1.8'i yükleyin (varsayılan).
    • C: Java'yı yüklemeden devam edin.
    • Q: Çıkış. Bu seçenekte Java'yı kendiniz yüklemeniz gerekir.
  9. apigee-setup yardımcı programını güncellemek için aşağıdaki örnekte gösterildiği gibi apigee-service komutunu kullanın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. Yönetim sunucusundaki apigee-validate yardımcı programını aşağıdaki örnekte gösterildiği gibi güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. Yönetim sunucusundaki apigee-provision yardımcı programını aşağıdaki örnekte gösterildiği gibi güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. Aşağıdaki komutu çalıştırarak düğümlerinizde update yardımcı programını çalıştırın:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Bu işlemi, Makine güncelleme sırası bölümünde açıklanan sırayla yapın.

    Burada:

    • component, güncellenecek Edge bileşenidir. Olası değerler şunları içerir:
      • cs: Cassandra
      • edge: Edge kullanıcı arayüzü dışındaki tüm Edge bileşenleri: Yönetim Sunucusu, Mesaj İşlemcisi, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: qpidd
      • sso: Apigee SSO (SSO'yu yüklediyseniz)
      • ue: Yeni Edge kullanıcı arayüzü
      • ui: Klasik Edge kullanıcı arayüzü
      • zk: Hayvanat bahçesi görevlisi
    • configFile, 4.19.01 yüklemesi sırasında Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıyla aynıdır.

    component değerini "all" olarak ayarlayarak update.sh komutunu tüm bileşenler için çalıştırabilirsiniz ancak bu işlem yalnızca Edge hepsi bir arada (AIO) yükleme profiliniz varsa yapılabilir. Örneğin:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  13. Henüz yapmadıysanız Edge kullanıcı arayüzü bileşenini, çalıştıran tüm düğümlerde yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. Yüklemeyi test etme bölümünde açıklandığı gibi, Yönetim Sunucusu'nda apigee-validate yardımcı programını çalıştırarak güncellemeyi test edin.

Daha sonra güncellemeyi geri almaya karar verirseniz 4.19.06 sürümünü geri alma bölümünde açıklanan prosedürü kullanın.

Yerel bir depodan 4.19.06 sürümüne güncelleme

Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya başka bir şekilde Apigee deposuna internet üzerinden erişmesi 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.19.06 deposundan güncellemek için:

  1. Edge apigee-setup yardımcı programını yükleme bölümündeki "Yerel Apigee deposu oluşturma" bölümünde açıklandığı gibi yerel bir 4.19.06 deposu oluşturun.
  2. apigee-service'i bir .tar dosyasından yüklemek için:
    1. Yerel deponun bulunduğu düğümde, yerel depoyu /opt/apigee/data/apigee-mirror/apigee-4.19.06.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.19.06.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ını /tmp/repos adresinden yükleyin:
      sudo bash /tmp/repos/bootstrap_4.19.06.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Bu komutta, depolar dizininin yolunu eklediğinize dikkat edin.

  3. Nginx web sunucusunu kullanarak apigee-service'i yüklemek için:
    1. Nginx web sunucusunu, Edge apigee-setup yardımcı programını yükleme sayfası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_4.19.06.sh dosyasını /tmp/bootstrap_4.19.06.sh dizinine indirin:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh

      Burada uName:pWord, depo için daha önce ayarladığınız kullanıcı adı ve şifre, remoteRepo ise depo düğümünün IP adresi veya DNS adıdır.

    3. Uzak düğümde Edge apigee-setup yardımcı programını ve bağımlılıklarını yükleyin:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      uName:pWord, depo kullanıcı adı ve şifresidir.

  4. apigee-setup yardımcı programını güncellemek için aşağıdaki örnekte gösterildiği gibi apigee-service komutunu kullanın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. Yönetim sunucusundaki apigee-validate yardımcı programını aşağıdaki örnekte gösterildiği gibi güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. Yönetim sunucusundaki apigee-provision yardımcı programını aşağıdaki örnekte gösterildiği gibi güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. Düğümlerinizde update yardımcı programını 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

    Burada:

    • component, güncellenecek Edge bileşenidir. Genellikle aşağıdaki bileşenleri güncellersiniz:
      • cs: Cassandra
      • edge: Edge kullanıcı arayüzü hariç tüm Edge bileşenleri: Yönetim Sunucusu, Mesaj İşlemcisi, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: qpidd
      • sso: Apigee SSO (SSO'yu yüklediyseniz)
      • ue Yeni Edge kullanıcı arayüzü
      • ui: Klasik Edge kullanıcı arayüzü
      • zk: Hayvanat bahçesi görevlisi
    • configFile, 4.19.01 yüklemesi sırasında Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıyla aynıdır.

    component değerini "all" olarak ayarlayarak update.sh komutunu tüm bileşenler için çalıştırabilirsiniz ancak bu işlem yalnızca Edge hepsi bir arada (AIO) yükleme profiliniz varsa yapılabilir. Örneğin:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. Henüz yapmadıysanız kullanıcı arayüzü bileşenlerini çalıştıran tüm düğümlerde bu bileşenleri yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
  9. Yüklemeyi test etme bölümünde açıklandığı gibi, Yönetim Sunucusu'nda apigee-validate yardımcı programını çalıştırarak güncellemeyi test edin.

Daha sonra güncellemeyi geri almaya karar verirseniz 4.19.06 sürümünü geri alma bölümünde açıklanan prosedürü kullanın.

Makine güncelleme sırası

Edge kurulumunda makineleri güncelleme sıranız önemlidir:

  • Diğer düğümleri güncellemeden önce tüm Cassandra ve ZooKeeper düğümlerini güncellemeniz gerekir.
  • Birden fazla Edge bileşeni (Yönetim Sunucusu, Mesaj İşlemcisi, Yönlendirici, QPID Sunucusu ancak Postgres Sunucusu değil) içeren makinelerde, tüm bileşenleri aynı anda güncellemek için -c edge seçeneğini kullanın.
  • Bir adımın birden fazla makinede gerçekleştirilmesi gerektiği belirtiliyorsa bu adımı belirtilen makine sırasına göre gerçekleştirin.
  • Para kazanma özelliğini güncellemek için ayrı bir adım yoktur. -c edge seçeneğini belirttiğinizde güncellenir.

1 düğümlü bağımsız yükseltme

1 düğümlü bağımsız yapılandırmayı 4.19.06 sürümüne yükseltmek için:

  1. Tüm bileşenleri güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (apigee-adminapi aracını yüklediyseniz) apigee-adminapi yardımcı programı güncellendi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

2 düğümlü bağımsız yükseltme

2 düğümlü bağımsız bir kurulum için aşağıdaki bileşenleri güncelleyin:

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme topolojileri başlıklı makaleyi inceleyin.

  1. 1. makinede Cassandra ve ZooKeeper'ı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. 2. makinede Qpid ve Postgres'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 numaralı makinelerdeki Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. 1. makinede kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (apigee-adminapi yüklediyseniz) 1. makinedeki apigee-adminapi yardımcı programı güncellendi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

  8. 1. makinede Edge kullanıcı arayüzü bileşenini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

5 düğümlü yükseltme

5 düğümlü bir kurulum için aşağıdaki bileşenleri güncelleyin:

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme topolojileri başlıklı makaleyi inceleyin.

  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. makinede Qpid ve Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. 5. makinede Qpid ve Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  4. 1. makinede LDAP'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. 4, 5, 1, 2, 3 numaralı makinelerdeki Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Edge kullanıcı arayüzünü güncelleyin:
    • Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız aşağıdaki örnekte gösterildiği gibi 1. makinedeki ui bileşenini güncelleyin:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    • Yeni Edge kullanıcı arayüzü: Yeni Edge kullanıcı arayüzünü yüklediyseniz uygun makinedeki (1. makine olmayabilir) ue bileşenini güncelleyin:
      /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
  7. (apigee-adminapi yüklediyseniz) 1. makinedeki apigee-adminapi yardımcı programı güncellendi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

  9. Kullanıcı arayüzü bileşenini yeniden başlatın:
    • Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız aşağıdaki örnekte gösterildiği gibi 1. makinede edge-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • Yeni Edge kullanıcı arayüzü: Yeni Edge kullanıcı arayüzünü yüklediyseniz uygun makinede (1. makine olmayabilir) edge-management-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

9 düğümlü kümelenmiş yükseltme

9 düğümlü kümelenmiş bir yükleme için aşağıdaki bileşenleri güncelleyin:

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme topolojileri başlıklı makaleyi inceleyin.

  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 Qpid'yi güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. 8. makinede Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 9 numaralı makinede Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. 1. makinede LDAP'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. 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
  7. 1. makinede yeni kullanıcı arayüzünü (ue) veya klasik kullanıcı arayüzünü (ui) güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (apigee-adminapi yüklediyseniz) 1. makinedeki apigee-adminapi yardımcı programını güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

  10. Kullanıcı arayüzü bileşenini yeniden başlatın:
    • Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız aşağıdaki örnekte gösterildiği gibi 1. makinede edge-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • Yeni Edge kullanıcı arayüzü: Yeni Edge kullanıcı arayüzünü yüklediyseniz uygun makinede (1. makine olmayabilir) edge-management-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

13 düğümlü kümelenmiş yükseltme

13 düğümlü kümelenmiş bir yükleme için aşağıdaki bileşenleri güncelleyin:

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme topolojileri başlıklı makaleyi inceleyin.

  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 Qpid'yi güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. 8. makinede Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 9 numaralı makinede Postgres'i güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. 4 ve 5 numaralı makinelerde LDAP'yi güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. 12, 13, 8, 9, 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ı makinelerde yeni kullanıcı arayüzünü (ue) veya klasik kullanıcı arayüzünü (ui) güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (apigee-adminapi yüklediyseniz) 6 ve 7 numaralı makinelerde apigee-adminapi yardımcı programını güncelledik:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Apigee SSO'yu yüklediyseniz) 6 ve 7 numaralı makinelerde Apigee SSO'yu güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

  10. Kullanıcı arayüzü bileşenini yeniden başlatın:
    • Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız aşağıdaki örnekte gösterildiği gibi 6 ve 7 numaralı makinelerde edge-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • Yeni Edge kullanıcı arayüzü: Yeni Edge kullanıcı arayüzünü yüklediyseniz 6 ve 7 numaralı makinelerde edge-management-ui bileşenini yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

12 düğümlü küme yükseltmesi

12 düğümlü kümelenmiş bir yükleme için aşağıdaki bileşenleri güncelleyin:

Edge topolojilerinin ve düğüm numaralarının listesi için Yükleme topolojileri başlıklı makaleyi inceleyin.

  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
      1. 4. makinede qpidd güncellemesi:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. 5. makinede qpidd güncellemesi:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Veri Merkezi 2'deki 10 ve 11 numaralı makineler
      1. 10. makinede qpidd güncellemesi:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. 11. makinede qpidd güncellemesi:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Postgres'i güncelleme:
    1. Veri Merkezi 1'deki 6. makine
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Veri Merkezi 2'deki 12 numaralı makine
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP'yi güncelleme:
    1. Veri Merkezi 1'deki Makine 1
      /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. 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
  6. Yeni kullanıcı arayüzünü (ue) veya klasik kullanıcı arayüzünü (ui) güncelleyin:
    1. 1. Veri Merkezi'ndeki 1. Makine:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
    2. 2. veri merkezindeki 7. makine:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  7. (apigee-adminapi yüklediyseniz) apigee-adminapi yardımcı programı güncellendi:
    1. 1. Veri Merkezi'ndeki 1. Makine:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. 2. veri merkezindeki 7. makine:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Apigee SSO'yu yüklediyseniz) Apigee SSO'yu güncelleyin:
    1. 1. Veri Merkezi'ndeki 1. Makine:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. 2. veri merkezindeki 7. makine:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

  9. 1 ve 7 numaralı makinelerde yeni Edge kullanıcı arayüzü (edge-management-ui) veya klasik Edge kullanıcı arayüzü (edge-ui) bileşenini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

Standart olmayan bir yapılandırma için

Standart olmayan bir yapılandırmanız varsa Edge bileşenlerini aşağıdaki sırayla güncelleyin:

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge, yani tüm düğümlerdeki "-c edge" profili şu sırayla: Qpid sunucusu, Edge Postgres Sunucusu, Yönetim Sunucusu, Mesaj İşlemcisi ve Yönlendirici içeren düğümler.
  6. Edge kullanıcı arayüzü (klasik veya yeni)
  7. apigee-adminapi
  8. Apigee TOA

Güncelleme işlemini tamamladıktan sonra, Edge kullanıcı arayüzü bileşenini çalıştıran tüm makinelerde yeniden başlattığınızdan emin olun.