Edge for Private Cloud Version 4.16.05
Verwenden Sie den Befehl setup-org, um das Onboarding durchzuführen. Sie müssen den Befehl auf dem Knoten des Verwaltungsservers ausführen.
Im Rahmen des Onboarding-Prozesses wird das Skript:
Erstellt optional einen neuen Nutzer, der als Organisationsadministrator fungiert.
- Erstellt die Organisation.
- Fügt den angegebenen Nutzer als Organisationsadministrator hinzu. Der Nutzer muss bereits vorhanden sein. Andernfalls wird das Skript gibt einen Fehler aus.
- Ordnet der Organisation einen Pod zu, standardmäßig dem „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 im Hintergrund für das Onboarding
Übergeben Sie eine Konfigurationsdatei an den Befehl „setup-org“. Rufen Sie den Befehl "setup-org" auf und geben Sie Option -f, einschließlich des Pfads zur Datei für die stille Konfiguration:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f /tmp/configFile
Die einzige Anforderung bei Installationen im Hintergrund ist, dass auf die Konfigurationsdatei zugegriffen werden kann. oder mit dem „Apigee“ lesbar Nutzer. Sie können die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ablegen.
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 admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=adminPassword # If omitted, you are prompted for it. # Specify organization name and administrator. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # # Set the organization administrator. # Do not use sys admin as 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 # 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".
Wenn Sie noch keinen DNS-Eintrag haben, finden Sie weitere Informationen unter Virtuellen Host einrichten. - Weitere Informationen zur TLS/SSL-Konfiguration, zum Erstellen der JAR-Datei und zu anderen Aspekten der TLS/SSL-Konfiguration finden Sie unter Keystores und Truststores und TLS/SSL für Edge On Premises konfigurieren.
Onboarding
- Installieren Sie apigee-provision auf
dem Verwaltungsserverknoten:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - Führen Sie den Befehl auf dem Management-Server-Knoten aus:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Der Nutzer „apigee“ muss auf die Konfigurationsdatei zugreifen oder sie lesen können. Speichern Sie die Datei beispielsweise im Verzeichnis „/tmp“ im Knoten.
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>:<admin passwd> 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. Sie haben sich die URL der Verwaltungskonsole am Ende der Installation notiert.
- Starten Sie Ihren bevorzugten Browser und geben Sie die URL der Edge-Benutzeroberfläche ein. Sie sieht in etwa so aus:
http://192.168.56.111:9000/login
9000 ist die Portnummer, die von der Benutzeroberfläche verwendet wird. 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 in etwa so aus:
- 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 Edge noch nicht kennen, können Sie jetzt Ihren ersten API-Proxy erstellen. Weitere Informationen
Siehe Ersten API-Proxy erstellen.
- Klicken Sie auf „Anmelden“. Der Browser leitet Sie dann weiter zu: