Edge for Private Cloud w wersji 4.18.01
Ten dokument opisuje, jak zainstalować wersję beta nowego interfejsu Edge dla Edge dla chmury prywatnej. Nowa przeglądarka Edge to następna generacja interfejsu użytkownika Edge.
Aby wypróbować nową usługę Edge w Edge for Private Cloud, musisz:
- Włącz SAML w Edge. Nowa przeglądarka Edge obsługuje tylko uwierzytelnianie SAML .
- Zainstaluj nową wersję Edge w osobnym węźle. Nie możesz zainstalować go w węźle, który zawiera inne komponenty Edge.
Więcej informacji o nowej wersji Edge znajdziesz na stronie Nowa wersja Edge dla Private Cloud.
Omówienie instalacji
Aby zainstalować wersję beta nowego środowiska Edge dla Edge for the Private Cloud, wykonaj dwa różne procesy instalacji:
- Zainstaluj podstawowy interfejs Edge o nazwie shoehorn i skonfiguruj podstawowy
Interfejs Edge z użyciem SAML do uwierzytelniania w Edge.
- Zainstaluj nową Edge i skonfiguruj ją, aby używać SAML do uwierzytelniania w Edge. Po zainstalowaniu nowej wersji Edge możesz się zalogować i używaj go do pracy z Edge.
Wymagania wstępne instalacji
- Aby zainstalować nową wersję Edge, musisz włączyć SAML w Edge. Nowa krawędź
obsługuje tylko protokół uwierzytelniania SAML.
Uwaga: w środowisku nieprodukcyjnym możesz pozostawić podstawowe uwierzytelnianie. włączona na Edge, dzięki czemu użytkownicy klasycznego interfejsu użytkownika i interfejsu Edge API będą mogli nadal uwierzytelnianie.
Informacje o włączaniu SAML w Edge znajdziesz w artykule Obsługa SAML w Edge dla Private Cloud. - Nową wersję Edge musisz zainstalować w oddzielnym węźle. Nie możesz zainstalować go w węźle
który zawiera inne komponenty Edge. Węzeł musi spełniać te wymagania:
- JAVA 1.8
- 4 GB pamięci RAM
- 2-rdzeniowy
- 60 GB miejsca na dysku
- Najpierw musisz zainstalować wersję 4.18.01 narzędzia
apigee-setup
na węzła zgodnie z opisem na stronie Instalowanie Edge apigee-setup.
Uwagi do rozważenia przed zainstalowaniem nowego Edge
Jak opisano powyżej w wymaganiach wstępnych, nowa wersja Edge wymaga włączenia SAML w Edge. Oznacza to, że uwierzytelnianie użytkowników jest kontrolowane przez dostawcę tożsamości SAML, który wymaga skonfigurowania SAML Dostawca tożsamości, aby używać adresów e-mail jako identyfikatora użytkownika. Dlatego wszyscy użytkownicy nowej wersji Edge muszą zarejestrowany u dostawcy tożsamości SAML.
Klasyczny interfejs Edge, czyli domyślny interfejs zainstalowany w Edge dla chmury prywatnej, nie wymagają SAML. Może używać SAML lub uwierzytelniania podstawowego. Oznacza to, że możesz:
- Włącz obsługę SAML w Edge oraz zarówno w klasycznym interfejsie, jak i w nowej wersji Edge.
W tym scenariuszu wszyscy użytkownicy klasycznego interfejsu i nowej wersji Edge są zarejestrowani u dostawcy tożsamości SAML. Informacje o dodawaniu nowych użytkowników do dostawcy tożsamości SAML znajdziesz w artykule Rejestrowanie nowych użytkowników Edge - Włącz obsługę SAML w Edge, ale pozostaw włączone uwierzytelnianie podstawowe. W nowej wersji Edge
SAML i klasyczny interfejs użytkownika nadal korzystają z uwierzytelniania podstawowego.
W tym scenariuszu wszyscy użytkownicy klasycznego interfejsu logują się za pomocą podstawowych danych uwierzytelniających, przy czym ich dane logowania są przechowywane w bazie danych Edge OpenLDAP. Użytkownicy nowej wersji Edge u dostawcy tożsamości SAML i zalogować się za pomocą SAML.
Jednak użytkownik klasycznego interfejsu nie będzie mógł logować się w nowej wersji Edge, dopóki go nie dodasz. do dostawcy tożsamości SAML zgodnie z opisem w artykule Rejestrowanie nowej przeglądarki Edge użytkowników.
Plik konfiguracji instalacji
Plik konfiguracji zawiera wszystkie informacje potrzebne do zainstalowania i skonfigurowania Edge. Za pomocą tego samego pliku konfiguracji możesz zainstalować i skonfigurować zarówno podstawowe Interfejs użytkownika i nowość Edge.
Przykładowy plik konfiguracji znajdziesz poniżej:
# IP of the Edge Management Server. # This node also hosts the Edge SSO module and the current, or classic, Edge UI. IP1=11.111.111.111 # IP of the New Edge experience node. IP2=22.222.222.222 # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=yourPassword # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # URLs for the different UIs. # URL of classic Edge UI. ROUTES_CLASSICUI="http://$IP1:9000" # URL of New Edge experience. ROUTES_SHOEHORN="http://$IP2:9000" # New Edge experience configuration. # Enable the New Edge experience. EDGEUI_ENABLE_UNIFIED_UI=y # Access port for the New Edge experience. MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_APP_ENV=OPDK MANAGEMENT_UI_IP=$IP2 # Disable TLS on the New Edge experience. # This release does not support TLS. MANAGEMENT_UI_USE_HTTPS=n # SSO configuration for the New Edge experience. MANAGEMENT_UI_SSO_ENABLED=y MANAGEMENT_UI_SSO_CLIENT_OVERWRITE=y MANAGEMENT_UI_SSO_CLIENT_ID=newueclient MANAGEMENT_UI_SSO_CLIENT_SECRET=secret111 # Location of New Edge experience. MANAGEMENT_UI_PUBLIC_URIS=http://$IP2:3001 MANAGEMENT_UI_SSO_REGISTERED_PUBLIC_URIS=$MANAGEMENT_UI_PUBLIC_URIS MANAGEMENT_UI_SSO_CSRF_SECRET=secret222 MANAGEMENT_UI_SSO_CSRF_EXPIRATION_HOURS=24 MANAGEMENT_UI_SSO_STRICT_TRANSPORT_SECURITY_AGE_HOURS=24 MANAGEMENT_UI_SSO_PUBLIC_KEY_CACHE_HOURS=0.5 # Edge SSO configuration. # Some settings are for the classic UI, # but are still required to configure the New Edge experience. # Enable SSO. EDGEUI_SSO_ENABLED=y # Information about Classic UI EDGEUI_PUBLIC_URIS=http://$IP1:9000 # Information about publicly accessible URL for Classic UI. EDGEUI_SSO_REGISTERED_PUBLIC_URIS=$EDGEUI_PUBLIC_URIS # The name of the OAuth client used to connect to apigee-sso. # The default client name is edgeui. # Apigee recommends that you use the same settings as you used # when enabling SAML on the classic Edge UI. EDGEUI_SSO_CLIENT_NAME=edgeui # Oauth client password using uppercase, lowercase, number, and special chars. EDGEUI_SSO_CLIENT_SECRET=ssoClient123 # If set, existing EDGEUI client will deleted and new one will be created. EDGEUI_SSO_CLIENT_OVERWRITE=y # Information about Edge SSO module. # Externally accessible IP or DNS of Edge SSO module. SSO_PUBLIC_URL_HOSTNAME=$IP1 SSO_PUBLIC_URL_PORT=9099 # Default is http. Set to https if you enabled TLS on the Edge SSO module. # If Edge SSO uses a self-signed cert, you must also set MANAGEMENT_UI_SKIP_VERIFY to "y". # MANAGEMENT_UI_SKIP_VERIFY=y SSO_PUBLIC_URL_SCHEME=http # SSO admin credentials as set when you installed Edge SSO module. SSO_ADMIN_NAME=ssoadmin SSO_ADMIN_SECRET=Secret123 # Required SMTP information. SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.gmail.com SMTPUSER=your@email.com SMTPPASSWORD=yourEmailPassword SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
Instalowanie podstawowego interfejsu Edge (shoehorn)
Zanim zainstalujesz nowy interfejs, musisz zainstalować podstawowy interfejs Edge o nazwie shoehorn. Edge.
Aby zainstalować podstawowy interfejs użytkownika:
- Zainstaluj wersję 4.18.01 narzędzia
apigee-setup
w węźle jako opisane w artykule Instalowanie Edge apigee-setup . - Czyste pyszności:
> sudo yum clean all
- Utwórz plik konfiguracyjny w sposób opisany powyżej i upewnij się, że jego właścicielem jest „apigee”
użytkownik:
> chown apigee:apigee configFile
gdzie configFile to plik konfiguracji opisany powyżej w Plik konfiguracji instalacji.
- Zainstaluj wersję Shoehorn interfejsu użytkownika Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui install
- Skonfiguruj interfejs Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui setup -f configFile
- Włącz SAML w interfejsie Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
Instalowanie nowej wersji Edge
Po zainstalowaniu podstawowego interfejsu Edge będzie można zainstalować i skonfigurować przeglądarkę New Edge i uzyskiwanie dodatkowych informacji.
Aby zainstalować nową wersję Edge:
- Zainstaluj nową wersję Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-ui install
- Przejdź do katalogu
edge-management-ui
:> cd /opt/apigee/edge-management-ui
- Skonfiguruj nową wersję Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-ui setup -f configFile
gdzie configFile to plik konfiguracji opisany powyżej w Plik konfiguracji instalacji.
- Włącz SAML w nowej wersji Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f configFile
- Zaloguj się w nowej wersji Edge, otwierając w przeglądarce ten adres URL:
http://newEdgeExperienceIP:3001
gdzie newEdgeExperienceIP jest adresem IP hostującego węzeł nową przeglądarkę Edge. Pojawi się prośba o podanie danych logowania SAML. Po wpisaniu dane logowania, pojawi się nowa wersja Edge.
- Zobacz nowość Edge Experience dla Private Cloud (beta), w tym linki do znajdziesz w nim informacje o korzystaniu z nowej wersji Edge.
Odinstalowywanie nowej wersji Edge
Aby odinstalować nową wersję Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
Aby odinstalować podstawowy interfejs Edge (shoehorn):
> /opt/apigee/apigee-service/bin/apigee-service edge-ui uninstall
Aby całkowicie usunąć Edge z węzła:
- Zatrzymaj wszystkie usługi brzegowe działające na komputerze:
> /opt/apigee/apigee-service/bin/apigee-all stop
- Wyczyść pamięć podręczną yum:
> sudo yum clean all
- Usuń wszystkie RPM Apigee:
> sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-|baas)")
- Usuń katalog główny instalacji:
> sudo rm -rf /opt/apigee