Bu bölümde aşağıdaki yükseltmenin nasıl yapılacağı açıklanmaktadır:
- 01.04.18 - 06.19.04
- 18.05.2004 - 19.06.2004
Güncellemeyi kimler yapabilir?
Güncellemeyi çalıştıran kullanıcı, Edge'i ilk yükleyen kullanıcıyla aynı veya root olarak çalışan bir kullanıcı olmalıdır.
Edge RPM'lerini yükledikten sonra herhangi bir kullanıcı bunları yapılandırabilir.
Hangi bileşenleri güncellemeniz gerekir?
Tüm Edge bileşenlerini güncellemeniz gerekir. Edge, birden fazla sürümden bileşen içeren kurulumları desteklemez.
Tesis ayarlarının otomatik olarak yayılması
/opt/apigee/customer/application
'ta .properties
dosyalarını düzenleyerek herhangi bir özellik belirlediyseniz bu değerler güncelleme tarafından korunur.
Önkoşulları güncelleme
Apigee Edge'i yükseltmeden önce aşağıdaki ön koşulları yerine getirin:
- Tüm düğümleri yedekleyin
Güncellemeden önce, güvenlik nedeniyle tüm düğümlerin tam yedeğini almanız önerilir. Yedekleme işlemini gerçekleştirmek için Edge'in mevcut sürümünüze yönelik prosedürü kullanın.Böylece, yeni sürüme yapılan güncelleme düzgün çalışmazsa yedek bir planınız olur. Yedekleme hakkında daha fazla bilgi için Yedekleme ve geri yükleme başlıklı makaleyi inceleyin.
- Edge'in çalıştığından emin olun
Aşağıdaki 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
Yeni Edge kullanıcı arayüzü
Bu bölümde, yeni Edge kullanıcı arayüzüyle ilgili dikkat edilmesi gereken noktalar listelenmiştir.
Edge kullanıcı arayüzünü yükleme
Apigee, ilk yüklemeyi tamamladıktan sonra Apigee Edge for Private Cloud geliştiricileri ve yöneticileri için geliştirilmiş bir kullanıcı arayüzü olan Edge kullanıcı arayüzünü yüklemenizi önerir.
Daha fazla bilgi için Yeni Edge kullanıcı arayüzünü yükleme başlıklı makaleyi inceleyin.
Edge kullanıcı arayüzünü güncelleme
Edge kullanıcı arayüzünün Beta sürümünü (eski adıyla Yeni Edge deneyimi veya UE) 4.18.0x sürümünde yüklediyseniz kaldırmanız ve Edge kullanıcı arayüzünün 4.19.01 veya 4.19.06 sürümünü yeni yüklemeniz gerekir. Daha fazla bilgi için Özel Bulut için yeni Edge kullanıcı arayüzü başlıklı makaleyi inceleyin.
Edge 4.18.01'de (4.18.05'te değil) kurulum yapılandırmasında değişiklikler olduğunu unutmayın. Edge kullanıcı arayüzünün Edge 4.19.06 sürümü, Edge 4.18.01 sürümündeki yapılandırma dosyasında yapılan değişiklikleri içerir. Yeni özellikler Edge 4.18.01'den itibaren geçerli olan yükleme yapılandırma değişiklikleri bölümünde açıklanmıştır.
Başarısız güncellemeyi ele alma
Güncelleme başarısız olursa sorunu düzeltmeyi deneyebilir ve ardından update.sh dosyasını tekrar çalıştırabilirsiniz. Güncellemeyi birden çok kez çalıştırabilirsiniz. Güncelleme, en son kaldığı yerden devam eder.
Hata nedeniyle güncellemeyi önceki sürümünüze geri çekmeniz gerekiyorsa daha fazla bilgi için 4.19.06 sürümünü geri alma başlıklı makaleyi inceleyin.
Güncelleme bilgilerini günlüğe kaydetme
update.sh
yardımcı programı, varsayılan olarak 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 ilgili dizin erişimi yoksa günlük, /tmp
dizinine update_username.log
adlı bir dosya olarak yazılır.
Kullanıcının /tmp
'e erişimi yoksa update.sh
yardımcı programı başarısız olur.
Sıfır kapalı kalma süresiyle güncelleme
Kesintisiz güncelleme veya periyodik güncelleme, Edge'i kapatmadan Edge yüklemenizi güncellemenize olanak tanır.
Kesintisiz güncelleme yalnızca 5 ve daha fazla düğüm içeren yapılandırmalarda mümkündür.
Kesintisiz yükseltmenin anahtarı, her yönlendiriciyi yük dengeleyiciden tek tek kaldırmaktır. Ardından, yönlendiriciyi ve yönlendiriciyle aynı makinedeki diğer bileşenleri güncelleyin ve yönlendiriciyi yük dengeleyiciye tekrar ekleyin.
- Makineleri, Makine güncelleme sırası bölümünde açıklandığı şekilde kurulumunuza uygun doğru sırayla güncelleyin.
- Yönlendiricileri güncelleme zamanı geldiğinde, herhangi bir yönlendiriciyi seçin ve Sunucu (Mesaj İşleyen/Yönlendirici) Erişilebilirliğini Etkinleştirme/Devre dışı bırakma bölümünde açıklandığı gibi erişilemez hale getirin.
- Seçilen yönlendiriciyi ve yönlendiriciyle aynı makinedeki diğer tüm Edge bileşenlerini güncelleyin. Tüm Edge yapılandırmalarında aynı düğümde bir Yönlendirici ve Mesaj İşleyen gösterilir.
- Yönlendiricinin tekrar erişilebilir olmasını sağlayın.
- Kalan yönlendiriciler için 2 ile 4 arasındaki adımları tekrarlayın.
- Kurulumunuzda kalan makineler için güncellemeye devam edin.
Güncellemeden önce/sonra aşağıdakileri yapın:
- Birleştirilmiş Yönlendirici ve Mesaj İşleyici düğümünde:
- Güncellemeden önce şunları yapın:
- Yönlendiriciye erişilemez hale getirin.
- Mesaj işleyiciye erişilemez hale getirin.
- Güncellemeden sonra aşağıdakileri yapın:
- Mesaj işleyiciye erişilebilirlik sağlayın.
- Yönlendiricinin erişilebilir olmasını sağlayın.
- Güncellemeden önce şunları yapın:
- Tek bir yönlendirici düğümünde:
- Güncellemeden önce yönlendiriciye erişilemez hale getirin.
- Güncelleme sonrasında yönlendiriciye erişilebilir hale getirin.
- Tek Mesaj İşleyen düğümünde:
- Güncellemeden önce Mesaj İşleyen'e erişilemez hale getirin.
- Güncelleme işleminden sonra Mesaj İşleyici'ye erişilebilir hale getirin.
Sessiz yapılandırma dosyası kullanma
Güncelleme komutuna sessiz yapılandırma dosyası iletmeniz gerekir. Sessiz yapılandırma dosyası, Edge 4.18.0x'i yüklemek için kullandığınız dosyayla aynı olmalıdır.
Harici internet bağlantısı olan bir düğümde 4.19.06 sürümüne güncelleme
Bir düğümdeki Edge bileşenlerini güncellemek için aşağıdaki prosedürü uygulayın:
- Varsa güncelleme tamamlanana kadar Cassandra'da onarım işlemi gerçekleştirecek şekilde yapılandırılmış tüm CRON işlerini devre dışı bırakın.
- Edge RPM'lerini yüklemek için düğümünüze root 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üklü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
yum-configure-manager
komutları ç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
- Edge 4.19.06
bootstrap_4.19.06.sh
dosyasını şuraya indirin:/tmp/bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Edge 4.19.06
apigee-service
yardımcı programını ve bağımlılıklarını yükleyin:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord değerini atlarsanız bu değeri girmeniz istenir.
Yükleyici varsayılan olarak Java 1.8'in yüklü olup olmadığını kontrol eder. Aksi takdirde uygulama sizin için yüklenir. Java yüklemesinin nasıl ele alınacağını belirtmek için
JAVA_FIX
seçeneğini kullanın.JAVA_FIX
aşağıdaki değerleri alır:I
: OpenJDK 1.8'i yükleyin (varsayılan).C
: Java'yı yüklemeden devam edin.Q
: Çık. Bu seçenekte 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 sunucusunda
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 sunucusunda
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. Olası değerler şunları içerir:
- "cs": Cassandra
- "edge": Edge kullanıcı arayüzü hariç tüm Edge bileşenleri: Yönetim sunucusu, ileti işleyici, yönlendirici, QPID sunucusu, Postgres sunucusu
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": Apigee TOA (TOA'yı yüklediyseniz)
- "ui": Edge kullanıcı arayüzü
- "zk": Zookeeper
configFile ise 4.18.0x sürümünü yüklerken Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıyla aynıdır.
component'yi "tümü" olarak ayarlayarak
update.sh
'ü tüm bileşenler üzerinde çalıştırabilirsiniz ancak bunu yapabilmeniz için Edge hepsi bir arada (aio) yükleme profilinizin olması gerekir. Ö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 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 almaya karar verirseniz 4.19.06 sürümünü geri alma başlıklı makalede açıklanan prosedürü uygulayın.
Yerel bir depodan 4.19.06'ya güncelleme
Edge düğümleriniz bir güvenlik duvarının arkasındaysa veya internet üzerinden Apigee deposuna erişmeleri başka bir şekilde yasaklanmışsa güncellemeyi Apigee deposunun yerel bir deposundan veya aynasından yapabilirsiniz.
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 depoyu içeren düğüme bir web sunucusu yükleyin. Apigee, kullanabileceğiniz Nginx web sunucusunu sağlar veya kendi web sunucunuzu kullanabilirsiniz.
Yerel bir 4.19.06 deposundan güncellemek için:
- Edge apigee-setup yardımcı programını yükleme başlıklı makalede açıklandığı şekilde yerel bir 4.19.06 deposu oluşturun.
- apigee-service'i .tar dosyasından yüklemek için:
- Yerel deponun bulunduğu düğümde, yerel deposu
/opt/apigee/data/apigee-mirror/apigee-4.19.06.tar.gz
adlı tek bir .tar dosyasına 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, yeni düğümdeki
/tmp
dizinine kopyalayın. - Yeni düğümde, dosyayı
/tmp
dizinine açın:tar -xzf apigee-4.19.06.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ını/tmp/repos
'ten yükleyin:sudo bash /tmp/repos/bootstrap_4.19.06.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Bu komuta repos dizininin yolunu eklediğinizi unutmayın.
- Yerel deponun bulunduğu düğümde, yerel deposu
- Nginx web sunucusunu kullanarak apigee-service'i yüklemek için:
- Nginx web sunucusunu, Edge apigee-setup yardımcı programını yükleme başlıklı makalenin "Nginx web sunucusunu kullanarak depodan yükleme" bölümünde açıklandığı şekilde yapılandırın.
- Uzak düğümde Edge
bootstrap_4.19.06.sh
dosyasını/tmp/bootstrap_4.19.06.sh
'e indirin:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
Burada uName:pWord, depo için daha önce belirlediğiniz kullanıcı adı ve şifredir, remoteRepo ise depo düğümünün IP adresi veya DNS adıdır.
- Uzak düğüme Edge
apigee-setup
yardımcı programını ve bağımlılıklarını yükleyin:sudo bash /tmp/bootstrap_4.19.06.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Burada uName:pWord, deponun kullanıcı adı ve şifresidir.
- Aşağıdaki örnekte gösterildiği gibi,
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 sunucusunda
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 sunucusunda
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üncelleyebilirsiniz:
- "cs": Cassandra
- "edge": Edge kullanıcı arayüzü hariç tüm Edge bileşenleri. "edge" bileşeni; Yönetim Sunucusu, Mesaj İşlemcisi, Yönlendirici, QPID Sunucusu ve Edge Postgres Sunucusu'nu içerir.
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": Apigee TOA (TOA'yı yüklediyseniz)
- "ui": Edge kullanıcı arayüzü
- "zk": Zookeeper
- configFile, 4.18.0x yükleme sırasında Edge bileşenlerinizi tanımlamak için kullandığınız yapılandırma dosyasıyla aynıdır.
component değerini "tümü" olarak ayarlayarak
update.sh
'ü tüm bileşenler üzerinde çalıştırabilirsiniz. Bunun için Edge hepsi bir arada (AIO) yükleme profilinizin olması gerekir. Ö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üncelleyebilirsiniz:
- 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 almaya karar verirseniz 4.19.06 sürümünü geri alma başlıklı makalede açıklanan prosedürü uygulayın.
Makine güncellemesinin sırası
Edge kurulumundaki 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 Edge bileşeni (yönetim sunucusu, ileti işleyici, yönlendirici, QPID sunucusu ancak Postgres sunucusu değil) içeren makinelerde hepsini aynı anda güncellemek için
-c edge
seçeneğini kullanın. - Bir adımda birden fazla makinede yapılması gerektiği belirtiliyorsa bu adımı belirtilen makine sırasına göre 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 bir yapılandırmayı 4.19.06'ya yükseltmek için:
- Tüm bileşenleri güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (
apigee-adminapi
'u 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 kurulum için aşağıdaki bileşenleri güncelleyin:
Edge topolojileri ve düğüm numaralarının listesi için Yükleme topolojileri bölümüne bakın.
- 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üncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- 1. makinede LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 2. ve 1. makinedeki Edge bileşenlerini güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 1. makinede kullanıcı arayüzünü güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
'ı yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu 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üğüm yükseltme
5 düğümlü bir kurulum için aşağıdaki bileşenleri güncelleyin:
Edge topolojileri ve düğüm numaralarının listesi için Yükleme topolojileri bölümüne bakın.
- 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 4. makinede Qpid ve Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- 5. makinede Qpid ve Postgres'i güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- 1. makinede LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 4, 5, 1, 2, 3 numaralı makinelerdeki Edge bileşenlerini güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 1. makinede kullanıcı arayüzünü güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
'ı yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu 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
9 düğümlü küme yükseltme
9 düğümlü kümelenmiş kurulum için aşağıdaki bileşenleri güncelleyin:
Edge topolojileri ve düğüm numaralarının listesi için Yükleme topolojileri bölümüne bakın.
- 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 6 ve 7 numaralı makinelerde Qpid'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 8 numaralı makinede Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 9 numaralı makinede Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 1. makinede LDAP'yi güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 6, 7, 8, 9, 1, 4 ve 5 numaralı makinelerdeki uç bileşenlerini şu sırayla güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 1. makinede kullanıcı arayüzünü güncelleme:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
'ı yüklediyseniz) 1. makinedeapigee-adminapi
yardımcı programı güncellendi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Apigee SSO'yu yüklediyseniz) 1. makinede Apigee SSO'yu 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
13 düğümlü küme yükseltme
13 düğümlü kümelenmiş kurulum için aşağıdaki bileşenleri güncelleyin:
Edge topolojileri ve düğüm numaralarının listesi için Yükleme topolojileri bölümüne bakın.
- 1, 2 ve 3 numaralı makinelerde Cassandra ve ZooKeeper'ı güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- 12 ve 13 numaralı makinelerde Qpid'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 8 numaralı makinede Postgres'i güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 9 numaralı 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 şu sırayla güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 6 ve 7 numaralı makinelerde kullanıcı arayüzünü güncelleyin:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
'ü yüklediyseniz) 6 ve 7 numaralı makinelerdekiapigee-adminapi
yardımcı programını güncelledi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Apigee TOA'yı yüklediyseniz) 6. ve 7. 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.
- 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ükseltme
12 düğümlü kümelenmiş kurulum için aşağıdaki bileşenleri güncelleyin:
Edge topolojileri ve düğüm numaralarının listesi için Yükleme topolojileri bölümüne bakın.
- Cassandra ve ZooKeeper'ı güncelleyin:
- 1. Veri Merkezi'ndeki 1, 2 ve 3 numaralı 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
- 1. Veri Merkezi'ndeki 1, 2 ve 3 numaralı makinelerde:
- qpidd'yi güncelleyin:
- 1. Veri Merkezi'ndeki 4 ve 5 numaralı makineler
- 4. makinede
qpidd
öğesini güncelleme:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 5. makinede
qpidd
güncellemesi:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 4. makinede
- 2. Veri Merkezi'ndeki 10 ve 11 numaralı makineler
- 10 numaralı makinede
qpidd
güncellemesi:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 11. makinede
qpidd
güncellemesi:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 10 numaralı makinede
- 1. Veri Merkezi'ndeki 4 ve 5 numaralı makineler
- Postgres'i güncelleyin:
- 1. Veri Merkezi'ndeki 6. Makine
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 2. Veri Merkezi'ndeki 12 numaralı makine
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 1. Veri Merkezi'ndeki 6. Makine
- LDAP'yi güncelleme:
- 1. Veri Merkezi'ndeki 1. Makine
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 2. Veri Merkezi'ndeki 7. Makine
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 1. Veri Merkezi'ndeki 1. Makine
- Edge bileşenlerini güncelleme:
- 1. Veri Merkezi'ndeki 4, 5, 6, 1, 2, 3 numaralı makineler
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 2. Veri Merkezi'ndeki 10, 11, 12, 7, 8, 9 numaralı makineler
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 1. Veri Merkezi'ndeki 4, 5, 6, 1, 2, 3 numaralı makineler
- Kullanıcı arayüzünü güncelleme:
- 1. Veri Merkezi'ndeki 1. Makine:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 2. Veri Merkezi'ndeki 7. makine:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 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
- 1. Veri Merkezi'ndeki 1. Makine:
- (
apigee-adminapi
'u yüklediyseniz)apigee-adminapi
yardımcı programı güncellendi:- 1. Veri Merkezi'ndeki 1. Makine:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- 2. Veri Merkezi'ndeki 7. makine:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- 1. Veri Merkezi'ndeki 1. Makine:
- (Apigee TOA'yı yüklediyseniz) Apigee TOA'yı güncelleyin:
- 1. Veri Merkezi'ndeki 1. Makine:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- 2. Veri Merkezi'ndeki 7. makine:
/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. Veri Merkezi'ndeki 1. Makine:
Standart olmayan yapılandırmalar 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: Qpid sunucusu, Edge Postgres sunucusu, Yönetim sunucusu, Mesaj İşleyen ve Yönlendirici'nin bulunduğu düğümler sırasıyla tüm düğümlerde "-c edge" profilidir.
- Edge kullanıcı arayüzü
apigee-adminapi
- Apigee TOA
Güncellemeyi tamamladıktan sonra, Edge kullanıcı arayüzü bileşenini çalıştıran tüm makinelerde yeniden başlattığınızdan emin olun.