4.15.07.01 - 프라이빗 클라우드용 Apigee Edge 출시 노트

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

2015년 10월 22일 목요일에 프라이빗 클라우드용 Apigee Edge의 새 패치가 출시되었습니다.

데이터 센터 설치 2개의 업그레이드 주문

데이터 센터 두 개가 있는 설치를 업그레이드하는 경우 다음 순서로 구성요소를 업그레이드합니다.

  1. Qpid 데이터 센터 1
  2. Qpid 데이터 센터 2
  3. Postgres 데이터 센터 1
  4. Postgres 데이터 센터 2
  5. 관리 서버 데이터 센터 1
  6. 관리 서버 데이터 센터 2
  7. 라우터/메시지 프로세서 데이터 센터 1
  8. 라우터/메시지 프로세서 데이터 센터 2

4.15.07.00으로 업그레이드 시 추가 '게이트웨이' 포드 삭제

이 버전에는 OPDK-1878 문제를 해결하는 스크립트가 포함되어 있습니다. 이 문제의 경우 이전에 Edge를 설치할 때 게이트웨이 포드의 이름이 기본값인 '게이트웨이'에서 변경된 경우 4.15.07.00 업그레이드 스크립트에서 '게이트웨이'라는 새 포드를 사용자가 만든 포드와 함께 설치에 자동으로 추가했습니다.

영향을 받는지 확인

이 문제는 '게이트웨이 1' 및 '게이트웨이 2'와 같이 각 데이터 센터에서 이름이 다른 게이트웨이 포드를 만든 데이터 센터가 여러 개 있는 환경에서 발생했을 가능성이 높습니다. 게이트웨이 포드의 기본 이름인 '게이트웨이'를 사용한 경우에는 이 문제의 영향을 받지 않습니다.

특정 리전의 포드를 확인하려면 다음 cURL 명령어를 사용합니다.

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

여기서 ms_IP는 에지 관리 서버의 IP 주소 또는 DNS 이름이고 dc-1은 리전의 이름입니다. 이 명령어는 리전의 모든 포드 이름이 포함된 배열을 반환합니다.

업그레이드 전에 이 명령어를 실행하고 '게이트웨이' 포드 이름을 변경하면 다음과 같은 형식의 결과가 표시됩니다.

[ "gateway-1", "analytics", "central" ]

4.15.07.00으로 업그레이드한 후 이 명령어를 실행하면 이제 결과에 '게이트웨이' 포드가 포함됩니다.

[ "gateway-1", "gateway", "analytics", "central" ]

리전 이름을 모르면 다음 명령어를 사용하세요.

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

패치 스크립트 적용

4.15.07.01 패치에는 4.15.07.00 업그레이드로 생성된 추가 포드를 삭제하는 delete-gw-pod.sh 스크립트가 포함되어 있습니다.

delete-gw-pod.sh 스크립트:

  • '게이트웨이' 포드 또는 지정한 포드에서 모든 에지 구성요소를 삭제합니다.
  • 포드에서 모든 조직의 연결을 해제합니다.
  • 포드를 삭제합니다.

이 스크립트를 실행하려면 다음 안내를 따르세요.

  1. 4.15.07.01 패치를 설치합니다.
  2. 모든 JoKeeper 노드를 백업합니다. 자세한 내용은 Edge 작업 가이드를 참조하세요.
  3. 관리 서버 노드에서 delete-gw-pod.sh 스크립트를 실행하여 4.15.07.00 Upgrader가 만든 '게이트웨이' 포드를 삭제합니다.

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    스크립트에서 시스템 관리자 비밀번호를 입력하라는 메시지를 표시합니다.

    스크립트에 명령줄 옵션을 지정하지 않으면 모든 리전을 순환하여 게이트웨이 포드의 배수로 식별합니다. 그런 다음 하나를 삭제하라는 메시지가 표시되고 '게이트웨이' 포드가 기본값으로 설정됩니다.

    명령줄 옵션을 delete-gw-pod.sh 스크립트에 전달할 수 있습니다. 예를 들어 포드 이름과 리전을 전달하면 해당 리전의 해당 포드만 삭제됩니다. 그런 다음 모든 리전을 확인할지 묻습니다.

다음 매개변수를 delete-gw-pod.sh 스크립트에 전달할 수 있습니다.

  • -P <시스템 관리자 비밀번호>
  • -a <관리자 이메일, 기본값은 apigee_env.sh의 ADMIN_EMAIL 값>입니다.
  • -H <관리 서버 호스트, 기본값은 apigee_env.sh의 MSIP 값임
  • -r <'게이트웨이' 포드를 검색할 리전>
  • -p <게이트웨이 포드 이름. 기본값은 '게이트웨이' 입니다.
  • -y <경고 숨기기>

수정된 버그

다음은 이번 출시 버전에서 수정된 버그입니다.

문제 ID 설명
OPDK-1927 수익 창출 업그레이드로 테이블이 누락됨, 중복 색인 생성 중
OPDK-1878 설정에서 게이트웨이 포드 이름을 변경하면 문제가 발생함
OPDK-1886 노드가 192.168.x.y와 같은 로컬 IP 주소에 액세스할 수 없음
MGMT-2353 맞춤 보고서 목록 페이지의 삭제 버튼이 한 번만 작동함
MGMT-2521 간혹 추적 세션 중단
MGMT-2543 AssignMessage 정책의 <페이로드>에서 XML이 수정되는 새 프록시 편집기로 인해 기존 API 프록시가 손상됨
MGMT-2581 모든 관리 포트에서 닫을 수 있는 HTTP trace 메서드
MGMT-2599 네임스페이스를 삭제하면 새 프록시 편집기에서 네임스페이스 접두사가 복원됨
MGMT-2616 새 API 프록시 편집기에서 XML 항목을 올바르게 처리하지 않음
MGMT-2618 '경로의 디렉터리를 만드는 중에 오류 발생'으로 인한 배포 문제
MGMT-2702 FireFox 및 IE의 크로스 사이트 보안 취약점
DEVRT-1942 수익 창출 업그레이드로 테이블이 누락됨, 중복 색인 생성 중
APIRT-1074 Connection: Close 헤더에 Content-Length 또는 Transfer-Encoding 헤더 없이 전송되었을 때 Gzip으로 압축된 콘텐츠가 제대로 처리되지 않음