Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
이 문서에서는 Apigee Edge for Private Cloud 클러스터에서 서버의 운영체제 (OS)를 업그레이드하는 대체 방법을 설명합니다. 완전히 새로운 병렬 데이터 센터를 설정하는 대신 이 노드별 접근 방식을 사용하면 한 번에 하나의 머신/노드씩 OS를 인플레이스 업그레이드할 수 있습니다.
호환성
노드별 OS 업그레이드를 시작하기 전에 현재 버전의 Apigee Edge for Private Cloud가 타겟 OS 버전을 지원하는지 확인합니다. 확인하려면 OS 호환성 매트릭스를 참고하세요.
기본 요건
노드별 업그레이드를 시작하기 전에 다음 작업을 완료했는지 확인하세요.
모든 노드 백업
절차를 따르기 전에 안전을 위해 VM 수준 백업, 구성요소 수준 백업 또는 둘 다와 같은 모든 노드의 전체 백업을 실행하는 것이 좋습니다. 이렇게 하면 다음 단계 중 하나가 제대로 작동하지 않는 경우를 대비해 백업 계획을 세울 수 있습니다. 구성요소 수준 백업에 대한 자세한 내용은 백업 및 복원을 참고하세요.
Edge가 실행 중인지 확인
다음 명령어를 사용하여 업데이트 프로세스 중에 Edge가 실행 중인지 확인합니다.
/opt/apigee/apigee-service/bin/apigee-all status노드 교체 순서
구성요소 유형에 따라 아래에 나열된 순서로 노드를 업그레이드하는 것이 좋습니다.
추가 시나리오
노드별 OS 업그레이드를 실행할 때 기존 설정에 다음 구성이 있는 경우 다음 추가 단계를 고려하세요.
- apigee-mtls - apigee-mtls가 사용 설정된 경우 이 설정에서는 노드별 OS 업그레이드 (롤링)가 지원되지 않습니다. 이를 업그레이드하려면 apigee-mtls 업그레이드 가이드를 따르세요.
Cassandra
Cassandra를 교체할 때는 시드 노드가 아닌 노드를 먼저 교체한 후 시드 노드를 교체하는 것이 좋습니다.
Cassandra에서 고려해야 할 특수한 경우는 다음과 같습니다.
- Cassandra Native-mTLS - native-mTLS가 사용 설정되고 적용된 경우
conf_cassandra_client_encryption_optional=true를 설정하여 mTLS 사용 설정 노드에서 적용을 삭제합니다. 자세한 내용은 네이티브 mTLS 문서를 참고하세요. - Cassandra 노드 간 암호화 사용 설정 - Cassandra 노드 간 암호화 사용 설정을 참고하여 기존 Cassandra 노드의 인증서가 새로 교체된 노드의 트러스트 저장소에 포함되어 있는지 확인합니다.
Cassandra 노드를 교체하는 단계는 다음과 같습니다.
- 가능한 경우 가상 머신 스냅샷을 만들어 노드를 백업하고 다음 명령어를 사용하여 모든 노드에서 Cassandra용 Apigee 백업을 만듭니다.
apigee-service apigee-cassandra backup
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- Edge 파일을 다운로드하고 실행하여 apigee-service 유틸리티를 설치합니다. 사용 중인 Apigee 버전의 부트스트랩, run bootstrap을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 시드 노드를 나열합니다.
apigee-service apigee-cassandra configure -search conf_cassandra_seeds
- 기존 Cassandra 노드의 IP를 변경하고 새 노드 IP 주소로 대체하여 구성 파일을 업데이트합니다.
기존 CASS_HOSTS
CASS_HOSTS="$IP1 $IP2 $IP3"
새로 업데이트된 CASS_HOSTS
CASS_HOSTS="$IP1 $IP4 $IP3"
- 업데이트된 새 Cassandra 노드 IP로 클러스터의 기존 노드를 재구성합니다 (교체할 노드 제외). 구성 파일 참조를 사용하세요.
/opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile - 이전 노드에서 Cassandra를 중지하고 등록 해제합니다.
- 교체할 노드에서 Cassandra를 중지합니다.
apigee-service apigee-cassandra stop
- 폐기할 Cassandra 노드의 UUID를 나열합니다 (데이터 센터가 여러 개인 경우 적절히 고려).
apigee-adminapi.sh servers list -r dc-1 -p central -t application-datastore --admin AdminEmailID --pwd 'AdminPassword' --host localhost
- 기존 Cassandra UUID와 연결된 데이터 저장소 유형을 등록 해제합니다.
curl -u AdminEmailID:'AdminPassword' -X POST http://MS_IP:8080/v1/servers -d "type=cache-datastore&type=user-settings-datastore&type=scheduler-datastore&type=audit-datastore&type=apimodel-datastore&type=application-datastore&type=edgenotification-datastore&type=identityzone-datastore&type=auth-datastore®ion=dc-1&pod=central&uuid=old_cassandra_uuid&action=remove"
- 서버를 삭제합니다.
curl -u AdminEmailID:AdminPassword -X DELETE http://MS_IP:8080/v1/servers/old_cassandra_uuid
- 교체할 노드에서 Cassandra를 중지합니다.
- apigee-cassandra 호스트의 새 노드를 준비합니다. 새 Cassandra 노드의
/opt/apigee/customer/application/cassandra.properties아래에 있는 cassandra.properties 파일에 다음 줄을 추가합니다 (아직 없는 경우 생성).conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
- cassandra.properties 파일에서 소유자와 그룹이
apigee:apigee로 설정되어 있는지 확인합니다. 필요한 경우 다음 명령어를 사용하여 소유자 및 그룹을 업데이트합니다.chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
- Cassandra를 설치하고 새로 추가된 노드에서 설정을 실행합니다.
apigee-service apigee-cassandra install
apigee-service apigee-cassandra setup -f updatedConfigFile
- 새 노드를 설정한 후
/opt/apigee/customer/application/cassandra.properties에 추가된 추가 구성을 삭제하고 apigee-cassandra를 다시 시작합니다.conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
apigee-service apigee-cassandra restart
- 새로 교체된 노드의 상태를 확인합니다.
apigee-service apigee-cassandra status
/opt/apigee/apigee-cassandra/bin/nodetool status - 클러스터에 추가된 새 노드를 다시 빌드합니다.
/opt/apigee/apigee-cassandra/bin/nodetool rebuild -dc dc-1 - 구성 파일에서 새 Cassandra 노드 IP를 업데이트하여 라우터, 메시지 프로세서, Qpid, Postgres, 관리 서버의 기존 노드를 각각 재설정합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - 이전 노드에서 Cassandra를 삭제/제거합니다.
apigee-service apigee-cassandra uninstall
- 클러스터의 다른 Cassandra 노드에 대해 반복합니다.
Zookeeper
아래 단계에 따라 Zookeeper 노드를 교체하세요. 앙상블이 쿼럼을 유지하도록 팔로어 노드를 먼저 교체하고 리더 노드를 두 번째로 교체하는 것이 좋습니다.
- 가능한 경우 가상 머신 스냅샷을 만들어 노드를 백업하고 모든 노드에서 Zookeeper용 Apigee 백업을 만듭니다.
- 기존 노드에서 Zookeeper를 중지하고 제거합니다.
apigee-service apigee-zookeeper stop
apigee-service apigee-zookeeper uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 오래되었거나 삭제된 노드 IP 주소를 삭제하고 Zookeeper의 새 노드 IP로 대체하여 구성 파일을 업데이트합니다. 자세한 내용은 구성 파일 참조를 참고하세요.
기존 ZK 구성
ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3"
ZK 구성 업데이트됨
ZK_HOSTS="$IP1 $IP4 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP4 $IP3"
- 업데이트된 구성 파일을 사용하여 새 노드에 Zookeeper를 설치, 설정, 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - updatedConfigFile을 사용하여 기존 Zookeeper 노드를 변경합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - 구성 파일에서 새 ZooKeeper 노드 IP를 업데이트하여 라우터, 메시지 프로세서, Qpid, Postgres, 관리 서버의 기존 노드를 각각 재설정합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - 모든 ZooKeeper 노드에 대해 이 단계를 반복합니다.
Postgres
이 섹션에서는 설명된 단계를 완료하여 Postgres 노드를 업그레이드하는 무중단 접근 방식을 설명합니다. 각 단계를 완료하는 방법에 관한 자세한 안내는 다음 하위 섹션에 나와 있습니다.
- 기존 대기 노드를 타겟 OS로 바꿉니다.
- 새 대기 모드 노드를 마스터로 승격합니다.
- 이전 마스터를 사용 중단합니다.
- 추가 대기 모드 노드를 계속 교체합니다.
교체를 시작하기 전에 분석 메시지의 잠재적 손실을 최소화하기 위해 edge-qpid-server를 중지하는 것이 좋습니다.
apigee-service edge-qpid-server stop
대기
- edge-postgres-server 노드의 UUID를 가져옵니다.
curl http://pg_standby_ip:8084/v1/servers/self
- Postgres를 중지합니다.
apigee-service edge-postgres-server stop
apigee-service apigee-postgresql stop
- 다음 단계에 따라 분석 그룹에서 기존 Postgres 스탠바이를 삭제합니다.
- apigee-postgres 및 postgres-server를 제거합니다.
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- EXISTING_PG_MASTER_IP 및 NEW_PG_STANDBY_IP로 구성 파일을 업데이트하여 기존 마스터에서 마스터-대기 복제를 설정합니다. 자세한 내용은 구성 파일 참조를 참고하세요.
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- 새 대기 노드에 마스터-대기 구성으로 Postgres를 설치, 설정, 시작합니다.
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - 대기 모드 설정을 확인합니다.
apigee-service apigee-postgresql postgres-check-standby
마스터
- 기존 Postgres 마스터 노드의 UUID를 가져옵니다.
curl http://pg_ip:8084/v1/servers/self
- 새로 업그레이드된 OS 대기 모드 노드를 마스터로 승격합니다.
- 기존 마스터에서 Postgres를 중지합니다.
apigee-service apigee-postgresql stop
apigee-service edge-postgres-server stop
- 새 대기 모드 노드를 마스터로 승격합니다.
apigee-service apigee-postgresql promote-standby-to-master EXISTING_PG_MASTER_IP
- 분석 및 소비자 그룹에서 이전 마스터 노드를 삭제합니다.
- 분석 및 소비자 그룹에 새 마스터 노드를 추가합니다.
- 수익 창출을 사용하는 경우 새 Postgres 마스터 노드를 업데이트하고 다음 단계를 수행합니다.
- 마스터 노드가 교체되면 업데이트된 마스터 노드 구성으로 edge-qpid-server를 시작할 수 있습니다.
apigee-service edge-qpid-server start
- 수익 창출을 사용하는 경우 관리 서버와 메시지 프로세서도 다시 시작합니다.
apigee-service edge-management-server restart
- 이전 마스터에서 apigee-postgres 및 postgres-server를 중지하고 제거합니다.
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
새 대기 추가
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 새 마스터 및 새 대기 노드 구성 파일에서 새 마스터 IP와 새 대기 노드 IP를 사용하여 마스터-대기 복제를 설정합니다. 자세한 내용은 구성 파일 참조를 참고하세요.
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- 새 대기 노드에 설치 및 설정합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - 마스터-대기 설정 단계에 따라 새 대기를 분석 그룹에 추가합니다.
LDAP
LDAP 노드를 교체하려면 관리 서버를 중지해야 하며 이 노드 교체 기간 동안 관리 API를 사용할 수 없는 것으로 간주됩니다.
- 모든 노드에서 관리 서버를 중지합니다.
apigee-service edge-management-server stop
- 기존 LDAP 노드 폐기:
- LDAP 노드의 VM 수준 백업/스냅샷을 만듭니다.
- LDAP를 중지하기 전에 나중에 확인할 수 있는 LDAP 데이터 수를 캡처해야 합니다. 예를 들면 다음과 같습니다.
ldapsearch -o ldif-wrap=no -b "dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w Secret123 | wc -l
- 활성-수동 설정의 경우:
- 다음 콘텐츠로 패시브 노드에
mark_writable.ldif파일을 추가하여 현재 패시브를 액티브로 만듭니다.dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- 수동 노드에서 다음 명령어를 실행하여 활성 노드로 만듭니다.
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif
- 활성-활성 노드를 사용 중단하려면 d) 단계를 계속 진행합니다.
- 다음 콘텐츠로 패시브 노드에
- 활성-활성 LDAP 설정에서 두 LDAP 노드 간의 복제를 중단하고 구성을 업데이트합니다. LDAP 서비스 종료 문서에 나열된 단계를 따릅니다.
- LDAP 데이터를 중지하고 백업한 후 기존 LDAP 노드를 제거합니다 (이미 완료된 경우 활성-활성 설정은 건너뜁니다).
apigee-service apigee-openldap stop
apigee-service apigee-openldap backup
apigee-service apigee-openldap uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 새 LDAP 노드를 설정합니다.
- 설정에 따라 새 노드의 configFile을 업데이트합니다. 활성 전용 또는 활성-활성 설정에 따라 Edge 구성 파일 참조를 참조할 수 있습니다.
LDAP_TYPELDAP_PEERLDAP_SIDUSE_LDAP_REMOTE_HOST=y/n
- updatedConfigFile을 사용하여 새 노드에서 LDAP를 설정하고 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ld -f updatedConfigFile - 이전 노드에서 LDAP 데이터를 백업합니다 (활성-활성 설정을 건너뛸 수 있는 경우).
- 새 노드에서 샘플 백업을 실행합니다. 이렇게 하면 기본 백업 폴더/경로가 생성됩니다.
apigee-service apigee-openldap backup
- 백업된 데이터를 이전 노드에서 생성된 백업 폴더로 이동합니다.
- 데이터를 복원하기 전에 apigee-openldap을 중지합니다.
apigee-service apigee-openldap stop
- 이전 노드에서 가져온 백업을 복원합니다.
apigee-service apigee-openldap restore backup_file
예를 들면 다음과 같습니다.
apigee-service apigee-openldap restore 2026.02.09,10.28.20
- 새 노드에서 샘플 백업을 실행합니다. 이렇게 하면 기본 백업 폴더/경로가 생성됩니다.
- 설정에 따라 새 노드의 configFile을 업데이트합니다. 활성 전용 또는 활성-활성 설정에 따라 Edge 구성 파일 참조를 참조할 수 있습니다.
- 활성-활성인 경우 다른 LDAP 노드에 대해 반복합니다.
- 업데이트된 LDAP 호스트 구성으로 관리 서버를 다시 설정하고 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - 해당하는 경우 SSO를 다시 설정하고 시작합니다.
apigee-service apigee-sso setup -f updatedConfigFile
apigee-service apigee-sso restart
- (선택사항) 문서 단계에 따라 두 번째 활성 디렉터리를 읽기 전용으로 구성합니다.
Qpid
기존 Qpid 노드를 업그레이드된 OS 노드로 바꾸려면 다음 단계를 확인해야 합니다.
- 메시지 프로세서에서 기존 노드 대기열로 메시지 수신을 중지합니다.
- 대기열에 있는 기존 메시지를 드레이닝합니다.
- 기존 노드를 중지하고 폐기합니다.
기존 노드 서비스 해제 메일이 손실되지 않도록 하기 위해 다음과 같은 추가 조치가 나열되어 있습니다.
- Qpid 브로커를 중지합니다.
apigee-service apigee-qpidd stop
- 모든 메시지 프로세서에서 포트 5672의 수신 트래픽을 차단합니다.
iptables -A INPUT -p tcp --dport 5672 -s MP_IP -j DROP
- Qpid 브로커를 다시 시작하여 기존 메시지를 드레인합니다.
apigee-service apigee-qpidd start
- 폐기하기 전에 대기열의 모든 메시지가 소비자에게 전송되었는지 확인합니다.
- edge-qpid-server 노드의 UUID를 가져옵니다.
curl http://qpid_node_ip:8083/v1/servers/self
- apigee-qpidd 및 edge-qpid-server에 대해 분석에서 Qpid 사용 중지 또는 삭제 단계를 완료합니다.
- apigee-qpidd와 edge-qpid-server를 모두 중지하고 제거합니다.
apigee-service apigee-qpidd stop
apigee-service edge-qpid-server stop
apigee-service apigee-qpidd uninstall
apigee-service edge-qpid-server uninstall
새 노드 추가:
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 새 노드에서 Qpid 서비스를 설정하고 실행한 후 이 단계에 따라 이를 소비자 그룹에 추가합니다. 수익 창출과 마찬가지로 동일한 단계를 따라 다른 그룹을 추가할 수 있습니다.
- 수익 창출 서비스가 사용 설정된 경우 관리 서버와 메시지 프로세서를 다시 시작합니다.
apigee-service edge-management-server restart
apigee-service edge-message-processor restart
- 모든 Qpid 노드에서 반복합니다.
메시지 프로세서
- edge-message-processor 노드의 UUID를 가져옵니다.
curl http://mp_ip:8082/v1/servers/self
- 메시지 프로세서 노드 사용 중지 및 제거
- 수익 창출 서비스가 사용 설정된 경우 edge-mint-message-processor를 제거합니다.
- 메시지 프로세서 제거:
apigee-service edge-message-processor uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 단계에 따라 클러스터에 메시지 프로세서를 추가하고 설정하고 시작합니다.
- 수익 창출이 사용 설정된 경우 메시지 프로세서와 함께 수익 창출 서비스를 설정합니다. 자세한 내용은 다음 문서를 참고하세요.
라우터
- edge-router 노드의 UUID를 가져옵니다.
curl http://router_ip:8081/v1/servers/self
- 연결 가능성을 사용 중지하고 연결 가능한지 확인합니다.
iptables -A INPUT -i eth0 -p tcp --dport 15999 -j REJECT
curl -vvv -X GET http://router_ip:15999/v1/servers/self/reachable
- 라우터 노드를 사용 중단하고 제거합니다.
- 라우터 제거:
apigee-service edge-router uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 클러스터에 라우터를 추가, 설정, 시작합니다.
관리 서버
단일 관리 서버만
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 여기에서 참조할 수 있는 업데이트된 IP 및 구성 파일을 사용하여 관리 서버를 추가하고 설정 명령어를 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - 새 관리 IP 구성으로 UI를 재설정하고 다시 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - 새 관리 IP 구성으로 SSO를 다시 설정합니다 (해당하는 경우).
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - 새 관리 IP 구성으로 새 UI (UE)를 다시 설정합니다 (해당하는 경우).
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - 수익 창출이 사용 설정된 경우:
- 수익 창출 구성 문서를 참고하여 새 관리 IP 구성으로 수익 창출 MS를 재설정합니다 (해당하는 경우).
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f updatedConfigFile - 관리 서버를 다시 시작합니다.
apigee-service edge-management-server restart
- 수익 창출 구성 문서를 참고하여 새 관리 IP 구성으로 수익 창출 MS를 재설정합니다 (해당하는 경우).
- 단계에 따라 기존/이전 노드에서 관리 서버를 폐기합니다.
- 수익 창출이 사용 설정된 경우 분석 그룹에서 관리 서버 UUID를 삭제합니다. 예:
curl -v -u AdminEmail:AdminPassword -X DELETE "http://localhost:8080/v1/analytics/groups/ax/mint_axgroup/servers?uuid=MS_UUID&type=consumer-server"
- 수익 창출 관리 서버를 제거합니다.
apigee-service edge-mint-management-server uninstall
여러 관리 서버
- 단계에 따라 기존 노드에서 다른 관리 서버를 사용하여 관리 서버 중 하나를 서비스 중단합니다.
- 관리 서버를 중지하고 제거합니다.
apigee-service edge-management-server stop
apigee-service edge-management-server uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 여기에서 참조할 수 있는 업데이트된 IP 및 구성 파일을 사용하여 관리 서버를 추가하고 설정 명령어를 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - 업데이트된 관리 IP 구성으로 UI를 다시 설정하고 다시 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (SSO가 사용 설정된 경우에만) 업데이트된 관리 IP 구성으로 SSO를 재설정하고 다시 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (새 UI가 사용 설정된 경우에만) 업데이트된 관리 IP 구성으로 새 UI를 재설정하고 다시 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - 다른 관리 서버에 대해 반복합니다.
UI/UE
- UI 노드의 백업/VM 스냅샷을 만듭니다.
- UI 중지 및 제거:
apigee-service edge-ui stop
apigee-service edge-ui uninstall
- (새 UI만 사용하는 경우) 새 UI를 중지하고 제거합니다.
apigee-service edge-management-ui stop
apigee-service edge-management-ui uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 업데이트된 IP 구성으로 새 노드에서 edge-ui를 설정하고 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (SSO가 사용 설정된 경우에만) 해당하는 경우 UI 새 노드 IP 구성으로 SSO를 재설정하고 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (새 UI가 사용 설정된 경우에만) 업데이트된 IP 구성으로 새 노드에서 새 UI를 설정하고 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFileapigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile
SSO
- UI 노드의 백업/VM 스냅샷을 만듭니다.
- SSO를 중지하고 제거합니다.
apigee-service apigee-sso stop
apigee-service apigee-sso uninstall
- 업그레이드된 OS로 새 노드를 획득합니다.
- OS별 기본 요건을 적용합니다.
- 사용 중인 Apigee 버전의 부트스트랩을 다운로드하고 부트스트랩을 실행하여 apigee-service를 가져오고 apigee-setup을 설치합니다.
- 새 노드 IP를 고려하여 가이드에 따라 SSO 구성을 추가하고 키를 추가합니다.
- SSO를 설정하고 시작합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - 새 SSO 노드 IP로 구성을 업데이트하고 UI의 SSO를 재구성합니다.
apigee-service edge-ui configure-sso -f updatedConfigFile
- (새 UI를 사용하는 경우) 문서를 참고하여 새 UI 노드에서 configure-sso를 실행합니다.
apigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile