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ığı gibiLeveledCompactionStrategy
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.
- ZooKeeper düğümünde yüklü değilse nc'yi yükleyin:
sudo yum install nc
- 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üklemesindeMode
bağımsız olarak ayarlanır. - 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:
- 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.
- 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. - 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:
- Geri alma adımlarını ilk olarak gözlemciler ve izleyiciler üzerinde uygulayın.
- 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.
- Düğümde çalışıyorsa Zookeeper'ı durdurun:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Mevcut hayvan bakıcısını kaldırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper uninstall
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f <silent-config-file>
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:
- 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.
- Postgres ana örneğinde
apigee-postgresql
uygulamasını yeniden başlatın:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- 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
- Yeni Postgres bekleme sunucusunu yükleyin:
- 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
- Edge Apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde SELinux'u devre dışı bırakın.
Şu anda Edge 4.51.00 kullanıyorsanız:
- 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
- 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:
- 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
- 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
- Edge bootstrap_4.51.00.sh dosyasını
apigee-setup
yardımcı programını yüklemek içinapigee-service
uygulamasını kullanın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Postgres'i yükleyin:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 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.
- 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:
Postgres'i yerinde yükseltme
Ö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:
- Yoksa
/opt/apigee/customer/application/postgresql.properties
dosyasını oluşturun. - Bu dosyanın sahipliğini
apigee
olarak değiştir:sudo chown apigee:apigee /opt/apigee/customer/application/postgresql.properties
- Şu özelliği dosyaya ekleyin:
conf/postgresql.conf+max_locks_per_transaction=30000
apigee-postgresql
ayarlarını yapılandırın:apigee-service apigee-postgresql configure
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:
- Ana ana makinedeki posterleri yükselt
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- Kurulum komutunu ana makinede çalıştırın:
apigee-service apigee-postgresql setup -f /opt/silent.conf
- Ana makinede yapılandır komutunu çalıştırın:
apigee-service apigee-postgresql configure
- Ana ana makineyi yeniden başlatın:
apigee-service apigee-postgresql restart
- Ana slayt olarak yapılandırın:
apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
- Ana makinenin başlatıldığından emin olun:
apigee-service apigee-postgresql wait_for_ready
- Bekleme modunu durdurun:
apigee-service apigee-postgresql stop
- 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
- Bekleme modunun durduğundan emin olun:
apigee-service apigee-postgresql stop
- Eski bekleme yapılandırmasını kaldırın:
rm -rf /opt/apigee/data/apigee-postgresql/
- Bekleme sunucusunda çoğaltma ayarlayın:
apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf
- Hem ana makinede hem de bekleme modunda
/opt/apigee/customer/application/postgresql.properties
dosyasındanconf/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:
- 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
- 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"
- 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
- 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
- Postgres ana kopyasında Apigee-postgresql'i yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- 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
- 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:
- 4.51.00'den 4.52.00'a kadar (yeni Edge kullanıcı arayüzü zaten yüklü halde):
edge-management-ui
bileşeni için bu bölümdeki yeni sürüme geçirme talimatlarını kullanı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.
- Makine güncelleme sırası bölümünde açıklandığı gibi, makineleri yüklemeniz için doğru sırayla güncelleyin.
- 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.
- 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.
- Yönlendiriciyi tekrar erişilebilir hale getirin.
- Kalan Yönlendiriciler için 2-4 arasındaki adımları tekrarlayın.
- Yüklemenizde kalan makineler için güncelleme işlemine devam edin.
Güncelleme öncesinde ve sonrasında aşağıdakilere dikkat edin:
- Birleşik Yönlendirici ve Mesaj İşleyici düğümünde:
- Güncellemeden önce aşağıdakileri yapın:
- Yönlendiriciyi erişilemez hale getirin.
- İleti İşleyici'yi erişilemez hale getirin.
- Güncellemeden sonra aşağıdakileri yapın:
- Mesaj İşleyici'yi ulaşılabilir hale getirin.
- Yönlendiriciyi erişilebilir hale getirin.
- Güncellemeden önce aşağıdakileri yapın:
- Tek Yönlendirici düğümlerinde:
- Güncellemeden önce, Yönlendiriciyi erişilemez hale getirin.
- Güncellemeden sonra, Yönlendiriciyi erişilebilir hale getirin.
- Tek Mesaj İşleyici düğümlerinde:
- Güncellemeden önce İleti İşleyici'ye erişilemez.
- Güncellemenin ardından İleti İşleyici'yi ulaşılabilir hale getirin.
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:
- 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. - Uç BGBG'leri yüklemek için düğümünüze kök olarak giriş yapın.
yum-utils
veyum-plugin-priorities
yükleyin:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- SELinux'u Edge Apigee-setup yardımcı programını yükleme bölümünde açıklandığı şekilde devre dışı bırakın.
- Oracle 7.x'e yükleme yapıyorsanız şu komutu çalıştırın:
sudo yum-config-manager --enable ol7_optional_latest
- 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
Şu anda Edge 4.51.00 kullanıyorsanız:
- 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
- Ş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.
- Aşağıdaki örnekte gösterildiği gibi,
apigee-setup
yardımcı programını güncellemek içinapigee-service
öğesini kullanın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- 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
- 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
- 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
: Cassandraedge
: Edge kullanıcı arayüzü hariç tüm Edge bileşenleri: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusuldap
: OpenLDAPps
: postgresqlqpid
: qpiddsso
: 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
- component, güncellenecek Edge bileşenidir. Olası değerler şunları içerir:
- 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
- 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:
- 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.
- .tar dosyasından Apigee-service yüklemek için:
- 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
- .tar dosyasını, Edge'i güncellemek istediğiniz düğüme kopyalayın. Örneğin, bunu yeni düğümdeki
/tmp
dizinine kopyalayın. - 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
. - 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.
- Yerel depoyu içeren düğümde, yerel depoyu
- Nginx web sunucusunu kullanarak Apigee-service yüklemek için:
- 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.
- 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.
- 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.
- Aşağıdaki örnekte gösterildiği gibi,
apigee-setup
yardımcı programını güncellemek içinapigee-service
öğesini kullanın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- 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
- 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
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
: Cassandraedge
: Edge kullanıcı arayüzü hariç tüm Edge bileşenleri: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusuldap
: OpenLDAPps
: postgresqlqpid
: qpiddsso
: 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
- component, güncellenecek Edge bileşenidir. Genellikle aşağıdaki bileşenleri güncellersiniz:
- 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
- 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:
- Tüm bileşenleri güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (
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. makinede Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 2. makinede Qpid ve Postgres'i güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- 1. makinede LDAP'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Makine 2 ve 1'de Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 1. makinedeki kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
yüklüyse) Makine 1'deapigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- 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., 2. ve 3. makinede Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Makine 4'te Qpid ve Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- Makine 5'te Qpid ve Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- 1. makinede LDAP'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Makine 4, 5, 1, 2, 3'te Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 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
- Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız 1. makinedeki
- (
apigee-adminapi
yüklüyse) Makine 1'deapigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- 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
- 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
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., 2. ve 3. makinede Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 6 ve 7 numaralı makinelerde Qpid'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Makine 8'de Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 9. makinede Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 1. makinede LDAP'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 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
- 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
- (
apigee-adminapi
yüklüyse) 1. makinedeapigee-adminapi
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- 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
- 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
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., 2. ve 3. makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 12 ve 13. makinelerde Qpid'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Makine 8'de Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 9. makinede Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 4. ve 5. makinede LDAP'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 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
- 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
- (
apigee-adminapi
yüklüyse) 6 ve 7 numaralı makinelerdeapigee-adminapi
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- 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
- Klasik kullanıcı arayüzü: Klasik kullanıcı arayüzünü kullanıyorsanız 6 ve 7 numaralı makinelerde
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.
- Cassandra ve ZooKeeper'ı güncelleyin:
- 1. Veri Merkezi'ndeki 1., 2. ve 3. makinelerde:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 2. Veri Merkezi'ndeki 7, 8 ve 9 numaralı makinelerde
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 1. Veri Merkezi'ndeki 1., 2. ve 3. makinelerde:
- qpidd'i güncelleyin:
- Veri Merkezi'ndeki Makine 4, 5
- 4. makinede
qpidd
uygulamasını güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Makine 5'te
qpidd
uygulamasını güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 4. makinede
- Veri Merkezi'ndeki Makine 10, 11 2
- Makine 10'da
qpidd
öğesini güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Makine 11'de
qpidd
öğesini güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Makine 10'da
- Veri Merkezi'ndeki Makine 4, 5
- Postgres'i güncelleme:
- Veri Merkezi'ndeki Makine 6 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Veri Merkezi'nde Makine 12 2
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Veri Merkezi'ndeki Makine 6 1
- LDAP'yi güncelleyin:
- Veri Merkezi 1'de Makine 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Veri Merkezi 2'deki Makine 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Veri Merkezi 1'de Makine 1
- Edge bileşenlerini güncelleyin:
- Veri Merkezi'ndeki 4, 5, 6, 1, 2 ve 3 numaralı makineler 1
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Veri Merkezi'ndeki Makine 10, 11, 12, 7, 8, 9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Veri Merkezi'ndeki 4, 5, 6, 1, 2 ve 3 numaralı makineler 1
- Yeni kullanıcı arayüzünü (
ue
) veya klasik kullanıcı arayüzünü (ui
) güncelleyin:- Veri Merkezi 1'de Makine 1:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- Veri Merkezi 2'de Makine 7:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- Veri Merkezi 1'de Makine 1:
- (
apigee-adminapi
yüklediyseniz)apigee-adminapi
yardımcı programı güncellendi:- Veri Merkezi 1'de Makine 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Veri Merkezi 2'de Makine 7:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Veri Merkezi 1'de Makine 1:
- (Apigee TOA'yı yüklediyseniz) Apigee TOA'yı güncelleyin:
- Veri Merkezi 1'de Makine 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- Veri Merkezi 2'de Makine 7:
/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.
- Veri Merkezi 1'de Makine 1:
- 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:
- ZooKeeper
- Cassandra
- qpidd, ps
- LDAP
- 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.
- Edge kullanıcı arayüzü (klasik veya yeni)
apigee-adminapi
- 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.
- Edge