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

Edge for Private Cloud 4.19.01 sürümü

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

  • 17.09 - 19.01.2019 arası

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.

Hangi bileşenleri güncellemeniz gerekiyor?

Tüm Edge bileşenlerini güncellemeniz gerekir. Edge, bileşen içeren bir kurulumu desteklemiyor kullanabilirsiniz.

Uyumluluğu koruyun

Private Cloud için Apigee Edge'i 4.19.01 sürümüne yükseltirken Bunun sonucunda uygulama, yalnızca yapılandırma dosyalarında desteklenen özelliklere referans verir.

Özellik Konum Açıklama
conf_load_balancing_load.balancing.
  driver.nginx.server.retry
router.properties Bu özelliği router.properties dosyanızdan kaldırın. Yeniden deneme seçeneklerini şurada ayarlamak için: 4.19.01 için sanal yapılandırma özelliklerini inceleyin.

Mülkün otomatik olarak çoğaltılması Ayarlar

Şu klasördeki .properties dosyalarını düzenleyerek herhangi bir mülk ayarladıysanız: /opt/apigee/customer/application ise bu değerler güncellemeyle korunur.

Postgres 9.6'ya yükseltme gerekli

Edge'in bu sürümü Postgres 9.6'ya yükseltmeyi içerir. Bu yükseltme kapsamında Postgres verileri Postgres 9.6'ya taşınır.

Çoğu Edge üretim sistemi, ana bekleme modundaki çoğaltma için yapılandırılmış iki Postgres düğümü kullanır. Güncelleme işlemi sırasında Postgres düğümleri güncelleme için devre dışıyken analiz verileri hâlâ yazması gerekir. Postgres düğümleri güncellendi ve tekrar çevrimiçi hale geldikten sonra, analiz verileri ardından Postgres düğümlerine aktarılır.

Postgres güncellemesini gerçekleştirme şekliniz Postgres düğümleri:

  • Postgres düğümleriniz için yerel veri depolamayı kullanıyorsanız yükseltme sırasında yeni bir Postgres bekleme düğümü yükleyin. yeni Postgres bekleme düğümünü devre dışı bırakabilirsiniz.

    Güncellemeyi geri çekmeniz gerekiyorsa ek Postgres bekleme düğümü gerekir isteyebilirsiniz. Güncellemeyi geri almanız gerekirse yeni Postgres bekleme düğümü geri alma işleminden sonra ana Postgres düğümü olur. Bu nedenle, yeni Postgres bekleme düğümüne sahipseniz tüm donanıma uyan bir düğümde olmalıdır. (ucunda tanımlandığı şekilde) Postgres sunucusunun gereksinimlerini Yükleme gereksinimleri.

    Prototip oluşturma ve test etme amacıyla kullanılan Edge'in 1 düğümlü ve 2 düğümlü yapılandırmasında yalnızca bir Postgres düğümüne sahip olmalıdır. Bu Postgres düğümlerini yeni bir Postgres düğümü oluşturun.

  • Postgres düğümleriniz için ağ depolama alanını kullanıyorsanız yeni bir Postgres düğümü yüklemeniz gerekmez. aşağıdaki prosedürlerde yeni bir yüklemenin yüklenmesini ve daha sonra geçersiz kılınmasını belirten adımları atlayabilirsiniz Postgres bekleme düğümü.

    Güncelleme işlemine başlamadan önce web sunucusu tarafından kullanılan veri deposunun Postgre'ler. Ardından, güncelleme sırasında herhangi bir hata oluşursa ve işlemi geri almak zorunda kalırsanız bu anlık görüntüden Postgres düğümünü geri yükleyebilirsiniz.

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

Bu prosedür, yeni bir düğümde Postgres bekleme sunucusu oluşturur. Yeni bir Edge'in mevcut sürümü (4.17.09) için Postgres bekleme sunucusu sürüm 4.19.01 için geçerli değildir.

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

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

  1. Geçerli Postgres ana örneğinde /opt/apigee/customer/application/postgresql.properties öğesini düzenleyin. dosyasını kullanın. Böyle bir dosya yoksa, dosyayı oluşturun:
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust\ \nhost replication apigee new_standby_ip/32 trust
    .

    Burada existing_standby_ip mevcut Postgres'in IP adresidir bekleme sunucusu ve new_standby_ip yeni bekleme düğümünün IP adresidir.

  2. Postgres ana dosyasında apigee-postgresql uygulamasını yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  3. Şunu görüntüleyerek yeni bekleme düğümünün eklendiğini doğrulayın: Ana dosyada /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosya var. Burada söz konusu dosyada şu satırları kullanın:
    host replication apigee existing_standby_ip/32 trust
    host replication apigee new_standby_ip/32 trust
    .
  4. Yeni Postgres bekleme sunucusunu yükleyin:
    1. Edge'in geçerli sürümünü yüklemek için kullandığınız yapılandırma dosyasını düzenleyerek şu:
      # IP address of the current master:
      PG_MASTER=192.168.56.103
      # IP address of the new standby node
      PG_STANDBY=192.168.56.102
      .
    2. SELinux'u şurada açıklandığı şekilde devre dışı bırakın: Edge Apigee-setup yardımcı programını yükleyin.
    3. Edge bootstrap_4.17.09.sh dosyasını şuraya indirin: /tmp/bootstrap_4.17.09.sh :
      curl https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
    4. Edge apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
      sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
    5. apigee-setup yardımcı programını yüklemek için apigee-service komutunu kullanın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    6. Postgres'i yükleyin:
      /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
      .
    7. Yeni bekleme düğümünde aşağıdaki komutu çalıştırın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
      .

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

Postgres düğümünü kullanımdan kaldırma

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

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

    Postgres çalışmıyorsa şunu başlatın:

    /opt/apigee/apigee-service/bin/apigee-all start
    .

  2. Yeni bekleme düğümünün UUID'sini almak için aşağıdaki curl komutunu yeni bekleme düğümü:
    curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self

    Çıkışın sonunda düğümün UUID'sini şu biçimde görürsünüz:

    "type" : [ "postgres-server" ],
    "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
    .

  3. Yeni bekleme düğümünde aşağıdaki komutu çalıştırarak yeni bekleme düğümünü durdurun:
    /opt/apigee/apigee-service/bin/apigee-all stop
    .
  4. Postgres ana düğümünde /opt/apigee/customer/application/postgresql.properties öğesini düzenleyin yeni bekleme düğümünü conf_pg_hba_replication.connection cihazından kaldırmak için:
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
  5. Postgres ana öğesinde Apigee-postgresql dosyasını yeniden başlatma:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    .
  6. Şunu görüntüleyerek yeni bekleme düğümünün kaldırıldığını doğrulayın: Ana dosyada /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosya var. Burada söz konusu dosyada yalnızca aşağıdaki satırı içeren:
    host replication apigee existing_standby_ip/32 trust
    .
  7. Aşağıdaki Edge yönetimini uygulayarak bekleme düğümünün UUID'sini ZooKeeper'dan silin Yönetim Sunucusu düğümünde API çağrısı:
    curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_standby_uuid
    .

Ö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 sayede, yeni sürüme yapılan güncellemenin düzgün şekilde çalışmasını sağlama. Yedekleme hakkında daha fazla bilgi için Yedekleme ve Geri Yükle'yi tıklayın.

  • 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:
    /opt/apigee/apigee-service/bin/apigee-all status

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 Daha fazlası için 4.19.01 sürümüne dönü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 isimli bir dosya olarak yazar ve update_username.log.

Kullanıcının /tmp ürününe 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, Edge yapılandırmanızı 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, yapılandırmanıza göre doğru sırayla güncelleyin. Makine güncelleme sırası.
  2. Yönlendiricileri güncelleme zamanı geldiğinde herhangi bir Yönlendiriciyi seçin ve Sunucuyu Etkinleştirme/Devre Dışı Bırakma (İleti İşleyici/Yönlendirici) Erişilebilirlik.
  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. Yapılandırmanızdaki kalan makineler için güncellemeye devam edin.

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. Yönlendiriciyi 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şilemez 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.17.09'u yüklemek için kullandığınızla aynı olmalıdır.

Şu sürüme güncelle: Harici internet bağlantısı olan bir düğümde 4.19.01

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

  1. Şu anda yerel depolama alanıyla Postgres ana bekleme replikası kullanıyorsanız Yeni bir Postgres yükleme işleminde açıklandığı gibi yeni bir Postgres bekleme düğümü yükleyin bekleme düğümüne sahip olabilir.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  2. Varsa Cassandra'da onarım işlemi gerçekleştirecek şekilde yapılandırılmış tüm CRON işlerini devre dışı bırakın güncelleme tamamlanana kadar sürdürülür.
  3. Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın.
  4. yum-utils ve yum-plugin-priorities uygulamalarını yükleyin:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. SELinux'u, Yükle Edge Apigee-setup yardımcı programı'na göz atın.
  6. Oracle 7.x'e yükleme yapıyorsanız aşağıdaki komutu çalıştırın:
    sudo yum-config-manager --enable ol7_optional_latest
  7. AWS'ye yüklüyorsanız aşağıdaki komutu çalıştırın yum-configure-manager komutları:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  8. Edge 4.19.01 bootstrap_4.19.01.sh dosyasını indirin. /tmp/bootstrap_4.19.01.sh:
    curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
  9. Edge 4.19.01 apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
    sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

    Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. Şu durumda: pWord varsa bunu girmeniz istenir.

    Yükleyici, varsayılan olarak Java 1.8'in yüklü olup olmadığını kontrol eder. Aksi takdirde, uygulamayı sizin yerinize yükler. Java'nın nasıl işleneceğini belirtmek için JAVA_FIX seçeneğini kullanın teşekkür ederiz. JAVA_FIX şu değerleri alır:

    • I = OpenJDK 1.8'i yükle (varsayılan)
    • C = Java'yı yüklemeden devam et
    • S = Çık. Bu seçeneği kullanabilmek için Java'yı kendiniz yüklemeniz gerekir.
  10. apigee-setup yardımcı programını güncellemek için apigee-service kullanın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  11. Yönetim Sunucusu'nda apigee-validate yardımcı programını güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  12. apigee-provision yardımcı programını güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  13. Düğümlerinizde güncelleme yardımcı programını aşağıdaki sırada açıklandığı şekilde çalıştırın Makine güncelleme sırası:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Yapılandırma dosyasındaki tek şart, yapılandırma dosyasının erişilebilir olması gerektiğidir. veya "Apigee" tarafından okunabilecektir belirtir.

    Güncellenecek bileşeni belirtmek için -c seçeneğini kullanın. Olasılık listesi bileşenler şunları içerir:

    • "cs" = Cassandra
    • "edge" =Edge kullanıcı arayüzü dışındaki tüm Edge bileşenleri. "Uç" bileşen şunları içerir: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Uç Postgres Sunucusu.
    • "LDAP" = OpenLDAP
    • "ps" = postgresql
    • "qpid" = qpidd
    • "toa" = Edge TOA
    • "kullanıcı arayüzü" = Edge kullanıcı arayüzü
    • "zk" = Hayvanat bahçesi bakıcısı

    component ayarlayarak update.sh öğesini tüm bileşenlerde çalıştırabilirsiniz ancak yalnızca Edge hepsi bir arada (AIO) yapılandırma profiliniz varsa bunu yapabilirsiniz. Örneğin:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  14. Henüz yapmadıysanız Edge kullanıcı arayüzü bileşenini çalıştıran tüm makinelerde yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    .
  15. Yönetim'de apigee-validate yardımcı programını çalıştırarak güncellemeyi test edin Sunucu (Yükleme işlemini test etme bölümünde açıklandığı gibi).
  16. Yeni bir Postgres bekleme düğümü yüklediyseniz düğümü açıklandığı gibi devre dışı bırakın Postgres düğümü.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Görüntüleyin Daha fazlası için Postgres 9.6'ya yükseltmeniz gerekli.

Güncellemeyi daha sonra geri almak için şurada açıklanan prosedürü kullanın: 4.19.01 sürümüne geri dönün.

Yerel depodan 4.19.01 sürümüne güncelleme

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

  1. Şu anda Postgres ana bekleme replikasını kullanıyorsanız yeni bir Postgres yükleyin bekleme düğümüne örnek olarak Yeni bir Postgres Yükleme bekleme düğümüne sahip olabilir.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  2. "Yerel Apigee deposu oluşturma" bölümünde açıklandığı gibi yerel bir 4.19.01 deposu oluşturun. ile Edge Apigee-setup yardımcı programını yükleyin.
    .
  3. Apigee-service'yi .tar dosyasından 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.19.01.tar.gz adlı tek bir .tar dosyasına kopyalama:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. .tar dosyasını, Edge'i güncellemek istediğiniz düğüme kopyalayın. Örneğin, bunu şuraya kopyalayın: yeni düğümdeki /tmp dizini.
    3. Yeni düğümde dosyayı /tmp dizinine kaldırın:
      tar -xzf apigee-4.19.01tar.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 Apigee-service yardımcı programını ve /tmp/repos'taki bağımlıları yükleyin:
      sudo bash /tmp/repos/bootstrap_4.19.01.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" Chrome'u yükleme apigee-setup yardımcı programı.
    2. Uzak düğümde Edge bootstrap_4.19.01.sh dosyasını indirin. /tmp/bootstrap_4.19.01.sh:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh

      Burada uName:pWord daha önce ayarladığınız kullanıcı adı ve şifredir. depoyu ifade eder. remoteRepo ise depo düğümünün IP adresi veya DNS adıdır.

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

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

  5. apigee-setup yardımcı programını güncellemek için apigee-service kullanın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  6. Yönetim Sunucusu'nda apigee-validate yardımcı programını güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  7. apigee-provision yardımcı programını güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  8. Düğümlerinizde update yardımcı programını aşağıda açıklanan sırada çalıştırın Makine güncelleme sırası:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

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

    Güncellenecek bileşeni belirtmek için -c seçeneğini kullanın. Olasılık listesi bileşenler şunları içerir:

    • "cs" = Cassandra
    • "edge" =Edge kullanıcı arayüzü dışındaki tüm Edge bileşenleri. "Uç" bileşen şunları içerir: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Uç Postgres Sunucusu.
    • "LDAP" = OpenLDAP
    • "ps" = postgresql
    • "qpid" = qpidd
    • "toa" = Edge TOA
    • "kullanıcı arayüzü" = Edge kullanıcı arayüzü
    • "zk" = Hayvanat bahçesi bakıcısı

    component ayarlayarak update.sh öğesini tüm bileşenlerde çalıştırabilirsiniz ancak yalnızca Edge hepsi bir arada (AIO) yapılandırma profiliniz varsa bunu yapabilirsiniz. Örneğin:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  9. Henüz yapmadıysanız Edge kullanıcı arayüzü bileşenini çalıştıran tüm makinelerde yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    .
  10. Yönetim'de apigee-validate yardımcı programını çalıştırarak güncellemeyi test edin Sunucu (Yükleme işlemini test etme bölümünde açıklandığı gibi).
  11. Yeni bir Postgres bekleme düğümü yüklediyseniz düğümü açıklandığı gibi devre dışı bırakın Kullanımdan kaldırma bir Postgres düğümü görebilirsiniz.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

