Apigee 구성요소 및 NGINX 다운그레이드

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

2021년 3월 패치 출시

Apigee 프로덕션 저장소로 푸시된 Private Cloud용 Edge의 2021년 3월 패치 출시 RPM에 apigee-nginx-1.18의 의도하지 않은 종속 항목 업데이트가 있었습니다. 따라서 저장소에서 RPM을 삭제하고 올바른 RPM으로 교체했습니다. 잘못된 RPM은 2021년 3월 25일 오전 8시 45분(PST)부터 오후 3시 45분(PST)까지 저장소에 있었습니다. 해당 날짜에 Edge RPM을 다운로드하고 설치한 경우 다음 Apigee 구성요소를 이전 버전으로 다운그레이드해야 할 수 있습니다.

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

다음 섹션에서는 다운그레이드가 필요한지 확인하는 방법과 필요한 경우 Apigee 구성요소를 다운그레이드하는 방법을 설명합니다.

다운그레이드가 필요한지 확인

Apigee 구성요소 또는 NGINX를 다운그레이드해야 하는지 확인하려면 Private Cloud용 Edge 4.50.00 또는 4.19.06을 사용하는지 여부에 따라 다음 절차 중 하나를 수행합니다.

Edge 4.50.00 절차

각 노드에서 다음을 입력하여 게이트웨이 버전을 찾습니다.

-- apigee-service edge-gateway version

edge-gateway의 버전 번호가 다음과 같은 경우:

  • 20113보다 작으면 추가 조치를 취하지 않아도 됩니다.
  • 20113과 같으면 Apigee 구성요소와 NGINX.
  • 20113보다 크면 다음을 입력하여 NGINX 버전을 찾습니다.
    -- sudo yum list installed apigee-nginx

    다음은 명령어의 샘플 출력입니다.

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

    NGINX 버전이 apigee-nginx.x86_64 1.18.0-XXX인 경우 NGINX만 다운그레이드하면 됩니다.

Edge 4.19.06 절차

각 노드에서 다음을 입력하여 게이트웨이 버전을 찾습니다.

-- apigee-service edge-gateway version

edge-gateway의 버전 번호가 다음과 같은 경우:

  • 20114보다 작으면 추가 조치를 취하지 않아도 됩니다.
  • 20114와 같으면 Apigee 구성요소를 다운그레이드 하고 NGINX를 다운그레이드해야 합니다.
  • 20114보다 크면 다음을 입력하여 NGINX 버전을 찾습니다.
    -- sudo yum list installed apigee-nginx

    다음은 명령어의 샘플 출력입니다.

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

    NGINX 버전이 apigee-nginx.x86_64 1.18.0-XXX인 경우 NGINX만 다운그레이드하면 됩니다.

    다운그레이드할 구성요소

    다음 목록에 있는 RPM을 설치한 경우 이러한 RPM의 이전 버전으로 다운그레이드해야 합니다.

    Private Cloud용 Edge 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

    Private Cloud용 Edge 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

    이러한 RPM이 설치되어 있는지 확인하려면 위의 적절한 목록에 있는 구성요소가 설치된 각 노드에서 각 구성요소에 대해 다음 명령어를 입력합니다.

    -- apigee-service component version

    Apigee 구성요소 다운그레이드

    Apigee 구성요소를 다운그레이드하려면 다음 절차를 따르세요.

    다음 구성요소 중 하나가 설치된 각 노드에서 다음을 수행합니다.

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

    다음을 입력하여 구성요소를 중지합니다.

    --apigee-service component stop

    그런 다음 구성요소를 다운그레이드합니다.

    -- sudo yum downgrade 

    예를 들면 다음과 같습니다.

    게이트웨이 및 edge-message-processor가 설치된 경우:

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

    게이트웨이 및 edge-router가 설치된 경우:

    -- sudo yum downgrade edge-gateway edge-router

    AIO 설정인 경우 :

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

    다운그레이드를 완료한 후 각 구성요소에 대해 configure를 실행하고 다시 시작합니다.

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

    다운그레이드 후의 올바른 RPM 버전은 아래와 같습니다.

    Private Cloud용 Edge 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

    Private Cloud용 Edge 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 다운그레이드

    apigee-nginx를 다운그레이드하려면 Edge 라우터에 대해 한 번에 한 노드씩 다음 단계를 수행합니다.

    1. 라우터를 중지합니다.
      --apigee-service edge-router stop
    2. apigee-ngix를 다운그레이드합니다.
       -- sudo yum downgrade apigee-nginx
      다운그레이드 후 예상되는 apigee-nginx 버전:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. 라우터를 구성합니다.
      apigee-service edge-router configure
    4. 라우터를 시작합니다.
      apigee-service edge-router start