Edge for Private Cloud wer. 4.17.01
Aby przeprowadzić proces wprowadzenia, użyj polecenia setup-org. Musisz uruchomić polecenie w węźle serwera zarządzania.
W ramach procesu wprowadzenia skrypt:
- Tworzy organizację.
- Ustawia określonego użytkownika jako administratora organizacji.
- Ten użytkownik musi się różnić od użytkownika administratora sys. Oznacza to, że nie używaj użytkownika administratora sys jako administratora organizacji.
- Jako administratora organizacji możesz wskazać istniejącego użytkownika lub skonfigurować skrypt tak, aby utworzyć nowego użytkownika.
- Wiąże organizację z podem, domyślnie wiąże się ona z podem „brama”.
- Utwórz środowisko.
- Utwórz hosta wirtualnego dla środowiska.
- Powiąż środowisko ze wszystkimi podmiotami przetwarzającymi wiadomości.
- Umożliwia korzystanie ze statystyk.
Plik konfiguracji na potrzeby wprowadzenia
Przekaż plik konfiguracji do polecenia setup-org. Wywołaj polecenie setup-org i podaj opcję -f, w tym ścieżkę do cichego pliku konfiguracji:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Jedynym wymaganiem w przypadku instalacji dyskretnych jest to, aby plik konfiguracji był dostępny i czytelny dla użytkownika „apigee”.
Poniżej znajduje się przykładowy plik konfiguracji w trybie cichym. Zmień go odpowiednio do swoich potrzeb:
IP1=192.168.1.1 # Specify the IP or DNS name of the Management Server. MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=adminPassword # If omitted, you are prompted for it. # Specify organization name. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # Specify the organization administrator user. # Either specify an existing user, or specify the information # necessary to create a new user. # Do not use the sys admin as the organization administrator. # # Create a new user for the organization administrator. NEW_USER="y" # New user information if NEW_USER="y". USER_NAME=new@user.com FIRST_NAME=new LAST_NAME=user USER_PWD="newUserPword" ORG_ADMIN=new@user.com # # Or, specify an existing user as the organization admin, # omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD. # NEW_USER="n" # ORG_ADMIN=existing@user.com # Specify environment name. ENV_NAME=prod # Specify virtual host information. VHOST_PORT=9001 VHOST_NAME=default # If you have a DNS entry for the virtual host. VHOST_ALIAS=myorg-test.apigee.net # If you do not have a DNS entry for the virtual host, # specify the IP and port of each router as a space-separated list: # VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" # Optionally configure TLS/SSL for virtual host. # VHOST_SSL=y # Set to "y" to enable TLS/SSL on the virtual host. # KEYSTORE_JAR= # JAR file containing the cert and private key. # KEYSTORE_NAME= # Name of the keystore. # KEYSTORE_ALIAS= # The key alias. # KEY_PASSWORD= # The key password, if it has one. # Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Uwagi:
- Jeśli w przypadku VHOST_ALIAS masz już rekord DNS, którego będziesz używać do uzyskiwania dostępu do hosta wirtualnego, podaj alias hosta i opcjonalnie port, na przykład „myapi.example.com”. Jeśli nie masz jeszcze rekordu DNS, możesz użyć adresu IP routera.
Więcej informacji o konfigurowaniu hosta wirtualnego znajdziesz w artykule Wymagania instalacji wersji demonstracyjnej Edge. - W przypadku konfiguracji TLS/SSL przeczytaj artykuły Magazyny kluczy i magazyny zaufania oraz Konfigurowanie dostępu TLS do interfejsu API w chmurze prywatnej, w którym znajdziesz więcej informacji o tworzeniu pliku JAR i innych aspektach konfigurowania protokołu TLS/SSL.
Procedura rejestracji
- Zainstaluj apigee-provision w węźle serwera zarządzania:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision find - Uruchom polecenie w węźle serwera zarządzania:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Plik konfiguracji musi być dostępny lub czytelny dla użytkownika „apigee”.
Weryfikacja wprowadzenia
Po zakończeniu wprowadzania sprawdź stan systemu, wykonując poniższe polecenia CURL w węźle serwera zarządzania.
- Sprawdź stan użytkownika i organizacji na serwerze zarządzania, uruchamiając te polecenia CURL:
> curl -u <adminEmail>:<admin haswd> http://localhost:8080/v1/users
> curl -u <adminEmail>:<localadmin passwd> http://admind0vhost:8080/v1/organizationsurl> - Jeśli masz włączoną analitykę, użyj tego polecenia:
> curl -u <adminEmail>:<adminpasswd> http://localhost:8080/v1/organizations/<nazwa_organizacji>/environments/<envname>/managing/axstatus - Stan bazy danych PostgreSQL możesz też sprawdzić, uruchamiając na maszynie 2 to polecenie, aby uruchomić psql:
> psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
W wierszu polecenia wpisz to polecenie, aby wyświetlić tabelę analytics.org:
prodeq, aby wyświetlić tabelę analytics.org: - Uzyskaj dostęp do interfejsu Apigee Edge w przeglądarce. Pamiętaj, że na końcu instalacji został zanotowany adres URL konsoli zarządzania.
- Uruchom preferowaną przeglądarkę i wpisz adres URL interfejsu Edge. Adres IP wygląda podobnie do tego, gdzie adres IP wskazuje maszynę 1 lub inny komputer, na którym zainstalowano interfejs użytkownika dla alternatywnych konfiguracji:
http://192.168.56.111:9000/login
9000 to numer portu używany przez interfejs użytkownika. Jeśli uruchamiasz przeglądarkę bezpośrednio na serwerze z interfejsem Edge, możesz użyć adresu URL w formacie:
http://localhost:9000/login
Uwaga: upewnij się, że port 9000 jest otwarty. - Na stronie logowania się w konsoli podaj nazwę użytkownika i hasło administratora systemu Apigee.
Uwaga: to jest globalne hasło administratora systemu ustawione podczas instalacji. Możesz też:
- Uruchom preferowaną przeglądarkę i wpisz adres URL interfejsu Edge. Adres IP wygląda podobnie do tego, gdzie adres IP wskazuje maszynę 1 lub inny komputer, na którym zainstalowano interfejs użytkownika dla alternatywnych konfiguracji:
- Zarejestruj nowe konto użytkownika Apigee i zaloguj się, używając nowych danych logowania.
- Kliknij Zaloguj się, a przeglądarka przekieruje Cię na:
http://192.168.56.111:9000/platform/#/<nazwa organizacji>/
i otworzy panel, który umożliwia skonfigurowanie wcześniej utworzonej organizacji (jeśli użytkownik zalogował się przy użyciu danych logowania administratora Apigee). - Jeśli dopiero zaczynasz korzystać z Edge, możesz utworzyć swój pierwszy serwer proxy interfejsu API. Więcej informacji znajdziesz w artykule o tworzeniu pierwszego serwera proxy interfejsu API.
Zapoznaj się też z sekcjami dotyczącymi przykładów, m.in. listą przykładów, oraz próbnymi interfejsami API typu REST, których możesz używać we własnych eksperymentach związanych z tworzeniem interfejsów API na stronie Mock Target API.
- Kliknij Zaloguj się, a przeglądarka przekieruje Cię na: