Apigee Edge 4.50.00 veya 4.51.00 sürümünü 4.52.00 olarak güncelleyin.

Apigee, Private Cloud için Edge'in 4.50.00 veya 4.51.00 sürümünden doğrudan 4.52.00 sürümüne yükseltilmesini destekler. Bu sayfada, söz konusu yeni sürüme geçişlerden herhangi birinin nasıl gerçekleştirileceği açıklanmaktadır.

Güncellemeyi kimler gerçekleştirebilir?

Güncellemeyi çalıştıran kişi, Edge'i ilk yükleyen veya kök olarak çalışan bir kişi olmalıdır.

Edge BGBG'leri yüklendikten sonra herkes yapılandırabilir.

Hangi bileşenleri güncellemeniz gerekir?

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

Ön koşulları güncelleme

Apigee Edge'i yükseltmeden önce aşağıdaki ön koşulların karşılandığından emin olun:

  • Tüm düğümleri yedekleyin
    Güncellemeden önce güvenlik nedeniyle tüm düğümleri eksiksiz yedeklemenizi öneririz. Yedeklemeyi gerçekleştirmek için Edge'in geçerli sürümüne ilişkin prosedürü kullanın.

    Bu sayede, yeni sürüme güncellemenin düzgün çalışmaması ihtimaline karşı bir yedek planınız olabilir. Yedekleme hakkında daha fazla bilgi için Yedekleme ve Geri Yükleme sayfasına göz atın.

  • Edge'nin çalıştığından emin olma
    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
  • Cassandra Uygunluk Stratejisinin LeveledCompactionStrategy olduğundan emin olun
    Cassandra uyumluluk stratejisinin Cassandra sıkıştırma stratejisini değiştirme bölümünde açıklandığı gibi LeveledCompactionStrategy olarak ayarlandığından emin olun.

Mülk ayarlarının otomatik olarak yayılması

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

Zookeeper 3.8.0 için zorunlu yükseltme

Edge for Private Cloudes sürümü, Zookeeper 3.8.0'a yükseltme içerir. Yükseltmenin bir parçası olarak, tüm Zookeeper verileri Zookeeper 3.8.0'a taşınacaktır.

Zookeeper'ı yükseltmeden önce Hookeeper bakım kılavuzunu okuyun. Çoğu Edge üretim sistemi, birden fazla veri merkezine yayılmış bir Zookeeper düğümleri kümesi kullanır. Bu düğümlerin bazıları Zookeeper lider seçimine katılan seçmenler, geri kalanı ise gözlemci olarak yapılandırılır. Daha fazla bilgi için Liderler, takipçiler, seçmenler ve gözlemciler hakkında konusuna bakın. Seçmen düğümleri bir lider seçer. Ardından seçmen düğümleri takipçiye dönüşür.

Güncelleme işlemi sırasında, lider düğüm kapatıldıktan sonra Zookeeper'da anlık bir gecikme veya yazma hatası meydana gelebilir. Bu durum, proxy dağıtım işlemleri gibi Zookeeper'a yazma yapan Yönetim işlemlerini ve mesaj işlemcisi ekleme veya çıkarma gibi Apigee altyapı değişikliklerini etkileyebilir. Aşağıdaki prosedürü uygularken Zookeeper'ın yeni sürüme geçirilmesi sırasında Apigee'nin çalışma zamanı API'leri (bu çalışma zamanı API'leri yönetim API'leri çağırmadığı sürece) üzerinde bir etkisi olmamalıdır.

Genel anlamda, yükseltme işlemi her bir düğümün yedeğinin alınmasını içerir. Bunun ardından, tüm gözlemciler ve takipçiler yükseltilir ve son olarak lider düğüm yükseltilir.

Yedek al

Geri almanın gerekli olması durumunda kullanmak üzere Zookeeper'ın tüm düğümlerinin yedeğini alın. Geri alma işleminin, Zookeeper'ı yedek alındığı zamanki durumuna geri yükleyeceğini unutmayın. Not: Yedeklemenin alınmasından bu yana Apigee'de yapılan tüm dağıtımlar veya altyapı değişiklikleri (bilgileri Zookeeper'da saklanır) geri yükleme sırasında kaybolur.

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup

