이 문서에서는 프라이빗 클라우드용 Apigee Edge의 새 Edge UI를 설치하고 구성하는 방법을 설명합니다. 버전 4.54.00에서 새 Edge UI는 다음 두 가지 RPM 구성요소로 구성됩니다.
edge-management-ui: 새 Edge UI 백엔드 서버edge-management-ui-static: 새 Edge UI 프런트엔드의 정적 웹 애셋
새 Edge UI는 setup.sh을
aio (올인원), sa (독립형) 또는 ms (Management
Server) 프로필과 함께 실행할 때 기본적으로 설치되거나 ue 프로필을 사용하여 노드에 독립적으로 설치할 수 있습니다.
기본 요건
프라이빗 클라우드용 Apigee Edge 설치에서 새 Edge UI를 설치하거나 구성하기 전에 노드가 다음 요구사항을 충족하는지 확인하세요.
- 하드웨어 및 OS 요구사항:
- 4GB RAM
- CPU 코어 2개
- 60GB 디스크 공간
- Edge
apigee-setup 유틸리티 설치에 설명된 대로
노드에 설치된
apigee-setup유틸리티의 4.54.00 버전 - 포트 3001이 열려 있어야 합니다. 이는 새 Edge UI에 대한 요청에 사용되는 기본 포트입니다. 새 Edge UI 구성 파일 에 설명된 속성을 사용하여 포트를 변경하는 경우 해당 포트가 열려 있는지 확인하세요.
- 인증:
- 기본 인증 (기본값): 기본적으로 사용 설정됩니다
(
AUTH_MODE=basic). 외부 ID 공급업체 (IDP)가 필요하지 않고 Edge 관리 서버 및 SymasLDAP 사용자 인증 정보를 사용합니다. - SSO / 외부 IDP (선택사항): Apigee SSO 또는 외부 IDP (예: SAML 또는 OIDC)를 선택적으로 구성할 수 있습니다. TLS를 통해 외부 IDP에 연결하는 경우 IDP는 TLS v1.2 이상을 지원해야 합니다.
- 기본 인증 (기본값): 기본적으로 사용 설정됩니다
(
새 Edge UI 기능에 대한 자세한 내용은 프라이빗 클라우드용 새 Edge UI를 참고하세요.
설치 및 구성 개요
개략적으로
ue 프로필을 사용하여 새 Edge UI를 설치하거나 재구성하는 프로세스는 다음과 같습니다.
apigee-setup유틸리티가 노드에 설치되어 있는지 확인합니다.- 자동 구성 파일을 만들고 설정을 사용하여 수정합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile을 실행합니다. 이렇게 하면edge-management-ui과edge-management-ui-static이 모두 설치되고 구성됩니다.http://new_edge_UI_IP:3001에서 새 Edge UI에 로그인하고 테스트합니다.
관리 서버와 새 Edge UI 서버가 부하 분산기에서 TLS 오프로딩 이 발생하는 부하 분산기 뒤에 있는 경우 구성이 부하 분산기에서 TLS가 종료될 때 새 Edge UI 구성에 강조 표시된 속성 을 반영하는지 확인합니다.
새 Edge UI 구성 파일
다음 예에서는 기본 기본 인증으로 새 Edge UI 를 설치하고 구성하기 위한 구성 파일을 보여줍니다.
기본 인증 구성 (기본값)
# IP of the Edge Management Server. IP1=management_server_IP # IP of the New Edge UI node (can be the same as IP1 or a separate node). IP2=new_edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # New Edge UI configuration. # MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 MANAGEMENT_UI_APP_ENV=OPDK MANAGEMENT_UI_SCHEME=http MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT # Authentication mode (basic is default) AUTH_MODE=basic ## SMTP Configuration SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.example.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
새 Edge UI 설치 또는 구성
ue 프로필을 사용하여 새 Edge UI를 설치하거나 구성하려면 다음 단계를 따르세요.:
- 관리자로 대상 노드에 로그인합니다.
- Edge apigee-setup
유틸리티 설치에 설명된 대로 노드에
apigee-setup유틸리티의 4.54.00 버전을 설치합니다. - 다음 명령어를 실행하여 Yum으로 캐시된 모든 정보를 정리합니다.
sudo yum clean all
- 새 Edge
UI 구성 파일에 설명된 대로 구성 파일을 만들고 "apigee" 사용자가 소유하는지 확인합니다.
chown apigee:apigee configFile
- 노드에서 다음 명령어를 실행합니다.
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
apigee-setup유틸리티는edge-management-ui와edge-management-ui-static를 설치하고 구성합니다. - 브라우저에서 다음 URL을 열어 새 Edge UI에 로그인합니다.
http://new_edge_UI_IP:3001
여기서 new_edge_UI_IP는 새 Edge UI를 호스팅하는 노드의 IP 주소 또는 호스트 이름입니다.
- 사용자 인증 정보를 입력합니다.
새 Edge UI가 표시됩니다. 새 Edge UI 사용에 대한 자세한 내용은 프라이빗 클라우드용 새 Edge UI를 참고하세요.
새 Edge UI가 표시되지 않으면 포트 3001이 연결에 열려 있는지 확인합니다.
선택사항: 인증을 위해 Apigee SSO를 구성하려면 Apigee SSO 설치 및 구성 및 새 Edge UI에서 외부 IDP 사용 설정의 단계를 따르세요.
새 Edge UI 제거
노드에서 새 Edge UI를 제거하려면 edge-management-ui 구성요소와
edge-management-ui-static 구성요소를 모두 제거합니다.
새 Edge UI 구성요소를 제거하려면 다음 단계를 따르세요.
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
노드에서 모든 Edge 구성요소를 제거하려면 다음 단계를 따르세요.
- 머신에서 실행 중인 모든 Edge 서비스를 중지합니다.
/opt/apigee/apigee-service/bin/apigee-all stop
- yum 캐시를 지웁니다.
sudo yum clean all
- 모든 Apigee RPM을 제거합니다.
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- 설치 루트 디렉터리를 제거합니다.
sudo rm -rf /opt/apigee