Como um administrador do CA Process Automation, você cria o domínio instalando orquestradores e agentes. Para criar partições do domínio, crie ambientes, onde cada ambiente tem sua própria biblioteca. Você configura touchpoints para que os criadores de conteúdo especifiquem como destinos para os operadores. Clique na guia Configuração e abra a paleta Navegador de configuração para exibir essas entidades.
As regras a seguir regem a cardinalidade entre os pares de entidades que podem ter uma associação:
- Domínio, Ambientes, Orquestradores e Agentes
-
Os orquestradores e agentes são componentes do software que estão fisicamente instalados em hosts. O domínio e os ambientes são entidades lógicas.
- Um sistema do CA Process Automation tem um único domínio.
- Quando um novo sistema do CA Process Automation é instalado, o domínio tem um ambiente padrão. O ambiente padrão contém o orquestrador de domínio.
- O domínio pode ter muitos ambientes. É possível adicionar ambientes para bibliotecas separadas. Por exemplo, é possível dedicar o ambiente padrão para criar e testar o novo conteúdo. Em seguida, você pode criar um ambiente de produção separado. Cada ambiente deve ter pelo menos um orquestrador.
Observação: normalmente, um administrador exporta o conteúdo do ambiente padrão e, em seguida, o importa para o ambiente de produção. Você também pode transferir o conteúdo entre domínios.
- Um ambiente pode ter um ou mais orquestradores. Cada orquestrador é instalado em um host separado.
Observação: um orquestrador pode ser padrão ou agrupado. Um orquestrador agrupado tem vários nós. Cada nó é instalado em um host separado. Um orquestrador é exibido como uma única entidade no Navegador de configuração, independentemente se for agrupado ou padrão (não agrupado).
- O domínio pode ter quantos agentes forem necessários. Os agentes são instalados em hosts e são independentes de ambientes.
- Ambientes e Touchpoints
-
Ambientes e touchpoints são entidades lógicas.
- Cada touchpoint pertence a um ambiente.
- Cada ambiente pode ter muitos touchpoints.
- Para cada touchpoint usado em uma versão da release de um processo no ambiente de criação, deve haver um touchpoint com um nome idêntico no ambiente de produção. Isso permite que o processo não modificável seja executado no ambiente de produção.
- Orquestradores e Touchpoints
-
Após instalar um orquestrador, você deve criar um touchpoint que associa o orquestrador a um ambiente específico. Os operadores em um processo usam como destino o touchpoint associado ao orquestrador. A associação do touchpoint determina o ambiente em que o processo é executado.
- O orquestrador de domínio possui um touchpoint predefinido.
- Cada orquestrador está associado a apenas um touchpoint.
- Um touchpoint associado a um orquestrador não pode ser associado a um agente. As associações touchpoint-orquestrador e touchpoint-agente são mutuamente exclusivas.
- Um operador será executado no touchpoint do orquestrador que executa o processo se o destino do operador estiver em branco.
- Agentes e Touchpoints
-
Para tornar um agente disponível como um destino para um operador, associe o agente a um touchpoint, a um touchpoint do proxy ou a um grupo de hosts.
- É possível associar um agente a um ou mais touchpoints.
- Ao associar um agente a um touchpoint, os operadores podem executá-lo diretamente em um host com um agente instalado, escolhendo o touchpoint como destino.
- Ao associar um agente a vários touchpoints no mesmo host, os touchpoints normalmente têm como destino diferentes componentes no host. Por exemplo, pode-se definir um touchpoint para acessar um banco de dados e outro para acessar um produto de terceiros.
- Cada operador em um processo é executado em um touchpoint, que pode ser associado a um operador, a um agente ou a vários agentes. Se o operador 1 for executado no Touchpoint-ABC no ambiente de criação, será executado em outro touchpoint chamado Touchpoint-ABC no ambiente de produção. Cada integrante deste par de touchpoints está associado a um ambiente diferente. Cada integrante do par de touchpoints pode ser associado ao mesmo agente ou a agentes diferentes. Esse tipo de associação fornece o mecanismo para definir processos que você pode migrar entre ambientes sem alterar as informações do host de destino.
- Você pode associar um touchpoint a um ou mais agentes. Você pode atribuir a mesma prioridade a vários agentes, ou atribuir uma prioridade diferente a cada agente.
- Quando os agentes têm prioridades diferentes, os operadores são executados no agente com prioridade máxima. Se o agente de prioridade máxima não estiver disponível, os operadores serão executados em um agente disponível com uma prioridade mais baixa. Isso garante que um host de destino esteja disponível.
- Quando vários agentes com a mesma prioridade estão associados a um touchpoint, os operadores são executados em um agente selecionado aleatoriamente. Isso promove o balanceamento de carga.
- Um touchpoint associado a um orquestrador não pode ser associado a um agente.
- Agentes, Touchpoints do proxy e hosts remotos
-
Um host remoto refere-se a um host que é o destino de um operador quando a instalação de um agente não é prática.
- É possível associar um agente a um ou mais touchpoints do proxy.
- Um touchpoint do proxy é um touchpoint que está configurado com uma conexão SSH com um host remoto. O host remoto normalmente não tem nenhum agente.
- Ao associar um agente a um touchpoint do proxy, os operadores em um processo podem ter como destino o touchpoint do proxy para a execução no host remoto.
Observação: um orquestrador pode distribuir a carga de trabalho para um host remoto sem passar por um agente usando o operador Executar o script SSH em um processo. O criador de conteúdo define os parâmetros de configuração (no operador) que especificam o endereço do host e as credenciais a serem usadas para SSH no host remoto e executar um script. Consulte o Guia de Referência do Criador de Conteúdo para obter detalhes sobre o operador Executar o script SSH.
- Agentes, grupos de hosts e hosts remotos
-
Um grupo de hosts é um grupo de hosts remotos. Você normalmente configura grupos de hosts com um padrão de nome de host comum ou com uma sub-rede IPv4 expressa em notação CIDR.
- Você pode associar um agente a um ou mais grupos de hosts.
- Você pode associar um grupo de hosts a um ou mais agentes.
- Quando um agente for associado a um grupo de hosts, configure manualmente as conexões SSH. Configure uma conexão SSH a partir do host do agente para cada host remoto ao qual o grupo de hosts faz referência.
- Quando um agente está associado a um grupo de hosts, os operadores em um processo podem ser executados em um host remoto referenciado. Os operadores têm como destino o endereço IP ou FQDN do host remoto.
Observação: para a comunicação SSH não interativa com um host remoto, use um touchpoint do proxy ou um grupo de hosts. Para a comunicação SSH interativa com um host remoto, use o operador Executar o script SSH. Consulte o Guia de Referência do Criador de Conteúdo para obter detalhes sobre o operador Executar o script SSH.