Z tego dokumentu dowiesz się, jak zainstalować i skonfigurować nowy interfejs Edge w Apigee Edge dla chmury prywatnej. W wersji 4.54.00 nowy interfejs Edge składa się z 2 komponentów RPM:
edge-management-ui: serwer backendu nowego interfejsu Edge.edge-management-ui-static: statyczne zasoby internetowe na potrzeby frontendu nowego interfejsu Edge.
Nowy interfejs Edge jest instalowany domyślnie, gdy uruchamiasz setup.sh z profilem
aio (all-in-one), sa (standalone) lub ms (Management
Server). Możesz też zainstalować go niezależnie na węźle za pomocą profilu ue.
Wymagania wstępne
Zanim zainstalujesz lub skonfigurujesz nowy interfejs Edge w instalacji Apigee Edge dla chmury prywatnej, upewnij się, że węzeł spełnia te wymagania:
- Wymagania sprzętowe i systemowe:
- 4 GB pamięci RAM
- 2 rdzenie procesora
- 60 GB miejsca na dysku
- Wersja 4.54.00 narzędzia
apigee-setupzainstalowana na węźle zgodnie z opisem w artykule Instalowanie narzędzia Edge apigee-setup. - Port 3001 musi być otwarty. Jest to domyślny port używany do żądań do nowego interfejsu Edge. Jeśli zmienisz port za pomocą właściwości opisanych w pliku konfiguracji nowego interfejsu Edge, upewnij się, że port jest otwarty.
- Uwierzytelnianie:
- Uwierzytelnianie podstawowe (domyślne): domyślnie włączone
(
AUTH_MODE=basic). Używa danych logowania do serwera zarządzania Edge i SymasLDAP bez konieczności korzystania z zewnętrznego dostawcy tożsamości. - Logowanie jednokrotne / zewnętrzny dostawca tożsamości (opcjonalnie): możesz opcjonalnie skonfigurować logowanie jednokrotne Apigee lub zewnętrznego dostawcę tożsamości (np. SAML lub OIDC). Jeśli łączysz się z zewnętrznym dostawcą tożsamości przez TLS, musi on obsługiwać TLS w wersji 1.2 lub nowszej.
- Uwierzytelnianie podstawowe (domyślne): domyślnie włączone
(
Więcej informacji o funkcjach nowego interfejsu Edge znajdziesz w artykule Nowy interfejs Edge w chmurze prywatnej.
Omówienie instalacji i konfiguracji
Ogólnie proces instalowania lub ponownego konfigurowania nowego interfejsu Edge za pomocą profilu
ue wygląda tak:
- Upewnij się, że narzędzie
apigee-setupjest zainstalowane na węźle. - Utwórz cichy plik konfiguracji i zmodyfikuj go za pomocą swoich ustawień.
- Uruchom
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile. Spowoduje to zainstalowanie i skonfigurowanie zarównoedge-management-ui, jak iedge-management-ui-static. - Zaloguj się i przetestuj nowy interfejs Edge pod adresem
http://new_edge_UI_IP:3001.
Jeśli serwer zarządzania i serwer nowego interfejsu Edge znajdują się za systemem równoważenia obciążenia, a odciążanie TLS odbywa się w systemie równoważenia obciążenia, upewnij się, że konfiguracja odzwierciedla właściwości wyróżnione w artykule Konfigurowanie nowego interfejsu Edge, gdy zakończenie TLS następuje w systemie równoważenia obciążenia.
Plik konfiguracji nowego interfejsu Edge
Poniższy przykład pokazuje plik konfiguracji do instalowania i konfigurowania nowego interfejsu Edge z domyślnym uwierzytelnianiem podstawowym.
Konfiguracja uwierzytelniania podstawowego (domyślna)
# 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>"
Instalowanie lub konfigurowanie nowego interfejsu Edge
Aby zainstalować lub skonfigurować nowy interfejs Edge za pomocą profilu ue:
- Zaloguj się w węźle docelowym jako administrator.
- Zainstaluj na węźle narzędzie
apigee-setupw wersji 4.54.00 zgodnie z opisem w artykule Instalowanie narzędzia apigee-setup Edge utility. - Wyczyść wszystkie informacje w pamięci podręcznej za pomocą Yum, uruchamiając to polecenie:
sudo yum clean all
- Utwórz plik konfiguracji zgodnie z opisem w sekcji Plik konfiguracji nowego interfejsu Edge i upewnij się, że jego właścicielem jest użytkownik „apigee”:
chown apigee:apigee configFile
- Uruchom na węźle to polecenie:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Narzędzie
apigee-setupinstaluje i konfigurujeedge-management-uiorazedge-management-ui-static. - Zaloguj się w nowym interfejsie Edge, otwierając w przeglądarce ten adres URL:
http://new_edge_UI_IP:3001
gdzie new_edge_UI_IP to adres IP lub nazwa hosta węzła, w którym jest hostowany nowy interfejs Edge.
- Wpisz swoje dane logowania.
Wyświetli się nowy interfejs Edge. Informacje o korzystaniu z nowego interfejsu Edge znajdziesz w artykule Nowy interfejs Edge w chmurze prywatnej.
Jeśli nowy interfejs Edge się nie wyświetla, upewnij się, że port 3001 jest otwarty na połączenia.
Opcjonalnie: jeśli chcesz skonfigurować logowanie jednokrotne Apigee na potrzeby uwierzytelniania, wykonaj czynności opisane w sekcjach Instalowanie i konfigurowanie logowania jednokrotnego Apigee oraz Włączanie zewnętrznego dostawcy tożsamości w nowym interfejsie Edge.
Odinstalowywanie nowego interfejsu Edge
Aby odinstalować nowy interfejs Edge z węzła, odinstaluj komponenty edge-management-ui i
edge-management-ui-static.
Aby odinstalować komponenty nowego interfejsu Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
Aby usunąć wszystkie komponenty Edge z węzła:
- Zatrzymaj wszystkie usługi Edge działające na komputerze:
/opt/apigee/apigee-service/bin/apigee-all stop
- Wyczyść pamięć podręczną yum:
sudo yum clean all
- Usuń wszystkie pakiety RPM Apigee:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- Usuń główny katalog instalacyjny:
sudo rm -rf /opt/apigee