Sanal makineler kullanıyorsanız ve gerekli kapasiteye sahipseniz sanal makine anlık görüntüleri veya yedekleri de geri yükleme veya geri alma için alınabilir.

Liderleri, takipçileri ve gözlemcileri belirleme

Not: Aşağıdaki örnek komutlar, Zookeeper'a veri göndermek için nc yardımcı programını kullanır. Zookeeper'a veri göndermek için alternatif yardımcı programlar da kullanabilirsiniz.

  1. ZooKeeper düğümünde yüklü değilse nc'yi yükleyin:
      sudo yum install nc
  2. Düğümde aşağıdaki nc komutunu çalıştırın (buradaki 2181, ZooKeeper bağlantı noktasıdır):
      echo stat | nc localhost 2181

    Şuna benzer bir çıkış almanız gerekir:

      Zookeeper version: 3.8.0-5a02a05eddb59aee6ac762f7ea82e92a68eb9c0f, built on 2022-02-25 08:49 UTC
      Clients:
       /0:0:0:0:0:0:0:1:41246[0](queued=0,recved=1,sent=0)
      
      Latency min/avg/max: 0/0.2518/41
      Received: 647228
      Sent: 647339
      Connections: 4
      Outstanding: 0
      Zxid: 0x400018b15
      Mode: follower
      Node count: 100597

    Düğüm çıkışlarının Mode satırında, düğüm yapılandırmasına bağlı olarak gözlemci, öncü veya izleyici (lider olmayan bir seçmen) görmeniz gerekir. Not: Edge'in tek bir ZooKeeper düğümü olan bağımsız bir yüklemesinde Mode bağımsız olarak ayarlanır.

  3. Her ZooKeeper düğümünde 1. ve 2. adımları tekrarlayın.

Zookeeper'ı gözlemci ve takipçi düğümlerinde yükseltme

Zookeeper'ı gözlemci ve takipçi düğümlerinin her birinde aşağıdaki şekilde yükseltin:

  1. Harici internet bağlantısı olan bir düğümde 4.52.00 sürümüne güncelleme bölümünde açıklandığı gibi, Private Cloud 4.52 için Edge önyüklemesini indirip çalıştırın. İşlem, muhtemelen düğümün harici bir internet bağlantısı olup olmadığına veya çevrimdışı yükleme gerçekleştirdiğinize bağlı olarak değişiklik gösterecektir.
  2. Zookeeper bileşenini yükseltin:
      /opt/apigee/apigee-setup/bin/update.sh -c zk -f <silent-config-file>
    Not: Bu düğümlerde Cassandra gibi başka bileşenler de yüklüyse bunları da hemen yükseltebilir (örneğin cs,zk profiliyle) veya diğer bileşenleri daha sonra yükseltebilirsiniz. Apigee, diğer bileşenleri yükseltmeden önce yalnızca Zookeeper'ı yükseltmenizi ve kümenizin düzgün çalıştığından emin olmanızı önerir.
  3. Zookeeper gözlemcisi ve takipçi düğümlerinin her biri için yukarıdaki adımları tekrarlayın.

Lideri kapatma

Tüm gözlemci ve takipçi düğümleri yükseltildikten sonra öncüsü kapatın. Lider olarak tanımlanan düğümde aşağıdaki komutu çalıştırın:

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop

Bu etkinlik sırasında yeni bir lider seçilmeden önce Zookeeper'da anlık gecikmeler veya yazma hataları yaşanabilir. Bu durum, proxy'lerin dağıtım işlemi veya mesaj işleyicilerin eklenmesi ya da çıkarılması gibi Apigee altyapısı değişiklikleri gibi Zookeeper'a yazma işlemlerini etkileyebilir.

Yeni yöneticinin seçildiğini doğrulayın

Yukarıdaki Öncü, takipçileri ve gözlemcileri belirleme bölümünde yer alan adımları kullanarak, mevcut lider durdurulduğunda takipçiler arasından yeni bir liderin seçildiğini doğrulayın. Liderin, mevcut liderden farklı bir veri merkezinde seçilmiş olabileceğini unutmayın.

