4.16.05 Geri Alma İşlemi

Edge for Private Cloud v. 4.16.05

Geri alma işlemini gerçekleştirmek isteyebileceğiniz iki senaryo vardır:

  1. Eski bir sürüme geri alma. Örneğin, 4.16.05 ile 4.16.01.
  2. Aynı sürümdeki eski bir sürüme geri alma.

Her iki senaryoda da geri alma işlemi yapmak için aşağıdaki prosedürü kullanın.

Geri alma işlemini kimler gerçekleştirebilir?

Geri alma işlemini gerçekleştiren kullanıcı, Edge'i ilk kez güncelleyen veya kök olarak çalışan bir kullanıcıyla aynı olmalıdır.

Varsayılan olarak Edge bileşenleri "Apigee" kullanıcısı olarak çalışır. Bazı durumlarda, Edge bileşenlerini farklı kullanıcılar olarak çalıştırıyor olabilirsiniz. Örneğin, Yönlendiricinin ayrıcalıklı bağlantı noktalarına (ör. 1.000'in altındakiler) erişmesi gerekiyorsa Yönlendiriciyi kök olarak veya bu bağlantı noktalarına erişimi olan bir kullanıcı olarak çalıştırmanız gerekir. Alternatif olarak, bir bileşeni bir kullanıcı olarak ve başka bir bileşeni başka bir kullanıcı olarak çalıştırabilirsiniz.

Hangi bileşenler geri alınabilir?

Geri alma işlemi gerçekleştirirken aşağıdaki koşulları göz önünde bulundurmanız gerekir:

  • Bir düğümde aşağıdaki beş bileşenden birini geri almak için düğümde yüklü olan beş bileşenden birini geri almanız gerekir. Örneğin, düğümde Yönetim Sunucusu, Rota ve İleti İşleyici yüklüyse bunlardan herhangi birini geri almak için üçünü de geri almanız gerekir.

    Beş bileşen şunlardır:
    • Yönetim Sunucusu
    • Yönlendirici
    • Mesaj İşleyici
    • Qpid Sunucusu
    • Postgres Sunucusu
  • Cassandra'yı geri alma. Edge'in bu sürümü, Cassandra'nın 4.16.01 sürümüyle uyumlu olan güncellenmiş bir sürümünü içerir. Herhangi bir bileşeni geri alırsanız en yeni özelliklerden yararlanmak için Cassandra'yı 4.16.05 sürümünde bırakın.
  • Bu sürüm postgresql veya qpidd'in yeni bir sürümünü içermiyor. Bu nedenle, bunları geri yüklemeniz gerekmez.

4.16.05 sürümünü geri almak için

Apigee Edge'i geri almak için aşağıdaki geri alma adımlarını uygulayın:

  1. Geri almak için bileşeni durdurun:
    1. Aşağıdaki bileşenlerden herhangi birini geri alacaksanız bunların tümünü durdurmanız gerekir: Yönetim Sunucusu, Yönlendirici, Mesaj İşleyici, Qpid Sunucusu veya Postgres Sunucusu:
      > Apigee-service Edge-management-server stop
      > > Apigee-service kenar-message-router stop
      > Apigee-service kenar-message-processored stop
      > Apigee-service-server-processor kenar dur
      > ../../server-service-server-q
    2. Başka bir bileşeni geri çekiyorsanız sadece o bileşeni durdurun:
      > Apigee-service comp durdur
  2. Para kazanma özelliğini eski haline getiriyorsanız bu uygulamayı kaldırın:
    > Apigee-service kenar-mint-gateway kaldırma
  3. Geri almak için bileşeni kaldırın:
    1. Aşağıdaki bileşenlerden herhangi birini eski haline getiriyorsanız bunların tümünü kaldırın: Yönetim Sunucusu, Yönlendirici, Mesaj İşlemci, Qpid Sunucusu veya Postgres Sunucusu:
      > Apigee-service uç ağ geçidini kaldırma
    2. Başka bir bileşeni geri alacaksanız yalnızca o bileşeni kaldırın
      > Apigee-service comp yüklemeyi kaldırın
  4. Yönlendiriciyi geri alacaksanız /opt/nginx/conf.d içeriğini silmeniz gerekir:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. Bileşeni 4.16.01 sürümüne geri almak için:
    1. Apigee-setup 4.16.05 sürümünü kaldırın:
      > /opt/../..//impression-service/bin/Apigee-service Apigee-setup kaldırma
    2. 4.16.01 sürümü için bootstrap.sh dosyasını indirin:
      > curl https://software.impression.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. 4.16.01 Edge Apigee-service yardımcı programını ve bağımlılıklarını yükleyin:
      > sudo bash /tmp/bootstrap.sh Apigeeuser=uName Apigeepassword=pWord
      Burada uName ve pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord'ü çıkarırsanız bunu girmeniz istenir.
    4. apigee-setup 4.16.01 sürümünü yükleyin:
      > /opt/../..//impression-service/bin/Apigee-service apigee-setup install
    5. Bileşenin 4.16.01 sürümünü yükleyin:
      > /<instal_dir>/../..//impression-setup/bin/setup.sh -p comp -f configFile
      Burada comp yüklenecek bileşendir, configFile ise 4.16.01 yapılandırma dosyanızdır.
  6. Bileşeni 4.16.05 sürümünün belirli bir sürümüne geri almak için:
    1. İlgili bileşen sürümünü indirin:
      > /<instal_dir>/../..//Apigee-service/bin/Apigee-service comp-version install
      Buradaki comp-version, yüklenecek bileşen ve sürümdür. Örneğin:
      > /<instal_dir>/../..//Apigee-service/bin/impression-service edge-ui-4.16.05-0.0.3649 install
      Apigee online depoyu kullanıyorsanız mevcut bileşen sürümlerini belirlemek için şu komutu kullanarak kullanılabilir bileşen sürümlerini belirleyebilirsiniz:

      > yum --showDuplicate
      s list comp
    2. Bileşeni yüklemek için apigee-setup aracını kullanın:
      > /<install_dir>/../..//impression-setup/bin/setup.sh -p comp -f comp
      Örneğin:
      > /<install_dir>/become/Apigee-setup/bin/setup.sh --pui, install the install name
      install the install adlı bileşen yalnızca bileşeni belirtin

Eski sürüme geri dönerken sorun yaşarsanız Apigee Destek Ekibi ile iletişime geçin.