Edge for Private Cloud Version 4.17.05
Mit dem Befehl setup-org um den Onboarding-Prozess durchzuführen. Sie müssen den Befehl auf dem Knoten des Verwaltungsservers ausführen.
Im Rahmen des Onboarding-Prozesses beinhaltet das Skript Folgendes:
- Erstellt die Organisation.
- Legt den angegebenen Nutzer als Organisationsadministrator fest.
- Dieser Nutzer muss sich vom Systemadministrator unterscheiden. Verwenden Sie also nicht „sys Admin“, Nutzer als Organisationsadministrator.
- Sie können einen vorhandenen Nutzer für den Organisationsadministrator angeben oder das Skript so konfigurieren, einen neuen Nutzer zu erstellen.
- Ordnet die Organisation einem Pod zu, standardmäßig das Gateway Pod.
- Erstellen Sie eine Umgebung.
- Erstellen Sie einen virtuellen Host für die Umgebung.
- Verknüpfen Sie die Umgebung mit allen Message Processor(s).
- Ermöglicht Analysen.
Konfigurationsdatei für das Onboarding
Übergeben Sie eine Konfigurationsdatei an den Befehl setup-org. Rufen Sie den Befehl setup-org auf und geben Sie die Option "-f" an. einschließlich des Pfades zur Datei für die stille Konfiguration:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Die einzige Anforderung bei Installationen im Hintergrund ist, dass auf die Konfigurationsdatei zugegriffen werden kann. oder mit dem „Apigee“ lesbar Nutzer.
Unten sehen Sie ein Beispiel für eine Konfigurationsdatei im Hintergrund. Bearbeiten Sie sie nach Bedarf für Ihre Anforderungen:
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.
Hinweise:
- Für VHOST_ALIAS, wenn Sie
bereits einen DNS-Eintrag haben, den Sie für den Zugriff auf den virtuellen Host verwenden, geben Sie den Host an.
Alias und optional den Port, z. B. "myapi.example.com". Falls nicht,
noch einen DNS-Eintrag haben, können Sie die IP-Adresse des Routers verwenden.
Weitere Informationen zum Konfigurieren des virtuellen Hosts finden Sie unter Einstellungen einen virtuellen Host einrichten. - Informationen zur TLS/SSL-Konfiguration finden Sie unter Schlüsselspeicher und Truststores und Konfigurieren des TLS-Zugriffs auf einen API für die Private Cloud. Dort finden Sie weitere Informationen zum Erstellen der JAR-Datei und zu anderen Aspekten. der Konfiguration von TLS/SSL.
- Weitere Informationen zum Konfigurieren von virtuellen Hosts finden Sie unter Konfigurieren des TLS-Zugriffs auf einen API für die Private Cloud
Onboardingverfahren
- Installieren Sie apigee-provision auf
dem Verwaltungsserverknoten:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - Führen Sie den Befehl auf dem Knoten des Verwaltungsservers aus:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Die Konfigurationsdatei muss zugänglich sein. oder mit dem „Apigee“ lesbar Nutzer.
Onboarding-Bestätigung
Prüfen Sie nach Abschluss des Onboardings den Status des Systems, indem Sie die folgende CURL ausgeben auf dem Verwaltungsserverknoten ausgeführt werden.
- Prüfen Sie den Nutzer- und Organisationsstatus auf dem Verwaltungsserver, indem Sie Folgendes ausführen:
CURL-Befehle:
> curl -u <adminEmail>:<Administratorpass> http://localhost:8080/v1/users
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/deployments - Wenn Sie Analysen aktiviert haben, verwenden Sie diesen Befehl:
> curl -u <adminEmail>:<Administratorpass> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus - Sie können den PostgreSQL-Datenbankstatus auch überprüfen, indem Sie den folgenden Befehl auf
Maschine 2 zum Starten von psql:
> psql –h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
Geben Sie in der Eingabeaufforderung den folgenden Befehl ein, um die Analysetabelle für Ihr Organisation:
Apigee=# : \d analytics."<orgname>.prod.fact"
Verwenden Sie den folgenden Befehl, um psql zu beenden:
Apigee=# \q - Greifen Sie über einen Webbrowser auf die Apigee Edge-Benutzeroberfläche zu. Denken Sie daran, dass Sie bereits
die URL der Verwaltungskonsole am Ende der Installation.
- Starten Sie Ihren bevorzugten Browser und geben Sie die URL der Edge-Benutzeroberfläche ein. Sie sieht ähnlich aus wie die
folgen, wobei die IP-Adresse für Maschine 1 oder für den Computer steht, den Sie installiert haben
ist die UI für alternative Konfigurationen aktiviert:
http://192.168.56.111:9000/login
9000 ist die von der UI verwendete Portnummer. Wenn Sie den Browser direkt auf der auf dem die Edge-Benutzeroberfläche gehostet wird, können Sie eine URL im folgenden Format verwenden:
http://localhost:9000/login
Hinweis: Port 9000 muss geöffnet sein. - Geben Sie auf der Anmeldeseite der Console den Nutzernamen/das Passwort des Apigee-Systemadministrators an.
Hinweis: Dies ist das globale Passwort für den Systemadministrator, das Sie festgelegt haben. während der Installation. Alternativ haben Sie folgende Möglichkeiten:
- Starten Sie Ihren bevorzugten Browser und geben Sie die URL der Edge-Benutzeroberfläche ein. Sie sieht ähnlich aus wie die
folgen, wobei die IP-Adresse für Maschine 1 oder für den Computer steht, den Sie installiert haben
ist die UI für alternative Konfigurationen aktiviert:
- Registrieren Sie sich für ein neues Apigee-Nutzerkonto und melden Sie sich mit den Anmeldedaten des neuen Nutzers an.
- Klicken Sie auf „Anmelden“. Der Browser leitet Sie dann weiter zu:
http://192.168.56.111:9000/platform/#/<orgname>/
und öffnet ein Dashboard, mit dem Sie die zuvor erstellte Organisation (falls mit Apigee-Administratoranmeldedaten angemeldet sind. - Wenn Sie neu bei Edge sind, können Sie jetzt Ihren ersten API-Proxy erstellen. Weitere Informationen
Siehe Ersten API-Proxy erstellen.
Sehen Sie sich auch die Abschnitte zu Stichproben an, darunter die Stichprobenliste und das simulierte Ziel. RESTful APIs, die Sie in Ihren eigenen Tests zur API-Erstellung in der Mock Target API verwenden können.
- Klicken Sie auf „Anmelden“. Der Browser leitet Sie dann weiter zu: