Edge per Private Cloud v4.18.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.
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:
- Per VHOST_ALIAS, se
disponi già di un record DNS che utilizzerai per accedere all'host virtuale, specifica l'host
e facoltativamente la porta, ad esempio "myapi.example.com". In caso contrario
ma non hai un record DNS, puoi usare l'indirizzo IP del router.
Per ulteriori informazioni sulla configurazione dell'host virtuale, consulta Impostazione un host virtuale. - Per la configurazione TLS/SSL, consulta archivi e chiavi Archivi attendibili e Configurazione dell'accesso TLS a un API per il cloud privato per ulteriori informazioni sulla creazione del file JAR e altri aspetti della configurazione TLS/SSL.
- Per ulteriori informazioni sulla configurazione degli host virtuali, consulta Configurazione dell'accesso TLS a un server per il cloud privato.
Procedura di onboarding
- Installa apigee-provision su
il nodo del server di gestione:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - 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.
- Verifica lo stato degli utenti e dell'organizzazione sul server di gestione inviando quanto segue
Comandi CURL:
> curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/users
> curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations
> curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations/<orgname>/deployments - Se hai abilitato l'analisi, utilizza questo comando:
> curl -u <adminEmail>:<passwd amministratore> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus - Puoi anche controllare lo stato del database PostgreSQL eseguendo questo comando
Macchina 2 per avviare psql:
> 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 - 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.
- 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. - 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:
- 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:
- Registrati per creare un nuovo account utente Apigee e utilizza le credenziali del nuovo utente per accedere.
- 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). - 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.
- Fai clic su Accedi. Il browser ti reindirizza a: