Integrar uma organização

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

  1. Instale o apigee-provision em nó do servidor de gerenciamento:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. 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.

  1. Verifique o status do usuário e da organização no servidor de gerenciamento emitindo o seguinte Comandos CURL:
    &gt; curl -u <adminEmail>:<senha do administrador> http://localhost:8080/v1/users
    &gt; curl -u <e-mail do administrador>:<passwd do administrador> http://localhost:8080/v1/organizations
    &gt; curl -u <e-mail do administrador>:<passwd do administrador> http://localhost:8080/v1/organizations/&lt;orgname&gt;/deployments
  2. 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
  3. Você também pode verificar o status do banco de dados PostgreSQL executando o seguinte comando em Máquina 2 para iniciar psql:
    &gt; 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
  4. 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.
    1. 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.
    2. 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:
  5. Inscreva-se para uma nova conta de usuário da Apigee e use a nova credencial do usuário para fazer login.
    1. 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).
    2. 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.