Rejestrowanie organizacji

Edge for Private Cloud w wersji 4.18.01

Użyj polecenia setup-org, aby przeprowadzić proces wprowadzenia. 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 być inny niż użytkownik administratora systemu sys. Oznacza to, że nie używaj administratora sys. jako administrator organizacji.
    • Możesz wskazać istniejącego użytkownika administratora organizacji lub skonfigurować skrypt tak, aby utwórz nowego użytkownika.
  • Łączy organizację z podem, domyślnie wiąże ją z „bramą” pod.
  • Utwórz środowisko.
  • Utwórz hosta wirtualnego dla środowiska.
  • Powiąż środowisko ze wszystkimi procesorami wiadomości.
  • Włącza statystyki.
.

Plik konfiguracji na potrzeby wprowadzenia

Przekaż plik konfiguracji do polecenia setup-org. Wywołaj polecenie setup-org i określ opcję -f. łącznie ze ścieżką do pliku konfiguracji cichej:

> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

W przypadku instalacji dyskretnych jedynym wymaganiem jest to, aby plik konfiguracji był dostępny. lub może zostać odczytana przez „apigee” użytkownika.

Poniżej znajduje się przykładowy plik konfiguracji cichej. W razie potrzeby edytuj je, aby wymagania:

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:

Procedura rejestracji

  1. Zainstaluj apigee-provision w węzeł serwera zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. 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 może zostać odczytana przez „apigee” użytkownika.

Weryfikacja wprowadzająca

Po zakończeniu rejestracji sprawdź stan systemu, wysyłając następujący CURL w węźle serwera zarządzania.

  1. Sprawdź stan użytkownika i organizacji na serwerze zarządzania, wydając następujące polecenie Polecenia CURL:
    &gt; curl -u <adminEmail>:<hasło administratora> http://localhost:8080/v1/users
    &gt; curl -u <Adres e-mail administratora>:<hasło administratora> http://localhost:8080/v1/organizations
    &gt; curl -u <Adres e-mail administratora>:<hasło administratora> http://localhost:8080/v1/organizations/&lt;orgname&gt;/deployments
  2. Jeśli masz włączone statystyki, użyj tego polecenia:
    &gt; curl -u <adminEmail>:<hasło administratora> http://localhost:8080/v1/organizations/&lt;orgname&gt;/environments/&lt;envname&gt;/provisioning/axstatus
  3. Stan bazy danych PostgreSQL możesz też sprawdzić, uruchamiając następujące polecenie na Maszyna 2 do uruchomienia psql:
    &gt; psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    W wierszu polecenia wpisz następujące polecenie, aby wyświetlić tabelę analityczną organizacja:
    apigee=# : \d analytics."<nazwa organizacji>.prod.fact"

    Aby wyjść z psql, użyj tego polecenia:
    apigee=# \q
  4. Uzyskaj dostęp do interfejsu Apigee Edge za pomocą przeglądarki. Pamiętaj, że masz to już za sobą Adres URL konsoli zarządzania, który pojawi się na końcu instalacji.
    1. Uruchom preferowaną przeglądarkę i wpisz adres URL interfejsu Edge. Wygląda podobnie do poniżej, gdzie adres IP jest dla maszyny 1 lub maszyny, która została zainstalowana interfejs użytkownika włączony dla konfiguracji alternatywnych:
      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 serwera hostującego interfejs Edge, możesz użyć adresu URL w formacie:
      http://localhost:9000/login

      Uwaga: port 9000 musi być otwarty.
    2. Na stronie logowania w konsoli podaj nazwę użytkownika i hasło administratora systemu Apigee.
      Uwaga: jest to ustawione przez Ciebie globalne hasło administratora systemu. podczas instalacji. Możesz też:
  5. Zarejestruj nowe konto użytkownika Apigee i użyj nowych danych logowania, aby się zalogować.
    1. Kliknij Zaloguj się, przeglądarka przekierowuje do strony:
      http://192.168.56.111:9000/platform/#/<nazwa organizacji>/

      i otwiera panel, który pozwala skonfigurować utworzoną wcześniej organizację (jeśli zalogował się za pomocą danych logowania administratora Apigee).
    2. Jeśli dopiero zaczynasz korzystać z Edge, możesz teraz utworzyć pierwszy serwer proxy interfejsu API. Aby dowiedzieć się więcej, zapoznaj się z sekcją Tworzenie pierwszego serwera proxy interfejsu API.

      Zapoznaj się też z sekcjami poświęconymi próbkom, w tym z listą przykładów oraz przykładową treścią docelową. Interfejsy API typu REST, które możesz wykorzystać we własnych eksperymentach związanych z tworzeniem interfejsów API w witrynie Mock Target API.