Lideri yükselt

Yukarıdaki Gözlemci ve takipçi düğümlerinde Zookeeper'ı yükseltme bölümündeki adımları uygulayın.

Eski lider düğüm de yükseltildikten sonra küme durumunu doğrulayın ve öncü düğüm bulunduğundan emin olun.

Geri alma

Geri almanın gerekli olduğu durumlarda:

  1. Geri alma adımlarını ilk olarak gözlemciler ve izleyiciler üzerinde uygulayın.
  2. Geri aldığınız sürümün (4.50 veya 4.51) önyüklemesini indirip yürütün. İşlem, muhtemelen düğümün harici bir internet bağlantısı olmasına veya çevrimdışı yüklemeyi takip etmenize bağlı olarak değişiklik gösterir.
  3. Düğümde çalışıyorsa Zookeeper'ı durdurun:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  4. Mevcut hayvan bakıcısını kaldırın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper uninstall
  • Zookeeper'ı her zamanki gibi yükleyin:
      /opt/apigee/apigee-setup/bin/setup.sh -p zk -f <silent-config-file>
  • Tüm izleyiciler ve gözlemciler geri alındıktan sonra, öncü düğümde 2 ile 5 arasındaki adımları uygulayarak öncü düğümü geri alın.
  • Tüm düğümler geri çekildikten sonra kümenin durumunu doğrulayın ve kümede öncü düğüm bulunduğundan emin olun.
  • Yedeği geri yükle

    Yedekten geri yükleme başlıklı makaleyi inceleyin. Edge for Private Cloud'un 4.50 ve 4.51 gibi önceki sürümlerinden alınan Zookeeper yedeklemelerinin, Private Cloud için Edge 4.52'deki Zookeeper sürümüyle uyumlu olması gerektiğini unutmayın.

    Postgres 14'e geçiş gerekli

    Bu Edge sürümü, Postgres 14'e yükseltme içerir. Bu yükseltme kapsamında tüm Postgres verileri Postgres 14'e taşınır.

    Çoğu Edge üretim sistemi, ana bekleme modunda ç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 kapalıyken analiz verileri Qpid düğümlerine yazılmaya devam eder. Postgres düğümleri güncellendikten ve tekrar çevrimiçi olduktan sonra analiz verileri Postgres düğümlerine aktarılır.

    Postgres güncellemesini gerçekleştirme yönteminiz, Postgres düğümleriniz için veri depolamayı nasıl yapılandırdığınıza bağlıdır:

    • Postgres düğümleriniz için yerel veri depolama kullanıyorsanız yükseltme süresince yeni bir Postgres bekleme düğümü yüklemeniz gerekir. Yükseltme işlemi tamamlandıktan sonra yeni Postgres bekleme düğümünü kullanımdan kaldırabilirsiniz.

      Herhangi bir nedenle güncellemeyi geri çekmek isterseniz ek Postgres bekleme düğümü gerekir. Güncellemeyi geri çekmeniz gerekirse yeni Postgres bekleme düğümü, geri alma işleminden sonra ana Postgres düğümü olur. Bu nedenle, yeni Postgres bekleme düğümünü yüklediğinizde bu düğüm, Edge Yükleme şartlarında tanımlandığı gibi Postgres sunucusunun tüm donanım gereksinimlerini karşılayan bir düğümde olmalıdır.

      Edge'in 1 ve 2 düğümlü yapılandırmasında prototip oluşturma ve test için kullanılan topolojilerde yalnızca tek bir Postgres düğümüne sahip olursunuz. Bu Postgres düğümlerini, yeni bir Postgres düğümü oluşturmanız gerekmeden doğrudan güncelleyebilirsiniz.

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

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

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

    Bu prosedür yeni bir düğümde bir Postgres bekleme sunucusu oluşturur. Edge'in 4.52.00 sürümü için değil, mevcut Edge sürümü (4.50.00 veya 4.51.00) için yeni bir Postgres bekleme sunucusu yüklediğinizden emin olun.

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

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

    1. Mevcut Postgres ana kopyasında, aşağıdaki jetonu ayarlamak için /opt/apigee/customer/application/postgresql.properties dosyasını düzenleyin. Söz konusu dosya mevcut değilse 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, geçerli Postgres bekleme sunucusunun IP adresidir. new_standby_ip ise yeni bekleme düğümünün IP adresidir.

    2. Postgres ana örneğinde apigee-postgresql uygulamasını yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    3. Ana düğümdeki /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosyasını görüntüleyerek yeni bekleme düğümünün eklendiğini doğrulayın. Bu dosyada şu satırları görmeniz gerekir:
      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 mevcut sürümünü yüklemek için kullandığınız yapılandırma dosyasını aşağıdakileri belirtmek için düzenleyin:
        # 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. Edge Apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde SELinux'u devre dışı bırakın.
      3. Şu anda Edge 4.51.00 kullanıyorsanız:

        1. Edge bootstrap_4.51.00.sh dosyasını /tmp/bootstrap_4.51.00.sh hedefine indirin:
          curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
        2. Edge apigee-service yardımcı programını ve bağımlılıkları yükleyin:
          sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

        Şu anda Edge 4.50.00 kullanıyorsanız:

        1. Edge bootstrap_4.50.00.sh dosyasını /tmp/bootstrap_4.50.00.sh hedefine indirin:
          curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
        2. Edge apigee-service yardımcı programını ve bağımlılıkları yükleyin:
          sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
      4. apigee-setup yardımcı programını yüklemek için apigee-service uygulamasını kullanın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
      5. Postgres'i yükleyin:
        /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
      6. 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'i yerinde yükseltme

    Not: Postgres'i yerinde yükseltmeden önce aşağıdaki ön adımı gerçekleştirmeniz gerekir.

    Ön adım

    Postgres'e yerinde yükseltme yapmadan önce apigee-postgresql üzerinde max_locks_per_transaction özelliğini güncellemek için hem ana ana makinede hem de bekleme modunda aşağıdaki adımları uygulayın:

    1. Yoksa /opt/apigee/customer/application/postgresql.properties dosyasını oluşturun.
    2. Bu dosyanın sahipliğini apigee olarak değiştir:
      sudo chown apigee:apigee /opt/apigee/customer/application/postgresql.properties
    3. Şu özelliği dosyaya ekleyin:
      conf/postgresql.conf+max_locks_per_transaction=30000
    4. apigee-postgresql ayarlarını yapılandırın:
      apigee-service apigee-postgresql configure
    5. apigee-postgresql uygulamasını yeniden başlatın:
      apigee-service apigee-postgresql restart

    Yerinde yükseltme işlemini gerçekleştirme

    Postgres 14'e yerinde yükseltme yapmak için aşağıdaki adımları uygulayın:

    1. Ana ana makinedeki posterleri yükselt
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
    2. Kurulum komutunu ana makinede çalıştırın:
      apigee-service apigee-postgresql setup -f /opt/silent.conf
    3. Ana makinede yapılandır komutunu çalıştırın:
      apigee-service apigee-postgresql configure
    4. Ana ana makineyi yeniden başlatın:
      apigee-service apigee-postgresql restart
    5. Ana slayt olarak yapılandırın:
      apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
    6. Ana makinenin başlatıldığından emin olun:
      apigee-service apigee-postgresql wait_for_ready
    7. Bekleme modunu durdurun:
      apigee-service apigee-postgresql stop
    8. Bekleme modunu yükseltin.

      Not: Bu adım hatalı veya başarısız olursa yoksayılabilir. update.sh, bekleme sunucusunu yanlış bir yapılandırmayla başlatmayı deneyecektir. Postgres yüklemesinin 14 sürümüne yükseltmesi koşuluyla, hata yoksayılabilir.

      /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
    9. Bekleme modunun durduğundan emin olun:
      apigee-service apigee-postgresql stop
    10. Eski bekleme yapılandırmasını kaldırın:
      rm -rf /opt/apigee/data/apigee-postgresql/
    11. Bekleme sunucusunda çoğaltma ayarlayın:
      apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf
    12. Hem ana makinede hem de bekleme modunda /opt/apigee/customer/application/postgresql.properties dosyasından conf/postgresql.conf+max_locks_per_transaction=30000 satırını kaldırın. Bu satır, ön adımda eklenmiştir.

    Bu prosedür tamamlandıktan sonra bekleme modu başarıyla başlar.

    Bir Postgres düğümünü geçersiz kılma

    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 başlatın:

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

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

      Düğümün UUID'sini çıkışın sonunda ş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, yeni bekleme düğümünü conf_pg_hba_replication.connection öğesinden kaldırmak için /opt/apigee/customer/application/postgresql.properties öğesini düzenleyin:
      conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
    5. Postgres ana kopyasında Apigee-postgresql'i yeniden başlatın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    6. Ana düğümdeki /opt/apigee/apigee-postgresql/conf/pg_hba.conf dosyasını görüntüleyerek yeni bekleme düğümünün kaldırıldığını doğrulayın. Bu dosyada yalnızca şu satırı görürsünüz:
      host replication apigee existing_standby_ip/32 trust
    7. Yönetim Sunucusu düğümünde aşağıdaki Edge Management API çağrısını yaparak bekleme düğümünün UUID'sini ZooKeeper'dan silin:
      curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_standby_uuid

    Yeni Edge kullanıcı arayüzü

    Bu bölümde, Edge kullanıcı arayüzüyle ilgili dikkat edilmesi gereken noktalar listelenmiştir. Daha fazla bilgi için Private Cloud için yeni Edge kullanıcı arayüzü sayfasına bakın.

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

    İlk yüklemeyi tamamladıktan sonra Apigee, Private Cloud için Apigee Edge geliştiricileri ve yöneticileri için gelişmiş bir kullanıcı arayüzü olan Edge kullanıcı arayüzünü yüklemenizi önerir.

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

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

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

    Edge kullanıcı arayüzü bileşenini güncellemek üzere hangi kaynaktan yükseltme yaptığınız Private Cloud için Edge sürümünü dikkate alın:

    Apigee mTLS ile güncelleme

    Apigee mTLS'yi güncellemek için aşağıdaki adımları uygulayın:

    Güncellemeyi geri çekme

    Güncelleme hatası olursa sorunu gidermeyi ve ardından update.sh uygulamasını tekrar çalıştırmayı deneyebilirsiniz. Güncellemeyi birden çok kez çalıştırabilirsiniz. Bu işlem, güncellemeye kaldığı yerden devam eder.

    Hata, güncellemeyi önceki sürüme geri döndürmenizi gerektiriyorsa ayrıntılı talimatlar için 4.52.00 sürümüne geri dönme bölümüne bakın.

    Logging güncelleme bilgileri

    Varsayılan olarak update.sh yardımcı programı günlük bilgilerini şu adrese yazar:

    /opt/apigee/var/log/apigee-setup/update.log

    update.sh yardımcı programını çalıştıran kişinin bu dizine erişimi yoksa günlüğü /tmp dizinine update_username.log adlı bir dosya olarak yazar.

    Bu kişinin /tmp erişimi yoksa update.sh yardımcı programı başarısız olur.

    Kapalı kalma süresi güncellemesi

    Kapalı kalma süresi olmayan güncelleme veya periyodik güncelleme, Edge'i indirmeden Edge yüklemenizi güncellemenize olanak tanır.

    Kapalı kalma süresi olmadan güncelleme, yalnızca 5 düğümlü veya daha büyük yapılandırmalarda yapılabilir.

    Kapalı kalma süresi olmayan yükseltmenin anahtarı, her Yönlendiriciyi birer birer yük dengeleyiciden kaldırmaktır. Ardından, Yönlendirici'yi ve Yönlendirici ile aynı makinedeki diğer bileşenleri güncelleyip Yönlendirici'yi tekrar yük dengeleyiciye eklersiniz.

    1. Makine güncelleme sırası bölümünde açıklandığı gibi, makineleri yüklemeniz için doğru sırayla güncelleyin.
    2. Yönlendiricileri güncelleme zamanı geldiğinde, herhangi bir Yönlendiriciyi seçin ve Sunucuyu (İleti İşleyici/Yönlendirici) erişilebilirliğini etkinleştirme/devre dışı bırakma bölümünde açıklandığı gibi erişilemez hale getirin.
    3. Seçili Yönlendiriciyi ve diğer tüm Edge bileşenlerini Yönlendirici ile aynı makinede güncelleyin. Tüm Edge yapılandırmaları aynı düğümde bir Yönlendirici ve Mesaj İşleyici gösterir.
    4. Yönlendiriciyi tekrar erişilebilir hale getirin.
    5. Kalan Yönlendiriciler için 2-4 arasındaki adımları tekrarlayın.
    6. Yüklemenizde kalan makineler için güncelleme işlemine devam edin.

    Güncelleme öncesinde ve sonrasında aşağıdakilere dikkat edin:

    Sessiz bir yapılandırma dosyası kullanın

    Güncelleme komutuna sessiz bir yapılandırma dosyası iletmeniz gerekir. Sessiz yapılandırma dosyası, Edge 4.50.00 veya 4.51.00'i yüklemek için kullandığınız dosyanın aynısı olmalıdır.

    Harici internet bağlantısı olan bir düğümde 4.52.00 olarak güncelleme

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

    1. Mevcut olduğunda, 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. Uç BGBG'leri yüklemek için düğümünüze kök olarak giriş yapın.
    3. yum-utils ve yum-plugin-priorities yükleyin:
      sudo yum install yum-utils
      sudo yum install yum-plugin-priorities
    4. SELinux'u Edge Apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde devre dışı bırakın.
    5. Oracle 7.x'e yükleme yapıyorsanız şu komutu çalıştırın:
      sudo yum-config-manager --enable ol7_optional_latest
    6. AWS'ye yükleme yapıyorsanız aşağıdaki yum-configure-manager komutlarını çalıştırın:
      yum update rh-amazon-rhui-client.noarch
      sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
    7. Şu anda Edge 4.51.00 kullanıyorsanız:

      1. Edge bootstrap_4.52.00.sh dosyasını /tmp/bootstrap_4.52.00.sh hedefine indirin:
        curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
      2. Şu komutu çalıştırarak Edge 4.52.00 apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
        sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

        Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord parametresini çıkarırsanız bu değeri girmeniz istenir.

        Yükleyici, varsayılan olarak cihazınızda Java 1.8 olup olmadığını kontrol eder. Bunu yapmazsanız yükleyici, programı sizin için yükler.

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

        • I: OpenJDK 1.8 (varsayılan) sürümünü yükleyin.
        • C: Java'yı yüklemeden devam edin.
        • Q: Çık. Bu seçenek için Java'yı kendiniz yüklemeniz gerekir.
      3. Aşağıdaki örnekte gösterildiği gibi, apigee-setup yardımcı programını güncellemek için apigee-service öğesini kullanın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
      4. Yönetim Sunucusu'ndaki 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
      5. Yönetim Sunucusu'ndaki 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
      6. 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ü hariç tüm Edge bileşenleri: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
          • ldap: OpenLDAP
          • ps: postgresql
          • qpid: qpidd
          • sso: Apigee TOA (TOA'yı yüklediyseniz)
          • ue: Yeni Edge kullanıcı arayüzü
          • ui: Klasik Edge kullanıcı arayüzü
          • zk: Hayvanat Bahçesi Sahibi
        • configFile, 4.50.00 veya 4.51.00 yüklemesi sırasında Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıdır.

        Yalnızca Edge hepsi bir arada (AIO) yükleme profiliniz varsa component öğesini "tümü" olarak ayarlayarak update.sh uygulamasını tüm bileşenlerde çalıştırabilirsiniz. Örneğin:

        /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
      7. 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
      8. 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 çekmeye karar verirseniz 4.52.00 sürümüne geri dönme bölümünde açıklanan prosedürü kullanın.

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

      Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya bir şekilde Apigee deposuna internet üzerinden erişmesi yasaklanıyorsa güncellemeyi yerel bir depodan veya Apigee deposunun yansıtması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 .tar dosyasından Edge'i güncelleyin.
      • Diğer düğümlerin erişebilmesi için yerel depo bulunan düğüme bir web sunucusu yükleyin. Apigee, kullanmanız için Nginx web sunucusu sağlar. Dilerseniz kendi web sunucunuzu de kullanabilirsiniz.

      Yerel bir 4.52.00 kod deposundan güncelleme yapmak 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ığı şekilde yerel bir 4.52.00 deposu oluşturun.
      2. .tar dosyasından Apigee-service yüklemek için:
        1. Yerel depoyu içeren düğümde, yerel depoyu /opt/apigee/data/apigee-mirror/apigee-4.52.00.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, bunu yeni düğümdeki /tmp dizinine kopyalayın.
        3. Yeni düğümde, dosyayı /tmp dizininden kaldırın:
          tar -xzf apigee-4.52.00.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ı /tmp/repos kaynağından yükleyin:
          sudo bash /tmp/repos/bootstrap_4.52.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

          Depo dizininin yolunu bu komuta eklediğinize dikkat edin.

      3. Nginx web sunucusunu kullanarak Apigee-service yüklemek için:
        1. Nginx web sunucusunu, Uç Apigee-setup yardımcı programını yükleme bölümündeki "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.52.00.sh dosyasını /tmp/bootstrap_4.52.00.sh hedefine indirin:
          /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh

          Burada uName:pWord, daha önce depo için belirlediğiniz kullanıcı adı ve şifredir. 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ı yükleyin:
          sudo bash /tmp/bootstrap_4.52.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

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

      4. Aşağıdaki örnekte gösterildiği gibi, apigee-setup yardımcı programını güncellemek için apigee-service öğesini kullanın:
        /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
      5. Yönetim Sunucusu'ndaki 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 Sunucusu'ndaki 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. update yardımcı programını düğümlerinizde 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, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
          • ldap: OpenLDAP
          • ps: postgresql
          • qpid: qpidd
          • sso: Apigee TOA (TOA'yı yüklediyseniz)
          • ue Yeni Edge Kullanıcı Arayüzü
          • ui: Klasik Edge kullanıcı arayüzü
          • zk: Hayvanat Bahçesi Sahibi
        • configFile, 4.50.00 veya 4.51.00 yüklemesi sırasında Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıyla aynıdır.

        Yalnızca Edge hepsi bir arada (AIO) yükleme profiliniz varsa component öğesini "tümü" olarak ayarlayarak update.sh uygulamasını tüm bileşenlerde çalıştırabilirsiniz. Ö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 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 çekmeye karar verirseniz 4.52.00 sürümüne geri dönme bölümünde açıklanan prosedürü kullanın.

      Makine güncelleme sırası

      Bir EDGE yüklemesinde makineleri güncelleme sırası önemlidir:

      • Diğer düğümleri güncellemeden önce tüm Cassandra ve ZooKeeper düğümlerini güncellemeniz gerekir.
      • Birden fazla Uç bileşeni olan tüm makinelerde (Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu ancak Postgres Sunucusu değil) tümünü aynı anda güncellemek için -c edge seçeneğini kullanın.
      • Bir adımın birden fazla makinede gerçekleştirilmesi gerektiğini belirtiyorsa işlemi belirtilen makine sırasında 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.52.00 sürümüne yükseltmek için:

      1. Tüm bileşenleri güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
      2. (apigee-adminapi 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 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. 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üncelleme:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
      3. 1. makinede LDAP'yi güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      4. Makine 2 ve 1'de Edge bileşenlerini güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      5. 1. makinedeki kullanıcı arayüzünü güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
      6. (apigee-adminapi yüklüyse) Makine 1'de apigee-adminapi yardımcı programı güncellendi:
        /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      7. (Apigee TOA'yı yüklediyseniz) 1. makinede Apigee TOA'yı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

        Burada 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ü 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. makinede Cassandra ve ZooKeeper'ı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
      2. Makine 4'te Qpid ve Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
      3. Makine 5'te Qpid ve Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
      4. 1. makinede LDAP'yi güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      5. Makine 4, 5, 1, 2, 3'te 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 1. makinedeki ui bileşenini aşağıdaki örnekte gösterildiği gibi 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 makinede ue bileşenini güncelleyin (makine 1 olmayabilir):
          /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
      7. (apigee-adminapi yüklüyse) Makine 1'de apigee-adminapi yardımcı programı güncellendi:
        /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      8. (Apigee TOA'yı yüklediyseniz) 1. makinede Apigee TOA'yı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

        Burada 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 makine 1'de 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 edge-management-ui bileşenini yeniden başlatın (1. makine olmayabilir):
          /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

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

      9 düğümlü kümelenmiş 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. makinede 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. Makine 8'de Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      4. 9. makinede Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      5. 1. makinede LDAP'yi güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      6. Makine 6, 7, 8, 9, 1, 4 ve 5'teki Edge bileşenlerini 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üklüyse) 1. makinede apigee-adminapi yardımcı programını güncelleyin:
        /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      9. (Apigee TOA'yı yüklediyseniz) 1. makinede Apigee TOA'yı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

        Burada 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 makine 1'de 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 edge-management-ui bileşenini yeniden başlatın (1. makine olmayabilir):
          /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

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

      13 düğümlü kümelenmiş 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. makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
      2. 12 ve 13. makinelerde Qpid'yi güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      3. Makine 8'de Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      4. 9. makinede Postgres'i güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      5. 4. ve 5. makinede 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 sırayla güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      7. 6. ve 7. 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üklüyse) 6 ve 7 numaralı makinelerde apigee-adminapi yardımcı programını güncelleyin:
        /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      9. (Apigee TOA'yı yüklediyseniz) 6 ve 7 numaralı makinelerde Apigee TOA'yı güncelleyin:
        /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

        Burada 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 6 ve 7 numaralı makinelerde edge-ui bileşenini aşağıdaki örnekte gösterildiği gibi 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ümelenmiş yükseltme

      12 düğümlü kümelenmiş 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. 1. Veri Merkezi'ndeki 1., 2. ve 3. makinelerde:
          /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
        2. 2. Veri Merkezi'ndeki 7, 8 ve 9 numaralı makinelerde
          /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
      2. qpidd'i güncelleyin:
        1. Veri Merkezi'ndeki Makine 4, 5
          1. 4. makinede qpidd uygulamasını güncelleyin:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
          2. Makine 5'te qpidd uygulamasını güncelleyin:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
        2. Veri Merkezi'ndeki Makine 10, 11 2
          1. Makine 10'da qpidd öğesini güncelleyin:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
          2. Makine 11'de qpidd öğesini güncelleyin:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      3. Postgres'i güncelleme:
        1. Veri Merkezi'ndeki Makine 6 1
          /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
        2. Veri Merkezi'nde Makine 12 2
          /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      4. LDAP'yi güncelleyin:
        1. Veri Merkezi 1'de Makine 1
          /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
        2. Veri Merkezi 2'deki Makine 7
          /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      5. Edge bileşenlerini güncelleyin:
        1. Veri Merkezi'ndeki 4, 5, 6, 1, 2 ve 3 numaralı makineler 1
          /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
        2. Veri Merkezi'ndeki Makine 10, 11, 12, 7, 8, 9
          /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. Veri Merkezi 1'de Makine 1:
          /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
        2. Veri Merkezi 2'de Makine 7:
          /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. Veri Merkezi 1'de Makine 1:
          /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
        2. Veri Merkezi 2'de Makine 7:
          /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
      8. (Apigee TOA'yı yüklediyseniz) Apigee TOA'yı güncelleyin:
        1. Veri Merkezi 1'de Makine 1:
          /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
        2. Veri Merkezi 2'de Makine 7:
          /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
        3. Burada sso_config_file, TOA'yı yüklerken oluşturduğunuz yapılandırma dosyasıdır.

      9. 1. ve 7. 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; siparişteki tüm düğümlerdeki "-c uç" profili anlamına gelir: Qpid sunucusu, Edge Postgres Sunucusu, Yönetim Sunucusu, Mesaj İşleyicisi ve Yönlendiricisi olan düğümler.
      6. Edge kullanıcı arayüzü (klasik veya yeni)
      7. apigee-adminapi
      8. Apigee TOA

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