Edge for Private Cloud s. 4.17.05
4.17.05 sürümüne güncelleyebileceğiniz Edge sürümleri
Bu prosedürü kullanarak Apigee Edge'in 4.17.01.0x sürümünü 4.17.05'e güncelleyebilirsiniz.
Edge'in 4.16.01'den önceki bir sürümünü kullanıyorsanız öncelikle sürümünü 4.16.01.x sürümüne yükseltin ve ardından 4.17.01 sürümüne güncelleyin.
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.
Mülkün otomatik olarak çoğaltılması Ayarlar
/opt/Apigee/customer/application adresinde .properties dosyalarını düzenleyerek herhangi bir özellik ayarladıysanız değerleri de güncelleme tarafından korunur.
Zorunlu SMTMAILFROM eklenmesi yapılandırma parametresi
Edge 4.17.05, etkinleştirdiğinizde kullanılan yapılandırma dosyasına yeni bir zorunlu parametre ekledi gerekir. Şimdi yapılandırma dosyasında SMTPPOSTFROM'u ayarlamanız gerekiyor. dikkat edin. Bu parametre aşağıdaki biçimdedir:
SMTPMAILFROM="My Company <myco@company.com>"
Ö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, yeni sürüme güncellemenin mümkün olmaması durumunda bir yedek planınıza sahip olmanıza olanak tanır. 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 durumu
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 çekmenizi gerektiriyorsa daha fazla bilgi için 4.17.05 Geri Alma İşlemi bölümüne bakı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 update_username.log adında bir dosya olarak yazar.
Kullanıcının /tmp dosyasına 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, herhangi bir güncelleme olmadan Edge yüklemenizi 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, aşağıdaki "Sipariş verme" bölümünde açıklandığı şekilde, yüklemeniz için doğru sırayla güncelleyin hata mesajı görüntülenir.
- 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.
- Yüklemenizdeki 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.01'i yüklemek için kullandığınızla aynı olmalıdır.
Prosedür harici internet bağlantısı olan bir düğümde 4.17.05 sürümüne güncelleme
Bir düğümdeki Edge bileşenlerini güncellemek için aşağıdaki prosedürü kullanı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.
. Not: BGBG yüklemesi kök erişimi gerektirse de Edge'i yükleyebilirsiniz. kök erişimi olmayan yapılandırmaya sahip. - SELinux'u, Yükle Edge Apigee-setup yardımcı programı'na göz atın.
- Edge 4.17.05 bootstrap_4.17.05.sh dosyasını /tmp/bootstrap_4.17.05.sh konumuna indirin:
> curl https://software.Apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh - Edge 4.17.05 apigee-service yardımcı programını yükleyin ve
bağımlılıklar:
> sudo eğlencesi /tmp/bootstrap_4.17.05.sh Apigeeuser=uName Apigeepassword=pWord
Bu örnekte uName:pWord, Apigee. pWord'ü çıkarırsanız kelimeyi 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. Nasıl işleneceğini belirtmek için JAVA_FIX seçeneğini kullanın Java yüklemesi. 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. - (Yalnızca CentOS-6.x ve RedHat-6.x) Tüm Qpid düğümlerinde aşağıdaki komutu çalıştırın
komutunu kullanarak doğru Qpid sürümünü indirin:
> yum yükleme Apigee-qpidd --disablerepo=epel - apigee-service etiketini kullanarak
Apigee-setup güncellemesi yapın
yardımcı program:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-setup güncelleme - apigee-validate değerini güncelleme
Yönetim Sunucusu'nda yardımcı program:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee- nüfus yordam güncellemesi - apigee-provision güncelleme
yardımcı program:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-onay güncellemesi - Güncelleme yardımcı programını düğümlerinizde aşağıdaki "Makinenin sırası" bölümünde açıklanan sırayla çalıştırın
güncelle" aşağıda:
> /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:
LDAP = OpenLDAP
cs = Cassandra
zk = Zookeeper
qpid = qpidd
ps = postgresql
edge =Tüm Edge bileşenleri Uç Kullanıcı Arayüzü hariç: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
ui = Edge kullanıcı arayüzü
all = açık tüm bileşenleri güncelle makine (yalnızca Edge aio kurulum profili veya API BaaS asa kurulumu için kullanın) profil)
e = ElasticSearch
b = API BaaS Yığını
p = API BaaS Portalı
ebp = ElasticSearch, API BaaS Aynı düğümde yığın ve API BaaS Portalı - Yüklemeyi test etme bölümünde açıklanmıştır.
Güncellemeyi daha sonra geri almak için 4.17.05 Geri Alma İşlemi'nde açıklanan prosedürü kullanın.
Yerel cihazdan 4.17.05 sürümüne güncelleme prosedürü depo
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.17.05 kod deposundan güncelleme yapmak için:
- "Yerel Apigee deposu oluşturma" bölümünde açıklandığı gibi yerel bir 4.17.05 depo oluşturun Insert the Edge Apigee-setup yardımcı programını yükleme başlıklı makaleye bakın.
. Not: 4.17.01 kod deponuz zaten varsa 4.17.05 deposunu ekleyebilirsiniz "Yerel Apigee deposunu güncelleme" bölümünde açıklandığı şekilde kod deposuna yerleştirin. Insert the 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.17.05.tar.gz adlı tek bir.tar dosyasına aktarmak için:
> /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-mirror paketi - .tar dosyasını, Edge'i güncellemek istediğiniz düğüme kopyalayın. Örneğin, bunu şuraya kopyalayın: /tmp dizini yeni düğüm.
- Yeni düğümde dosyayı /tmp dizinine kaldırın:
> tar -xzf Apigee-4.17.05.tar.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 eğlencesi /tmp/repos/bootstrap_4.17.05.sh gelirprotocol="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
/opt/apigee/data/apigee-mirror/apigee-4.17.05.tar.gz adlı tek bir.tar dosyasına aktarmak için:
-
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ı ile ilgili daha fazla bilgi edinin.
- Uzak düğümde Edge bootstrap_4.17.05.sh dosyasını indirin ve
/tmp/bootstrap_4.17.05.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
Burada uName:pWord, yukarıda sağladığınız kullanıcı adı ve şifredir. depolandığı gibi remoteRepo ise tarayıcının IP adresi veya DNS adıdır. depo düğümüne bakın. - Uzak düğüme Edge Apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
> sudo eğlencesi /tmp/bootstrap_4.17.05.sh Apigeerepohost=remoteRepo:3939 Apigeeuser=uName qwiklabspassword=pWord apigeeprotocol=http://
. Burada uName:pWord depo kullanıcı adı ve şifresidir.
- apigee-service etiketini kullanarak
Apigee-setup yardımcı programını güncelleyin:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-setup güncelleme - apigee-validate değerini güncelleme
yardımcı programını başlatır.
. > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-süreci güncellemesi - apigee-provision güncelleme
yardımcı program:
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-onay güncellemesi - Düğümlerinizde güncelleme yardımcı programını aşağıdaki "Makinenin sırası" bölümünde açıklanan sırayla çalıştırın
güncelle" altında:
> /opt/Apigee/Apigee-setup/bin/update.sh -c bileşeni -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:
LDAP = OpenLDAP
cs = Cassandra
zk = Zookeeper
qpid = qpidd
ps = postgresql
edge =Tüm Edge bileşenleri Uç Kullanıcı Arayüzü hariç: Yönetim Sunucusu, İleti İşlemci, Yönlendirici, QPID Sunucusu, Postgres Sunucusu
ui = Edge kullanıcı arayüzü
all = açık tüm bileşenleri güncelle makine (yalnızca Edge aio kurulum profili veya API BaaS asa kurulumu için kullanın) profil)
e = ElasticSearch
b = API BaaS Yığını
p = API BaaS Portalı
ebp = ElasticSearch, API BaaS Aynı düğümde yığın ve API BaaS Portalı - Yüklemeyi test etme bölümünde açıklanmıştır.
Güncellemeyi daha sonra geri almak için 4.17.05 Geri Alma İşlemi'nde açıklanan prosedürü kullanın.
Makine güncelleme sırası
Edge kurulumunda 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.
- (Yalnızca CentOS-6.x ve RedHat-6.x)
harici internet bağlantınız yoksa
yukarıda gösterildiği gibi doğru Qpid sürümü:
> leziz yükleme Apigee-qpidd --disablerepo=epel
Tek barındırmalı bağımsız alan için kurulum
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - Cassandra ve ZooKeeper'ı güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile - Qpid ve Postgres'i güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile - postgresql dosyasını başlat:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-postgresql start - LDAP'yi güncelle:
> /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -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
2 ana makineli bağımsız alan için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - Makine 1'de Cassandra ve ZooKeeper'ı güncelle:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile - Makine 2'de Qpid ve Postgres'i güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile - Makine 2'de postgresql'yi başlat:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-postgresql start - 1. makinede LDAP'yi güncelleme:
> /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 - Makine 1'deki kullanıcı arayüzünü güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile
Kümelenmiş 5 ana makine için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile - Makine 4'te Qpid ve Postgres'i güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile - Makine 4'te postgresql'yi başlat:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-postgresql start - 5. makinede 3. ve 4. adımları tekrarlayın.
- 1. makinede LDAP'yi güncelleme:
> /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 - Makine 1'deki kullanıcı arayüzünü güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile
Kümelenmiş 9 ana makine için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile - Makine 6'da Qpid ve Postgres'i güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile - Makine 6'da postgresql'yi başlat:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-postgresql start - 7. makinede 3. ve 4. adımları tekrarlayın.
- 1. makinede LDAP'yi güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile - Makine 6, 7, 8, 9, 1, 4 ve 5'teki Edge bileşenlerini şu sırayla güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile - Makine 1'deki kullanıcı arayüzünü güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile
Kümelenmiş 13 ana makine için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - Cassandra ve ZooKeeper'ı makine 1, 2 ve 3'te güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs,zk -f configFile - Makine 12'de Qpid ve Postgres'i güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid,ps -f configFile - Makine 12'de postgresql'yi başlat:
> /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-postgresql start - 13. makinede 3. ve 4. adımları tekrarlayın.
- Makine 4 ve 5'te LDAP'yi güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c LDAP -f configFile - Makine 12, 13, 8, 9, 6, 7, 10 ve 11'deki 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
Kümelenmiş 12 ana makine için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Şu e-postada SMTPPOSTFROM'u
yapılandırma dosyanızı kontrol edin. Bu parametre şu biçimdedir:
SMTPMAILFROM="Şirketim <myco@sirket.com>" - 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. 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
- qpidd 'i şurada güncelle:
4. makine:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile - 5. makinede 1. adımı tekrarlayın.
- qpidd 'i şurada güncelle:
4. makine:
- Veri Merkezi 2'de Makine 10 ve 11
- qpidd 'i şurada güncelle:
makine 10:
> /opt/Apigee/Apigee-setup/bin/update.sh -c qpid -f configFile - 11. makinede 1. adımı tekrarlayın.
- qpidd 'i şurada güncelle:
makine 10:
- Veri Merkezi 1'de Makine 4 ve 5
-
postgresql dosyasını güncelle:
-
Veri Merkezi 1'deki Makine 6 1
> /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
> /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-postgresql start -
Veri Merkezi 2'deki Makine 12
> /opt/Apigee/Apigee-setup/bin/update.sh -c ps -f configFile
> /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-postgresql start
-
- LDAP'yi güncelleyin:
- Veri Merkezi 1'deki Makine 1 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'deki Makine 1 1
- Edge bileşenlerini güncelleyin:
- Veri Merkezi 1'deki makine 4, 5, 6, 1, 2, 3
> /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile - Veri Merkezi 2'deki Makine 10, 11, 12, 7, 8, 9
> /opt/Apigee/Apigee-setup/bin/update.sh -c Edge -f configFile
- Veri Merkezi 1'deki makine 4, 5, 6, 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'de Makine 7:
> /opt/Apigee/Apigee-setup/bin/update.sh -c ui -f configFile
- Veri Merkezi 1'deki Makine 1:
7 ana makineli API BaaS için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Cassandra'yı makine 5, 6 ve 7'de güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile -
Makine 1, 2 ve 3'te ElasticSearch ve API BaaS Yığınını güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c e,b -f configFile - Makine 4'te API BaaS Portalı'nı güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile
10 ana makineli API BaaS için kurulum
Edge'in listesi için Kurulum Topolojileri'ne bakın topolojiler ve düğüm numaraları var.
- Cassandra'yı makine 8, 9 ve 10'da güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile - ElasticSearch'ü makine 1, 2 ve 3'te güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c e -f configFile - Makine 4, 5 ve 6'da API BaaS Yığını'nı güncelleme:
> /opt/Apigee/Apigee-setup/bin/update.sh -c b -f configFile - Makine 7'de API BaaS Portalı'nı güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile
İki veri merkezi API Baas'ı için kurulum
Bu prosedür, her iki veri merkezindeki Cassandra düğümlerini güncellemenizi gerektirir. Şu durumda: düğümlerinizi Edge ile paylaştığınızda, bu düğümleri genellikle Edge güncelleniyor.
- Cassandra anahtar alanlarını iki veri merkezi için doğru çoğaltma faktörüyle güncelleyin. Siz
Bu adımı iki veri merkezindeki herhangi bir Cassandra sunucusunda yalnızca bir kez çalıştırmanız yeterlidir:
. Not: Aşağıdaki komutların tümü, çoğaltma faktörünü "3" olarak ayarlar ve üç Cassandra düğümü bulunuyor. Bu değeri yüklemeniz için gereken şekilde değiştirin.- Cassandra cqlsh yardımcı programını başlatın:
> /opt/Apigee/Apigee-cassandra/bin/cqlsh cassandraIP - "cqlsh>" bölümünde aşağıdaki CQL komutlarını yürütün çoğaltmayı ayarlama istemi
seviyeler:
- cqlsh> DEĞİŞTİR KEYSPACE "Apigee_Baas_dc_1" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', "dc-1": "3", "dc-2": "3" };
- cqlsh> DEĞİŞTİR KEYSPACE "Apigee_Baas" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', 'dc-1': "3", "dc-2": "3" };
- cqlsh> DEĞİŞTİR KEYSPACE "Apigee_Baas_Kilitleri" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', "dc-1": "3", "dc-2": "3" };
- cqlsh> TUŞ ALANI DEĞİŞTİR "sistem_izleri" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', 'dc-1': "3", "dc-2": "3" };
- cqlsh> DEĞİŞTİR KEYSPACE "Apigee_Baas_dc_2" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', "dc-1": "3", "dc-2": "3" };
- Şu komutu kullanarak tuş alanlarını görüntüleyin:
cqlsh> şunlar arasından * simgesini seç: system.schema_keyspaces; - cqlsh'den çıkın:
cqlsh> çıkış
- Cassandra cqlsh yardımcı programını başlatın:
- (Yalnızca güncelleme işleminin bir parçası olarak Cassandra'yı güncellemediyseniz
Edge) Veri merkezi 1'deki Cassandra düğümlerini güncelleyin (her seferinde bir makine):
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile - (Yalnızca güncelleme işleminin bir parçası olarak Cassandra'yı güncellemediyseniz
Edge) Her defasında bir makine olmak üzere veri merkezi 2'deki Cassandra düğümlerini güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c cs -f configFile - ElasticSearch'ü veri merkezi 1'deki makinelerde (her seferinde bir makine olacak şekilde) güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c e -f configFile - ElasticSearch'ü veri merkezi 2'deki makinelerde (her seferinde bir makine olacak şekilde) güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c e -f configFile - Veri merkezi 1'deki makinelerde API BaaS yığınını tek seferde bir makinede güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c b -f configFile - Her seferinde bir makine olmak üzere, veri merkezi 2'deki makinelerde API BaaS yığınını güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c b -f configFile - Veri merkezi 1'deki makinelerde tek seferde bir makine olmak üzere API BaaS Portalı'nı güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile - Her seferinde bir makine olacak şekilde, veri merkezi 2'deki makinelerde API BaaS Portalı'nı güncelleyin:
> /opt/Apigee/Apigee-setup/bin/update.sh -c p -f configFile - BaaS anahtar alanı değerlerini güncelleme. Bu tuş alanının yükleme sırasında çoğaltma için ayarlanması gerekir
ancak çalışma zamanında olması gerekmez. Çoğaltmanın kaldırılması Cassandra'nın belleğinden de tasarruf sağlar.
.
. Bu adımı veri merkezlerindeki herhangi bir Cassandra sunucusunda yalnızca bir kez çalıştırmanız yeterlidir:- Cassandra cqlsh yardımcı programını başlatın:
> /opt/Apigee/Apigee-cassandra/bin/cqlsh cassandraIP - Cassandra'nın replika düzeylerini ayarlamak için aşağıdaki CQL komutlarını yürütün
tuş boşlukları:
- cqlsh> TUŞ ALANI DEĞİŞTİR "Apigee_Baas_dc_1" Çoğaltma ile = { 'class': 'NetworkTopologyStrateji', 'dc-1': '3' };
- cqlsh> TUŞ ALANI DEĞİŞTİR "Apigee_Baas_dc_2" Çoğaltma İLE = { 'class': 'NetworkTopologyStrateji', 'dc-2': '3' };
- Şu komutu kullanarak tuş alanlarını görüntüleyin:
cqlsh> şunun arasından * seç: system.schema_keyspaces; - cqlsh'den çıkın:
cqlsh> çıkış
- Cassandra cqlsh yardımcı programını başlatın:
Standart olmayan kurulum için
Standart olmayan bir yüklemeniz 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,
Postgres sunucusu, Yönetim Sunucusu, İleti İşleyici ve Yönlendirici.
. Not: Düğümde hem Qpid sunucusu hem de Postgres sunucusu yüklüyse "-c kenarı" profil adımına dokunun. - Edge kullanıcı arayüzü