Güncellemeyi daha sonra geri almak için 4.19.01 sürümüne geri alma bölümünde açıklanan prosedürü kullanın.

Makine güncelleme sırası

Edge yapılandırmasında 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.
  • Birden fazla Edge bileşenine (Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Server ancak Postgres Server değil) "-c kenarı" kullanın. tüm bunları anlamına gelir.
  • 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.
ziyaret edin.

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

  1. Cassandra ve ZooKeeper'ı güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  2. Qpid'i güncelle:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    .
  3. LDAP'yi güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    .
  4. Postgres Server, Qpid sunucusu ve PostgreSQL'i durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    .
  5. postgresql dosyasını güncelle:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    .
  6. Kalan Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  7. Edge kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .
  8. (apigee-adminapi uygulamasını yüklediyseniz) apigee-adminapi yardımcı programı güncellendi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Edge TOA'yı yüklediyseniz) Edge TOA'yı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    Burada sso_config_file, TOA yüklendi.

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

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

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

  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 Qpid'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    .
  3. Makine 1'de LDAP'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    .
  4. 1. makinede Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  5. Makine 1'de kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .
  6. (apigee-adminapi uygulamasını yüklediyseniz) 1. makinede apigee-adminapi yardımcı programını güncelledi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (Edge TOA'yı yüklediyseniz) 1. makinede Edge TOA'yı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    Burada sso_config_file, TOA yüklendi.

  8. Makine 2'de postgresql'i güncelleyin:
    1. Postgres Server'ı, Qpid sunucusunu ve postgresql'i durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    2. postgresql dosyasını güncelle:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    3. Makine 2'de Edge bileşenlerini güncelleyin:
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      .
  9. 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

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

  1. Yeni bir Postgres bekleme düğümünü şurada açıklandığı gibi yüklediğinizden emin olun: Yükleme yeni bir Postgres bekleme düğümü oluşturun.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  2. Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  3. Makine 4 ve 5'te Qpid'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    .
  4. Makine 1'de LDAP'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    .
  5. Makine 1, 2 ve 3'te Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  6. Makine 1'de kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .
  7. (apigee-adminapi uygulamasını yüklediyseniz) 1. makinede apigee-adminapi yardımcı programını güncelledi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Edge TOA'yı yüklediyseniz) 1. makinede Edge TOA'yı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    Burada sso_config_file, TOA yüklendi.

  9. Makine 4 ve 5'i güncelleyin:
    1. 4. makinedeki Postgres sunucusunu ve Qpid sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    2. 5. makinede Postgres sunucusunu, Qpid sunucusunu ve postgresql'i durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
      .
    3. Yüklüyse yeni bekleme modunda Postgres sunucusunu ve postgresql'i durdurun düğüm:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    4. Makine 4'te postgresql'i güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    5. Makine 5'te postgresql'i güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    6. 4 ve 5 numaralı makinelerde Postgres sunucusunu ve Qpid sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
      .
    7. Makine 5'te aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
      .
    8. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. İlgili içeriği oluşturmak için kullanılan çoğaltmanın başarılı olmasını sağlamak için sistemin her iki sunucuda da aynı sonuçları görüntülemesi gerekir:
      • 4. makinede ana düğümde aşağıdaki komutu çalıştırın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
        .

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

      • 5. makinede bekleme düğümü:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
        .

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

  10. Makine 4, 5'te Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  11. Yeni bekleme düğümünü açıklandığı şekilde devre dışı bıraktığınızdan emin olun Kullanımdan kaldırma bir Postgres düğümü görebilirsiniz.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

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

9 düğümlü küme yükseltme

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

  1. Açıklanan şekilde yeni bir Postgres bekleme düğümünü yüklediğinizden emin olun. Yükleme yeni bir Postgres bekleme düğümü oluşturun.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  2. Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  3. Makine 6 ve 7'de Qpid'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -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, 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. Makine 1'de kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .
  7. (apigee-adminapi uygulamasını yüklediyseniz) 1. makinede apigee-adminapi yardımcı programını güncelledi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Edge TOA'yı yüklediyseniz) 1. makinede Edge TOA'yı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    Burada sso_config_file, TOA yüklendi.

  9. Makine 8 ve 9'u güncelleyin:
    1. 8. makinedeki Postgres sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      .
    2. 9. makinede Postgres sunucusunu ve postgresql'i durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
      .
    3. 6 ve 7 numaralı makinelerde Qpid sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      .
    4. Yüklüyse yeni bekleme modunda Postgres sunucusunu ve postgresql'i durdurun düğüm:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Makine 8'de postgresql dosyasını güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    6. Makine 9'da postgresql dosyasını güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    7. 8 ve 9 makinelerinde Postgres sunucu sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
      .
    8. 6 ve 7 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
      .
    9. Makine 9'da aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
      .
    10. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. İlgili içeriği oluşturmak için kullanılan çoğaltmanın başarılı olmasını sağlamak için sistemin her iki sunucuda da aynı sonuçları görüntülemesi gerekir:
      • 8. makinede ana düğümde şu komutu çalıştırın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
        .

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

      • 9. makinede bekleme düğümü:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
        .

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

  10. Makine 8 ve 9'da Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  11. Yeni bekleme düğümünü açıklandığı şekilde devre dışı bıraktığınızdan emin olun Kullanımdan Kaldırma konusunda Postgres düğümü oluşturabilirsiniz.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

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

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

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

  1. Açıklanan şekilde yeni bir Postgres bekleme düğümünü yüklediğinizden emin olun. Yükleme yeni bir Postgres bekleme düğümü oluşturun.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  2. Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    .
  3. Makine 12 ve 13'te Qpid'yi güncelleme:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -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, 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. Makine 6 ve 7'de kullanıcı arayüzünü güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    .
  7. (apigee-adminapi uygulamasını yüklediyseniz) apigee-adminapi yardımcı programını makine 6 ve 7'de güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Edge TOA'yı yüklediyseniz) 6 ve 7 numaralı makinede Edge TOA'yı güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    Burada sso_config_file, TOA yüklendi.

  9. Makine 8 ve 9'u güncelleyin:
    1. 8. makinedeki Postgres sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      .
    2. 9. makinede Postgres sunucusunu ve postgresql'i durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
      .
    3. 12 ve 13 numaralı makinelerde Qpid sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      .
    4. Yüklüyse yeni bekleme modunda Postgres sunucusunu ve postgresql'i durdurun düğüm:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Makine 8'de postgresql dosyasını güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    6. Makine 9'da postgresql dosyasını güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    7. 8 ve 9. makinelerde Postgres sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
      .
    8. 12 ve 13 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
      .
    9. Makine 9'da aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
      .
    10. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. İlgili içeriği oluşturmak için kullanılan çoğaltmanın başarılı olmasını sağlamak için sistemin her iki sunucuda da aynı sonuçları görüntülemesi gerekir:
      • 8. makinede ana düğümde şu komutu çalıştırın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
        .

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

      • 9. makinede bekleme düğümü:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
        .

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

  10. Makine 8 ve 9'da Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  11. Yeni bekleme düğümünü açıklandığı şekilde devre dışı bıraktığınızdan emin olun Kullanımdan Kaldırma konusunda Postgres düğümü oluşturabilirsiniz.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Daha fazla bilgi için Postgres 9.6'ya yükseltme gerekli bölümüne bakın.

  12. 6 ve 7 numaralı makinelerde Edge kullanıcı arayüzü bileşenini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    .

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

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

  1. Açıklanan şekilde yeni bir Postgres bekleme düğümünü yüklediğinizden emin olun. Yükleme sayfasında yeni bir Postgres bekleme düğümü oluşturun.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Bunun yerine, ağ anlık görüntüsü özetlenmektedir. Görüntüleyin Daha fazlası için Postgres 9.6'ya yükseltmeniz gerekli.

  2. 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
      .
  3. Qpidd'i güncelle:
    1. Veri Merkezi 1'de Makine 4 ve 5
      1. Makine 4'te qpidd uygulamasını güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. 5. makinede 1. adımı tekrarlayın.
    2. Veri Merkezi 2'de Makine 10 ve 11
      1. Makine 10'da qpidd güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. 11. makinede 1. adımı tekrarlayın.
  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, 1, 2, 3
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      .
    2. Veri Merkezi 2'deki Makine 10, 11, 7, 8, 9
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      .
  6. Kullanıcı arayüzünü güncelleyin:
    1. Veri Merkezi 1'deki Makine 1:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
      .
    2. Veri Merkezi 2'deki Makine 7:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
      .
  7. (apigee-adminapi uygulamasını yüklediyseniz) apigee-adminapi yardımcı programı güncellendi:
    1. Veri Merkezi 1'deki Makine 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      .
    2. Veri Merkezi 2'deki Makine 7:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      .
  8. (Edge TOA'yı yüklediyseniz) Edge TOA'yı güncelleyin:
    1. Veri Merkezi 1'deki Makine 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
      .
    2. Veri Merkezi 2'deki Makine 7:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
      .
    3. Burada sso_config_file, TOA yüklendi.

  9. Veri Merkezi 1'de ve Veri Merkezi 2'de makine 6'yı güncelleyin:
    1. 6. makinedeki Postgres sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      .
    2. Makine 12'de Postgres sunucusunu ve postgresql'i durdurma:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
      .
    3. 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucusunu durdurun:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      .
    4. Yüklüyse yeni bekleme modunda Postgres sunucusunu ve postgresql'i durdurun düğüm:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Makine 6'da postgresql dosyasını güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    6. Makine 12'de postgresql'i güncelleme:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      .
    7. 6 ve 12 numaralı makinelerde Postgres sunucu sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
      .
    8. 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
      .
    9. Makine 12'de aşağıdaki komutları çalıştırarak Postgres'i bekleme düğümü olarak yapılandırın:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
      .
    10. Her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak çoğaltma durumunu doğrulayın. İlgili içeriği oluşturmak için kullanılan başarılı bir sonuç verilmesi için her iki sunucuda da aynı sonuçları görüntülemelidir. replika:

      6. makinede ana düğümde şu komutu çalıştırın:

      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

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

      12. makinede bekleme düğümü:

      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

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

  10. Makine 6 ve 12'de Edge bileşenlerini güncelleyin:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    .
  11. Yeni bekleme düğümünü aşağıda açıklandığı şekilde devre dışı bıraktığınızdan emin olun: Postgre'leri Geçersiz Kılma düğümü ile değiştirin.

    Ağ depolama alanını kullanıyorsanız yeni düğümü yüklemeniz gerekmez. Görüntüleyin Daha fazlası için Postgres 9.6'ya yükseltmeniz gerekli.

  12. 1 ve 7 numaralı makinelerde Edge kullanıcı arayüzü bileşenini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    .

Standart olmayan bir yükseltme için

Standart olmayan bir yapılandırmanız varsa Edge bileşenlerini aşağıdaki sipariş:

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. "-c kenarı" anlamına gelen Edge tüm düğümlerde profil bulun: Qpid sunucusuna sahip düğümler, Uç Postgres Sunucusu, Yönetim Sunucusu, İleti İşlemci ve Yönlendirici.
  6. Edge kullanıcı arayüzü
  7. apigee-adminapi
  8. Uç TOA

Güncellemeyi bitirdikten sonra, çalışan tüm makinelerde Edge Kullanıcı Arayüzü bileşenini yeniden başlattığınızdan emin olun somut olarak ortaya koyar.