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. |
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:
- 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.
- Postgres ana dosyasında
apigee-postgresql
uygulamasını yeniden başlatın:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- Ş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
. - Yeni Postgres bekleme sunucusunu yükleyin:
- 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
. - SELinux'u şurada açıklandığı şekilde devre dışı bırakın: Edge Apigee-setup yardımcı programını yükleyin.
- 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
- 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
apigee-setup
yardımcı programını yüklemek içinapigee-service
komutunu 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 geçerli sürümünü yüklemek için kullandığınız yapılandırma dosyasını düzenleyerek
şu:
Postgres düğümünü kullanımdan kaldırma
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 şunu başlatın:
/opt/apigee/apigee-service/bin/apigee-all start
. - 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"
. - 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
/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
- Postgres ana öğesinde Apigee-postgresql dosyasını yeniden başlatma:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
. - Ş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
. - 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.
- Makineleri, yapılandırmanıza göre doğru sırayla güncelleyin. Makine güncelleme sırası.
- 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.
- 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.
- Yönlendiriciyi tekrar erişilebilir hale getirin.
- Kalan Yönlendiriciler için 2-4 arasındaki adımları tekrarlayın.
- 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:
- Yönlendiriciyi erişilemez hale getirin.
- Mesaj İşleyici'yi erişilemez hale getirin.
- Güncellemeden sonra aşağıdaki işlemleri gerçekleştirin:
- Mesaj İşleyici'yi erişilebilir hale getirin.
- Yönlendiriciyi erişilebilir hale getirin.
- Güncellemeden önce aşağıdaki işlemleri gerçekleştirin:
- 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:
- Ş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.
- 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.
- Edge BGBG'lerini yüklemek için düğümünüze kök olarak giriş yapın.
yum-utils
veyum-plugin-priorities
uygulamalarını yükleyin:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- SELinux'u, Yükle Edge Apigee-setup yardımcı programı'na göz atın.
- 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
- 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
- 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
- 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.
apigee-setup
yardımcı programını güncellemek içinapigee-service
kullanın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Yönetim Sunucusu'nda
apigee-validate
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
apigee-provision
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 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
- 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
. - 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). - 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:
- Ş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.
- "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.
. - Apigee-service'yi .tar dosyasından yüklemek için:
- 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
- .tar dosyasını, Edge'i güncellemek istediğiniz düğüme kopyalayın. Örneğin, bunu şuraya kopyalayın:
yeni düğümdeki
/tmp
dizini. - 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.
- 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.
- Yerel depoyu içeren düğümde aşağıdaki komutu kullanarak yerel depoyu paketleyin
- Nginx web sunucusunu kullanarak Apigee-service'yi yüklemek için:
- 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ı. - 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.
- 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.
- 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ını güncellemek içinapigee-service
kullanın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Yönetim Sunucusu'nda
apigee-validate
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
apigee-provision
yardımcı programını güncelleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 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
- 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
. - 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). - 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.
1 düğümlü bağımsız yükseltme
- Cassandra ve ZooKeeper'ı güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Qpid'i güncelle:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
. - LDAP'yi güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - 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
- postgresql dosyasını güncelle:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Kalan Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - Edge kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - (
apigee-adminapi
uygulamasını yüklediyseniz)apigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- 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.
- Makine 1'de Cassandra ve ZooKeeper'ı güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Makine 2'de Qpid'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
. - Makine 1'de LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - 1. makinede Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - Makine 1'de kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - (
apigee-adminapi
uygulamasını yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programını güncelledi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- Makine 2'de postgresql'i güncelleyin:
- 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
- postgresql dosyasını güncelle:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Makine 2'de Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
.
- Postgres Server'ı, Qpid sunucusunu ve postgresql'i durdurun:
- 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.
- 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.
- Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Makine 4 ve 5'te Qpid'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
. - Makine 1'de LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - Makine 1, 2 ve 3'te Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - Makine 1'de kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - (
apigee-adminapi
uygulamasını yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programını güncelledi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- Makine 4 ve 5'i güncelleyin:
- 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
- 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
- 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
- Makine 4'te postgresql'i güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Makine 5'te postgresql'i güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - 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
- 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
- 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.
- 4. makinede ana düğümde aşağıdaki komutu çalıştırın:
- 4. makinedeki Postgres sunucusunu ve Qpid sunucusunu durdurun:
- Makine 4, 5'te Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - 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.
- 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.
- 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.
- Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Makine 6 ve 7'de Qpid'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
. - Makine 1'de LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - 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
. - Makine 1'de kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - (
apigee-adminapi
uygulamasını yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programını güncelledi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (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.
- Makine 8 ve 9'u güncelleyin:
- 8. makinedeki Postgres sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
. - 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
- 6 ve 7 numaralı makinelerde Qpid sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
. - 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
- Makine 8'de postgresql dosyasını güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Makine 9'da postgresql dosyasını güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - 8 ve 9 makinelerinde Postgres sunucu sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
. - 6 ve 7 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
. - 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
- 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.
- 8. makinede ana düğümde şu komutu çalıştırın:
- 8. makinedeki Postgres sunucusunu durdurun:
- Makine 8 ve 9'da Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - 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.
- 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.
- 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.
- Makine 1, 2 ve 3'te Cassandra ve ZooKeeper'ı güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Makine 12 ve 13'te Qpid'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
. - Makine 4 ve 5'te LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - 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
. - Makine 6 ve 7'de kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - (
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
- (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.
- Makine 8 ve 9'u güncelleyin:
- 8. makinedeki Postgres sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
. - 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
- 12 ve 13 numaralı makinelerde Qpid sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
. - 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
- Makine 8'de postgresql dosyasını güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Makine 9'da postgresql dosyasını güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - 8 ve 9. makinelerde Postgres sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
. - 12 ve 13 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
. - 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
- 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.
- 8. makinede ana düğümde şu komutu çalıştırın:
- 8. makinedeki Postgres sunucusunu durdurun:
- Makine 8 ve 9'da Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - 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.
- 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.
- 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.
- Cassandra ve ZooKeeper'ı güncelleme:
- Veri Merkezi 1'deki 1, 2 ve 3. makinelerde:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
. - Veri Merkezi 2'deki 7, 8 ve 9 numaralı makinelerde
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
.
- Veri Merkezi 1'deki 1, 2 ve 3. makinelerde:
- Qpidd'i güncelle:
- Veri Merkezi 1'de Makine 4 ve 5
- Makine 4'te
qpidd
uygulamasını güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 5. makinede 1. adımı tekrarlayın.
- Makine 4'te
- Veri Merkezi 2'de Makine 10 ve 11
- Makine 10'da
qpidd
güncelleyin:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 11. makinede 1. adımı tekrarlayın.
- Makine 10'da
- Veri Merkezi 1'de Makine 4 ve 5
- LDAP'yi güncelleyin:
- Veri Merkezi 1'deki Makine 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
. - Veri Merkezi 2'de Makineler 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
.
- Veri Merkezi 1'deki Makine 1
- Edge bileşenlerini güncelleyin:
- Veri Merkezi 1'deki Makine 4, 5, 1, 2, 3
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - Veri Merkezi 2'deki Makine 10, 11, 7, 8, 9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
.
- Veri Merkezi 1'deki Makine 4, 5, 1, 2, 3
- Kullanıcı arayüzünü güncelleyin:
- Veri Merkezi 1'deki Makine 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
. - Veri Merkezi 2'deki Makine 7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
.
- Veri Merkezi 1'deki Makine 1:
- (
apigee-adminapi
uygulamasını yüklediyseniz)apigee-adminapi
yardımcı programı güncellendi:- Veri Merkezi 1'deki Makine 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
. - Veri Merkezi 2'deki Makine 7:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
.
- Veri Merkezi 1'deki Makine 1:
- (Edge TOA'yı yüklediyseniz) Edge TOA'yı güncelleyin:
- Veri Merkezi 1'deki Makine 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
. - Veri Merkezi 2'deki Makine 7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
.
Burada sso_config_file, TOA yüklendi.
- Veri Merkezi 1'deki Makine 1:
- Veri Merkezi 1'de ve Veri Merkezi 2'de makine 6'yı güncelleyin:
- 6. makinedeki Postgres sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
. - 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
- 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucusunu durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
. - 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
- Makine 6'da postgresql dosyasını güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - Makine 12'de postgresql'i güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
. - 6 ve 12 numaralı makinelerde Postgres sunucu sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
. - 4, 5, 10 ve 11 numaralı makinelerde Qpid sunucu sunucusunu başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
. - 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
- 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.
- 6. makinedeki Postgres sunucusunu durdurun:
- Makine 6 ve 12'de Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
. - 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.
- 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ş:
- ZooKeeper
- Cassandra
- qpidd, ps
- LDAP
- "-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.
- Edge kullanıcı arayüzü
apigee-adminapi
- 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.