Apigee Bileşenleri'ni ve NGINX'i eski sürüme geçirme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Mart 2021 yama sürümü

Edge for Private Cloud'un Mart 2021 yama sürümüne ait RPM'ler, Apigee üretim deposuna gönderildi ve apigee-nginx-1.18 için istenmeyen bir bağımlılık güncellemesi içeriyordu. Bu nedenle, RPM'leri depodan kaldırdık ve yerlerine doğru RPM'leri koyduk. Geçersiz BGBM'ler, 25 Mart 2021'de 08:45-15:45 (PST) saatleri arasında depoda yer alıyordu. Bu tarihte Edge RPM'lerini indirip yüklediyseniz aşağıdaki Apigee bileşenlerini önceki sürümlere düşürmeniz gerekebilir:

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • edge-router
  • nginx

Aşağıdaki bölümlerde, sürüm düşürmeniz gerekip gerekmediğini nasıl kontrol edeceğiniz ve gerekirse Apigee bileşenlerinin sürümünü nasıl düşüreceğiniz açıklanmaktadır.

Eski sürüme geçmeniz gerekip gerekmediğini kontrol etme

Apigee bileşenlerini veya NGINX'i eski sürüme düşürmeniz gerekip gerekmediğini görmek için Edge for Private Cloud 4.50.00 veya 4.19.06 kullanmanıza bağlı olarak aşağıdaki prosedürlerden birini uygulayın.

Edge 4.50.00 için prosedür

Ağ geçidi sürümünüzü bulmak için her düğüme aşağıdakileri girin:

-- apigee-service edge-gateway version

edge-gateway sürüm numarası:

  • 20113'ten azsa, başka bir işlem yapmanız gerekmez.
  • 20113'e eşitse Apigee bileşenlerinin ve NGINX'in sürümünü düşürmeniz gerekir.
  • 20113'ten büyükse aşağıdakileri girerek NGINX sürümünüzü bulun:
    -- sudo yum list installed apigee-nginx

    Komutun örnek çıkışını aşağıda bulabilirsiniz:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    NGINX sürümü apigee-nginx.x86_64 1.18.0-XXX ise yalnızca NGINX'i eski sürüme indirmeniz gerekir.

Edge 4.19.06 için prosedür

Ağ geçidi sürümünüzü bulmak için her düğüme aşağıdakileri girin:

-- apigee-service edge-gateway version

edge-gateway sürüm numarası:

  • 20114'ten azsa, başka bir işlem yapmanız gerekmez.
  • 20114'e eşitse Apigee bileşenlerinin sürümünü düşürmeniz ve NGINX'in sürümünü düşürmeniz gerekir.
  • 20114'ten büyükse NGINX sürümünüzü bulmak için aşağıdakileri girin:
    -- sudo yum list installed apigee-nginx

    Komutun örnek çıkışını aşağıda bulabilirsiniz:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    NGINX sürümü apigee-nginx.x86_64 1.18.0-XXX ise yalnızca NGINX'i eski sürüme indirmeniz gerekir.

    Sürümü düşürülecek bileşenler

    Aşağıdaki listelerde yer alan RPM'lerden herhangi birini yüklediyseniz bu RPM'lerin önceki sürümüne geri dönmeniz gerekir.

    Private Cloud 4.50.00 için Edge'de eski sürüme geçirilecek bileşenler

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Edge for Private Cloud 4.19.06 için sürüme düşürülecek bileşenler

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    Bu RPM'lerin yüklü olup olmadığını kontrol etmek için yukarıdaki listede yer alan bileşenlerden herhangi birinin yüklü olduğu her düğümde her bileşen için aşağıdaki komutu girin:

    -- apigee-service component version

    Apigee bileşenlerini eski sürüme düşürme

    Apigee bileşenlerinin sürümünü düşürmek için aşağıdaki prosedürü kullanın.

    Aşağıdaki bileşenlerden herhangi birinin yüklü olduğu her düğümde:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • edge-router

    Aşağıdaki komutu girerek bileşeni durdurun:

    --apigee-service component stop

    Ardından bileşenlerin sürümünü düşürün:

    -- sudo yum downgrade 

    Aşağıda bazı örnekler verilmiştir:

    Ağ geçidi ve edge-message-processor yüklüyse:

    -- sudo yum downgrade edge-gateway edge-message-processor

    Ağ geçidi ve uç yönlendirici yüklüyse:

    -- sudo yum downgrade edge-gateway edge-router

    AIO kurulumu yapılıyorsa :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    Düşürme işlemi tamamlandıktan sonra her bileşen için configure komutunu çalıştırın ve yeniden başlatın.

    --apigee-service  component configure
    --apigee-service  component start

    Sürümü düşürdükten sonra sahip olacağınız RPM'lerin doğru sürümü aşağıda gösterilmektedir.

    Edge for Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge for Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    NGINX'i eski sürüme geçirme

    apigee-nginx sürümünü düşürmek için Edge yönlendiricide her seferinde bir düğüm olmak üzere aşağıdaki adımları uygulayın:

    1. Yönlendiriciyi durdurun.
      --apigee-service edge-router stop
    2. apigee-ngix sürümüne geçin.
       -- sudo yum downgrade apigee-nginx
      Sürüm düşürme işleminden sonra beklenen apigee-nginx sürümü:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Yönlendiriciyi yapılandırın.
      apigee-service edge-router configure
    4. Yönlendiriciyi başlatın.
      apigee-service edge-router start