Per eseguire l'onboarding di un'organizzazione, devi creare un file di configurazione di onboarding e poi passarlo
al setup-org comando. Ognuno di questi passaggi è descritto nelle sezioni seguenti.
Per informazioni sull'utilizzo dell'API di gestione per l'onboarding di un'organizzazione, consulta Creare un'organizzazione, un ambiente e un host virtuale.
Crea un file di configurazione di onboarding
Questa sezione include un file di configurazione di esempio per l'onboarding di un'organizzazione con
setup-org.
Copia l'esempio seguente e modificalo in base alle esigenze della tua organizzazione:
# Specify the IP or DNS name of the Management Server. IP1=MANAGEMENT_SERVER_IP_ADDRESS MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=admin_password # 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 # Org admin password must be at least 8 characters long and contain one uppercase # letter, one lowercase letter, and one digit or special character 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 # lowercase only # 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.
Tieni presente che:
- Per
VHOST_ALIAS, se hai già un record DNS che utilizzerai per accedere all'host virtuale, specifica l'alias host e, facoltativamente, la porta, ad esempio "myapi.example.com". Se non hai ancora un record DNS record, puoi utilizzare l'indirizzo IP del router.
Per saperne di più su come configurare l'host virtuale, consulta Configurare un host virtuale.
- Per la configurazione TLS/SSL, consulta Archivi chiavi e archivi attendibili e Configurazione dell'accesso TLS a un'API per il cloud privato per ulteriori informazioni sulla creazione del file JAR, e su altri aspetti della configurazione TLS/SSL.
- Per saperne di più sulla configurazione degli host virtuali, consulta Configurare l'accesso TLS a un API per il cloud privato.
- Non puoi creare due organizzazioni con lo stesso nome. In questo caso, la seconda creazione non andrà a buon fine.
Esegui setup-org
Dopo aver creato il file di configurazione di onboarding, passalo allo script setup-org
per eseguire la procedura di onboarding. Devi eseguire lo script sul nodo del server di gestione.
Quando esegui l'onboarding di un'organizzazione, lo script setup-org esegue le seguenti operazioni:
- Crea una nuova organizzazione.
- Crea un ambiente.
- Crea un host virtuale per l'ambiente.
- Imposta l'utente specificato come amministratore dell'organizzazione. Tieni presente che:
- Puoi utilizzare un utente esistente o crearne uno nuovo per l'amministratore dell'organizzazione.
- L'amministratore dell'organizzazione non deve essere lo stesso dell'amministratore di sistema.
- Associa l'organizzazione al pod "gateway". (Questo è il valore predefinito e non può essere modificato.)
- Associa l'ambiente a tutti i processori di messaggi.
- Attiva Analytics.
Per eseguire setup-org:
- Installa
apigee-provisionsul nodo del server di gestione:/opt/apigee/apigee-service/bin/apigee-service apigee-provision install
- Esegui lo script
setup-orgsul nodo del server di gestione e indirizzalo al file di configurazione che hai creato in Crea un file di configurazione di onboarding:/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Il file di configurazione deve essere leggibile dall'utente "apigee".
- Verifica di aver eseguito correttamente l'onboarding di un'organizzazione. Un modo per farlo è accedere
alla nuova UI Edge richiedendo il seguente URL in un browser:
http://IP_address:3001
Dove IP_address è l'indirizzo IP del server su cui hai installato la nuova UI Edge.
Per ulteriori passaggi di verifica, consulta Verifica l'onboarding.
- Crea il tuo primo proxy.
Verifica l'onboarding
Al termine dell'onboarding, verifica lo stato del sistema eseguendo i seguenti
curl comandi sul nodo del server di gestione:
- Controlla lo stato dell'utente e dell'organizzazione sul server di gestione eseguendo i seguenti
comandi:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizationscurl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments - Controlla Analytics eseguendo il seguente comando:
curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
- Controlla lo stato del database PostgreSQL eseguendo i seguenti comandi sul nodo 2
(come mostrato nelle topologie di installazione):
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
Al prompt dei comandi, inserisci il seguente comando per visualizzare la tabella di analisi per la tua organizzazione:
\d analytics."org_name.env_name.fact"
Utilizza il seguente comando per uscire da psql:
\q
- Accedi alla nuova UI Edge utilizzando un browser web. Ricorda che hai già annotato l'
URL della console di gestione alla fine dell'installazione.
- Avvia il browser che preferisci e inserisci l'URL della nuova UI Edge. È simile al
seguente, dove l'indirizzo IP è per il nodo 1 (come mostrato nelle
topologie di installazione) o
per il nodo su cui hai
installato la nuova UI Edge per configurazioni alternative:
http://192.168.56.111:3001
3001 è il numero di porta predefinito utilizzato dalla nuova UI Edge.
Se avvii il browser direttamente sul server che ospita la nuova UI Edge, puoi utilizzare un URL nel formato:
http://localhost:3001
- Nella pagina di accesso alla console, specifica il nome utente/la password dell'amministratore di sistema Apigee.
- Avvia il browser che preferisci e inserisci l'URL della nuova UI Edge. È simile al
seguente, dove l'indirizzo IP è per il nodo 1 (come mostrato nelle
topologie di installazione) o
per il nodo su cui hai
installato la nuova UI Edge per configurazioni alternative:
- Registrati per un nuovo account utente Apigee e utilizza le nuove credenziali utente per accedere. Nella pagina di accesso alla console, fai clic sul pulsante Accedi.
Il browser reindirizza a
http://192.168.56.111:3001/edgee apre una dashboard che ti consente di configurare l'organizzazione che hai creato (se hai eseguito l'accesso utilizzando le credenziali di amministratore Apigee).
Crea il tuo primo proxy
Dopo aver eseguito l'onboarding di una nuova organizzazione e aver verificato che la procedura sia andata a buon fine, puoi creare il tuo primo proxy. Per saperne di più, consulta Crea il tuo primo proxy API.
Altre risorse che potrebbero esserti utili: