Edge 4.50.00 güncellemesi sırasında hatayla karşılaşırsanız ve güncellemeyi tekrar deneyin.
Edge 4.50.00 sürümünü aşağıdaki Özellik Sürümü sürümlerine geri alabilirsiniz:
- Sürüm 4.19.06
- Sürüm 4.19.01
- Sürüm 4.18.05
Geri alma işlemini uygulayabileceğiniz iki senaryo vardır:
- Önceki bir özellik sürümüne geri dönün. Örneğin, 4.50.00 - 4.18.05.
- Aynı sürümde önceki bir güncelleme sürümüne geri dön yayın. Örneğin, 4.19.01.02 - 4.19.01.01 arasında.
Daha fazla bilgi için Apigee Edge sürümüne bakın işlemi hakkında daha fazla bilgi edinin.
Geri alma işlemini kimler gerçekleştirebilir?
Geri alma işlemi gerçekleştiren kullanıcı, Edge'i ilk olarak güncelleyen kullanıcıyla aynı olmalıdır veya kök olarak çalıştırılan bir kullanıcı.
Varsayılan olarak Edge bileşenleri "Apigee" kullanıcısı olarak çalışır. Bazı durumlarda Edge'i çalıştırıyor olabilirsiniz bileşenlerine ayıralım. Örneğin, Yönlendiricinin kullanıyorsanız, Yönlendirici'yi root olarak veya bu uygulamalara erişimi olan bir kullanıcı olarak çalıştırmanız bağlantı noktaları. Alternatif olarak, bir bileşeni bir kullanıcı olarak, başka bir bileşeni başka bir kullanıcı olarak çalıştırabilirsiniz.
Ortak koda sahip bileşenler
Aşağıdaki Edge bileşenleri ortak koda sahiptir. Bu nedenle, tahminlerin herhangi birini bir düğümde yer alan tüm bu bileşenleri geri almanız gerekir.
edge-management-server
(Yönetim Sunucusu)edge-message-processor
(Mesaj İşleyen)edge-router
(Yönlendirici)edge-postgres-server
(Postgres Sunucusu)edge-qpid-server
(Qpid Sunucusu)
Örneğin, cihazınızda Yönetim Sunucusu, Yönlendirici ve İleti İşlemci gibi herhangi birini geri çekmek için üçünü de geri çekmeniz gerekir.
Önceki Özellik Sürümüne geri çekme
Önceki bir Özellik Sürümüne geri dönmek için bileşen:
-
Uygulamayı yayınlamak istediğiniz sürümün
bootstrap.sh
dosyasını indirin. geri:- 4.19.06 sürümüne geri dönmek için
bootstrap_4.19.06.sh
uygulamasını indirin:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- 4.19.01 sürümüne geri dönmek için
bootstrap_4.19.01.sh
uygulamasını indirin:curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
- 4.18.05 sürümüne geri dönmek için
bootstrap_4.18.05.sh
uygulamasını indirin:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- 4.19.06 sürümüne geri dönmek için
- Geri almak için bileşeni durdurun:
- Ortak koda sahip bileşenlerden herhangi birini
düğümünü değiştirmek için, aşağıdaki örnekte gösterildiği gibi bunların tümünü durdurmanız gerekir:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Düğümdeki herhangi bir başka bileşeni geri çekmek için yalnızca o bileşeni durdurun:
/opt/apigee/apigee-service/bin/apigee-service component stop
- Ortak koda sahip bileşenlerden herhangi birini
düğümünü değiştirmek için, aşağıdaki örnekte gösterildiği gibi bunların tümünü durdurmanız gerekir:
- Para kazanma özelliğini yeniden devre dışı bırakıyorsanız bu özelliği tüm Yönetim Sunucusu ve İletiler'den kaldırın.
İşlemci düğümleri:
/opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
- Düğümde geri dönmek için bileşeni kaldırın:
- Ortak koda sahip bileşenlerden herhangi birini
düğümünü kaldırmak için
edge-gateway
bileşenini kaldırarak hepsini kaldırmanız gerekir grubu oluşturun:/opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
- Düğümdeki başka bir bileşeni geri çekmek için sadece o bileşeni kaldırın.
aşağıdaki örnek gösterilmektedir:
/opt/apigee/apigee-service/bin/apigee-service component uninstall
Burada component, bileşen adıdır.
- Uç Yönlendiriciyi geri çekmek için
/opt/nginx/conf.d
dosyasına ek olarakedge-gateway
bileşen grubu:cd /opt/nginx/conf.d
rm -rf *
- Ortak koda sahip bileşenlerden herhangi birini
düğümünü kaldırmak için
apigee-setup
uygulamasının 4.50.00 sürümünü kaldırın:/opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
apigee-service
uygulamasının 4.19.01 veya 4.18.05 sürümünü yükleyin ve bağımlılıklarını öğrendiniz. Aşağıdaki örnekte,apigee-service
:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
Burada uName ve pWord, aldığınız kullanıcı adı ve şifredir oluşturuyor. pWord öğesini atlarsanız bunu girmeniz istenir.
Hata alırsanız ilgili adımda
bootstrap.sh
dosyasını indirdiğinizden emin olun 1.apigee-setup
uygulamasını yükleyin:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Bileşenin eski sürümünü yükleyin:
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
Burada component yüklenecek bileşen, configFile ise yüklenecek bileşendir. dosyanın yapılandırma dosyasını kullanabilirsiniz.
- Qpid'i geri döndürüyorsanız iptables'ı temizleyin:
sudo iptables -F
- Geri döndürdüğünüz bileşeni barındıran her düğüm için bu işlemi tekrarlayın.
Önceki güncelleme sürümüne geri döndür
Bir bileşeni sürümün belirli bir sürümüne geri çekmek için her düğümde aşağıdakileri yapın bileşeni içeren bir kod içerir:
- İlgili bileşen sürümünü indirin:
/opt/apigee/apigee-service/bin/apigee-service component_version install
Burada component_version bileşen bileşen ve yüklenecek sürümü belirtir. Örneğin, örnek:
/opt/apigee/apigee-service/bin/apigee-service edge-ui-4.18.05-0.0.3749 install
Apigee online deposunu kullanıyorsanız mevcut bileşeni belirleyebilirsiniz sürümünü kullanabilirsiniz:
yum --showduplicates list comp
Örneğin:
yum --showduplicates list edge-ui
- Bileşeni yüklemek için
apigee-setup
komutunu kullanın:/opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
Örneğin:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
Yüklerken bileşenin adını değil, yalnızca bileşen adını belirttiğinizi unutmayın.
- Geri döndürdüğünüz bileşeni barındıran her düğüm için bu işlemi tekrarlayın.