Eseguire l'onboarding di un'organizzazione

Edge per Private Cloud v. 4.17.01

Utilizza il comando setup-org per il processo di inserimento. Devi eseguire il comando sul nodo del server di gestione.

Nell'ambito del processo di inserimento, lo script:

  • Crea l'organizzazione.
  • Imposta l'utente specificato come amministratore dell'organizzazione.
    • Questo utente deve essere diverso dall'utente amministratore di sistema. Vale a dire, non utilizzare l'amministratore di sistema in qualità di utente amministratore dell'organizzazione.
    • Puoi specificare un utente esistente per l'amministratore dell'organizzazione o configurare lo script in modo che per creare un nuovo utente.
  • Associa l'organizzazione a un pod. Per impostazione predefinita, la associa al "gateway" pod.
  • Crea un ambiente.
  • Crea un host virtuale per l'ambiente.
  • Associa l'ambiente a tutti i processori di messaggi.
  • Abilita l'analisi.
di Gemini Advanced.

File di configurazione per l'onboarding

Passa un file di configurazione al comando setup-org. Richiama il comando setup-org e specifica l'opzione -f, incluso il percorso del file di configurazione silenziosa:

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

L'unico requisito per le installazioni automatiche è che il file di configurazione deve essere accessibile o leggibile da "apigee" utente.

Di seguito è riportato un esempio di file di configurazione invisibile. Modificalo in base alle tue esigenze requisiti:

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.

Note:

Procedura di onboarding

  1. Installa apigee-provision su il nodo del server di gestione:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. Esegui il comando sul nodo del server di gestione:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

    Il file di configurazione deve essere accessibile o leggibile da "apigee" utente.

Verifica delle operazioni preliminari

Al termine dell'onboarding, verifica lo stato del sistema inviando il seguente CURL sul nodo server di gestione.

  1. Verifica lo stato degli utenti e dell'organizzazione sul server di gestione inviando quanto segue Comandi CURL:
    &gt; curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/users
    &gt; curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations
    &gt; curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations/&lt;orgname&gt;/deployments
  2. Se hai abilitato l'analisi, utilizza questo comando:
    &gt; curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations/&lt;orgname&gt;/environments/&lt;envname&gt;/provisioning/axstatus
  3. Puoi anche controllare lo stato del database PostgreSQL eseguendo questo comando Macchina 2 per avviare psql:
    &gt; psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    Al prompt dei comandi, inserisci questo comando per visualizzare la tabella di analisi per il tuo organizzazione:
    apigee=# : \d analytics."<nomeorganizzazione>.prod.fact"

    Usa questo comando per uscire da psql:
    apigee=# \q
  4. Accedi all'interfaccia utente di Apigee Edge utilizzando un browser web. Ricorda che hai già fatto l'URL della console di gestione al termine dell'installazione.
    1. Avvia il tuo browser preferito e inserisci l'URL della UI di Edge. È simile dove l'indirizzo IP è della Macchina 1 o di qualsiasi macchina che hai installato attiva l'UI per le configurazioni alternative:
      http://192.168.56.111:9000/login

      9000 è il numero di porta utilizzato dalla UI. Se avvii il browser direttamente sulla server che ospita la UI Edge, puoi utilizzare un URL nel formato:
      http://localhost:9000/login

      Nota: assicurati che la porta 9000 sia aperta.
    2. Nella pagina di accesso della console, specifica il nome utente e la password dell'amministratore di sistema Apigee.
      Nota: questa è la password dell'amministratore di sistema globale che hai impostato durante l'installazione. In alternativa, puoi:
  5. Registrati per creare un nuovo account utente Apigee e utilizza le credenziali del nuovo utente per accedere.
    1. Fai clic su Accedi. Il browser ti reindirizza a:
      http://192.168.56.111:9000/platform/#/<nomeorganizzazione>/

      e apre una dashboard che consente di configurare l'organizzazione creata in precedenza (se ha eseguito l'accesso utilizzando le credenziali amministrative di Apigee).
    2. Se non hai mai utilizzato Edge, ora puoi creare il tuo primo proxy API. Per ulteriori informazioni, consulta Creare il primo proxy API.

      Vedi anche le sezioni sugli esempi, tra cui Elenco dei campioni e il target fittizio API RESTful che puoi utilizzare nei tuoi esperimenti di creazione di API nell'API Mock Target.