Mendowngrade Komponen Apigee dan NGINX

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Rilis patch Maret 2021

RPM untuk rilis patch Edge for Private Cloud pada Maret 2021, yang dikirim ke repositori produksi Apigee, memiliki update dependensi yang tidak diinginkan untuk apigee-nginx-1.18. Akibatnya, kami telah menghapus RPM dari repositori dan menggantinya dengan RPM yang benar. RPM yang tidak valid ada di repositori pada tanggal 25 Maret 2021 dari pukul 08.45 hingga 15.45 PST. Jika mendownload dan menginstal RPM Edge pada tanggal tersebut, Anda mungkin perlu mendowngrade komponen Apigee berikut ke versi sebelumnya:

  • edge-gateway
  • server-pengelolaan-tepi
  • pemroses-pesan-tepi
  • edge-postgres-server
  • server-qpid-edge
  • edge-router
  • nginx

Bagian berikut menjelaskan cara memeriksa apakah Anda perlu melakukan downgrade, dan cara mendowngrade komponen Apigee, jika perlu.

Memeriksa apakah Anda perlu mendowngrade

Untuk mengetahui apakah Anda perlu mendowngrade komponen Apigee atau NGINX, lakukan salah satu prosedur berikut, bergantung pada apakah Anda menggunakan Edge untuk Private Cloud 4.50.00 atau 4.19.06.

Prosedur untuk Edge 4.50.00

Pada setiap node, masukkan nilai berikut untuk menemukan versi Gateway Anda:

-- apigee-service edge-gateway version

Jika nomor versi untuk edge-gateway adalah:

  • Kurang dari tahun 20113, Anda tidak perlu melakukan tindakan lebih lanjut.
  • Sama dengan tahun 20113, Anda harus mendowngrade komponen Apigee dan NGINX.
  • Lebih tinggi dari tahun 20113, temukan versi NGINX Anda dengan memasukkan kode berikut:
    -- sudo yum list installed apigee-nginx

    Berikut adalah beberapa contoh output dari perintah tersebut:

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

    Jika versi NGINX adalah apigee-nginx.x86_64 1.18.0-XXX, Anda hanya perlu mendowngrade NGINX.

Prosedur untuk Edge 4.19.06

Pada setiap node, masukkan nilai berikut untuk menemukan versi Gateway Anda:

-- apigee-service edge-gateway version

Jika nomor versi untuk edge-gateway adalah:

  • Kurang dari 20114, Anda tidak perlu melakukan tindakan lebih lanjut.
  • Sama dengan tahun 20114, Anda harus mendowngrade komponen Apigee dan mendowngrade NGINX.
  • Lebih dari 20114, temukan versi NGINX Anda dengan memasukkan kode berikut:
    -- sudo yum list installed apigee-nginx

    Berikut adalah beberapa contoh output dari perintah tersebut:

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

    Jika versi NGINX adalah apigee-nginx.x86_64 1.18.0-XXX, Anda hanya perlu mendowngrade NGINX.

    Komponen yang akan di-downgrade

    Jika telah menginstal RPM pada daftar berikut, Anda harus melakukan downgrade ke versi RPM sebelumnya.

    Komponen yang akan di-downgrade untuk Edge untuk Private Cloud 4.50.00

    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

    Komponen yang akan di-downgrade untuk Edge untuk Private Cloud 4.19.06

    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

    Untuk memeriksa apakah RPM ini diinstal, pada setiap node tempat salah satu komponen dalam daftar yang sesuai di atas diinstal, masukkan perintah berikut untuk setiap komponen:

    -- apigee-service component version

    Men-downgrade komponen Apigee

    Untuk mendowngrade komponen Apigee, gunakan prosedur berikut.

    Pada setiap node yang menginstal salah satu komponen berikut:

    • edge-gateway
    • server-pengelolaan-tepi
    • pemroses-pesan-tepi
    • edge-postgres-server
    • server-qpid-edge
    • edge-router

    Hentikan komponen dengan memasukkan

    --apigee-service component stop

    Kemudian, downgrade komponen:

    -- sudo yum downgrade 

    Berikut beberapa contohnya:

    Jika gateway dan pemroses pesan edge terinstal:

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

    Jika gateway dan edge router terinstal:

    -- sudo yum downgrade edge-gateway edge-router

    Jika penyiapan AIO:

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

    Setelah selesai melakukan downgrade, jalankan configure untuk setiap komponen dan mulai ulang komponen tersebut.

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

    Versi RPM yang benar yang akan Anda miliki setelah melakukan downgrade ditampilkan di bawah ini.

    Edge untuk 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 untuk 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

    Mendowngrade NGINX

    Untuk mendowngrade apigee-nginx, lakukan langkah-langkah berikut untuk router Edge, satu node dalam satu waktu:

    1. Hentikan router.
      --apigee-service edge-router stop
    2. Downgrade apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      Versi apigee-nginx yang diharapkan setelah downgrade:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Konfigurasikan router.
      apigee-service edge-router configure
    4. Mulai router.
      apigee-service edge-router start