Edge for Private Cloud v. 4.16.05
Use o comando setup-org para e realizar o processo de integração. É necessário executar o comando no nó do servidor de gerenciamento.
Como parte do processo de integração, o script:
Também é possível criar um novo usuário para atuar como administrador da organização.
- Cria a organização.
- Adiciona o usuário especificado como administrador da organização. É necessário que o usuário já exista. caso contrário, o script emite um erro.
- Associa a organização a um pod. Por padrão, ele é associado ao "gateway" bando
- Crie um ambiente.
- Crie um host virtual para o ambiente.
- Associar o ambiente a todos os processadores de mensagens.
- Permite análises.
Arquivo de configuração silencioso para integração
Transmita um arquivo de configuração para o comando setup-org. Invocar o comando setup-org e especificar a opção -f, incluindo o caminho para o arquivo de configuração silenciosa:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f /tmp/configFile
O único requisito para instalações silenciosas é que o arquivo de configuração seja acessível ou legível pelo usuário "apigee". Por exemplo, coloque o arquivo no diretório /tmp no nó.
Veja abaixo um exemplo de arquivo de configuração silenciosa. Edite-o conforme necessário para sua requisitos:
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.
Observações:
- Para VHOST_ALIAS, se você
já tiver um registro DNS que será usado para acessar o host virtual, especifique o alias
e, opcionalmente, a porta, por exemplo, "myapi.example.com".
Se você ainda não tiver um registro DNS, consulte Configurar um host virtual para mais informações. - Para configuração TLS/SSL, consulte Keystores e Truststores e Como configurar TLS/SSL para Edge no local para mais informações sobre como criar o arquivo JAR e outros aspectos do configuração de TLS/SSL.
Integração
- Instale o apigee-provision em
nó do servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - Execute o comando no nó do servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
O arquivo de configuração precisa estar acessível ou pode ser lido pelo usuário. Por exemplo, coloque o arquivo no diretório /tmp no nó.
Verificação de integração
Após a conclusão da integração, verifique o status do sistema emitindo o seguinte CURL no nó do servidor de gerenciamento.
- Verifique o status do usuário e da organização no servidor de gerenciamento emitindo o seguinte
Comandos CURL:
> curl -u <adminEmail>:<senha do administrador> http://localhost:8080/v1/users
> curl -u <e-mail do administrador>:<passwd do administrador> http://localhost:8080/v1/organizations
> curl -u <e-mail do administrador>:<passwd do administrador> http://localhost:8080/v1/organizations/<orgname>/deployments - Se você tiver ativado a Análise, use este comando:
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus - Você também pode verificar o status do banco de dados PostgreSQL executando o seguinte comando em
Máquina 2 para iniciar psql:
> psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
No prompt de comando, digite o comando a seguir para ver a tabela de análise da sua organização:
apigee=# : \d analytics."<orgname>.prod.fact"
Use o seguinte comando para sair do psql:
apigee=# \q - Acesse a interface do usuário do Apigee Edge usando um navegador da Web. Você já anotou
o URL do console de gerenciamento no final da instalação.
- Abra seu navegador preferido e insira o URL da interface do Edge. Ele é semelhante ao
seguinte, em que o endereço IP é para a Máquina 1 ou para qualquer máquina em que você instalou
a interface para configurações alternativas:
http://192.168.56.111:9000/login
9000 é o número da porta usado pela interface. Se você iniciar o navegador diretamente no servidor que hospeda a interface de usuário de borda, use um URL no formato:
http://localhost:9000/login
Observação: verifique se a porta 9000 está aberta. - Na página de login do console, especifique o nome de usuário/senha do administrador do sistema da Apigee.
Observação: essa é a senha de administrador global do sistema que você definiu. durante a instalação. Como alternativa, você pode:
- Abra seu navegador preferido e insira o URL da interface do Edge. Ele é semelhante ao
seguinte, em que o endereço IP é para a Máquina 1 ou para qualquer máquina em que você instalou
a interface para configurações alternativas:
- Inscreva-se para uma nova conta de usuário da Apigee e use a nova credencial do usuário para fazer login.
- Clique em "Fazer login". O navegador é redirecionado para:
http://192.168.56.111:9000/platform/#/<orgname>/
e abre um painel que permite configurar a organização criada anteriormente (se você tiver feito login usando as credenciais de administrador do Apigee). - Se você estiver começando a usar o Edge, agora poderá criar seu primeiro proxy de API. Para mais informações,
consulte Criar seu primeiro proxy de API.
- Clique em "Fazer login". O navegador é redirecionado para: