---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do balanceador de carga Avi Vantage

# Descoberta do balanceador de carga Avi Vantage {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 min. de leitura

As aplicações ServiceNow Descoberta e Mapeamento de serviços usam os padrões de descoberta do balanceador de carga Avi para encontrar componentes do balanceador de carga Avi Vantage. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.
O Descoberta usa o padrão Avi Load Balancer Controller e o Avi Load Balancer Controller - Session-based para executar a descoberta horizontal. Ambos os padrões usam um conjunto de REST APIs para encontrar os balanceadores de carga. Eles diferem somente no tipo de autenticação usada ao executar as consultas de API.

Para descoberta de cima para baixo, o Mapeamento de serviços usa o padrão Avi Load Balancer VIP.

Os padrões oferecem suporte à infraestrutura Avi que reside em AWS e VMware. Eles relacionam os ICs descobertos à infraestrutura somente quando executados em VMware . Os padrões também oferecem suporte ao GSLB (Global Server Load Balancing).

É possível usar esses padrões na Now Platform® usando o patch de versão Madrid 5, New York ou posterior.

## Solicitar aplicativos na Store {#avi-load-balancer-discovery__section_y3k_3pl_rlb}

Acesse o site [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as [ServiceNow Store notas de versão do histórico de versão](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#avi-load-balancer-discovery__inline-send-to-store}

## Pré-requisitos {#avi-load-balancer-discovery__section_xx5_yg3_vjb}

* Certifique-se de que sua instância seja compatível com os modelos de classe de IC do balanceador de carga Avi implantando a versão mais recente da aplicação da Store do CMDB CI Class Models. Instale a aplicação a partir da ServiceNow Store.
* Para o padrão Avi Load Balancer Controller:
  * No AVI Controller, certifique-se de que a autenticação básica seja permitida.
  * Configure as seguintes credenciais:
    1. Navegar até DescobertaCredenciais
    2. Clique em Nova.
    3. Clique em Credenciais de autenticação básica, preencha o formulário e clique em Enviar.{#avi-load-balancer-discovery__table_ejm_1dx_xjb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Nome da credencial. |
       | Ativo | Opção para habilitar esta credencial para descoberta. Marque esta caixa de seleção para habilitar a descoberta. |
       | Aplica-se a | Selecione Todos os MID Servers. |
       | Ordem | A ordem na qual a plataforma testa esta credencial ao tentar fazer login nos dispositivos. Um número menor indica que a credencial aparece na parte superior da lista. Estabeleça a ordem das credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de ordem, ou número nenhum, a instância vai tentar usar as credenciais em uma ordem aleatória. O valor padrão é 100. |
       | Nome de usuário | Nome do usuário para executar a descoberta do Avi Load Balancer. |
       | Senha | Senha deste usuário. |
       [Tabela 1. Formulário Credenciais]

       {#avi-load-balancer-discovery__table_ejm_1dx_xjb}
    4. [Executar uma Descoberta rápida](https://servicenow-prod.fluidtopics.net/Grvh82RcoN7NUjUtZDCLRw#t_DiscoverNow "A Descoberta rápida, ou DiscoverNow, permite que um administrador execute uma descoberta de configuração de IC em um único endereço IP sem exigir uma programação.") no endereço IP do Cluster do controlador AVI.
    {#avi-load-balancer-discovery__ol_or1_q5r_rkb}
  {#avi-load-balancer-discovery__ul_y43_n5r_rkb}
* Para o padrão baseado em sessão Controlador do balanceador de carga Avi:
  * Crie uma credencial de autenticação básica com um alias:
    1. Navegar até Conexões e CredenciaisAliases de conexão e credencial.
    2. Clique em Nova.
    3. Insira um nome exclusivo para o alias e selecione Credencial para o tipo de alias.
    4. Clique em Enviar.
    5. Abra o novo alias.
    6. Na guia Credenciais, clique em Novo.
    7. Selecione Credenciais de autenticação básica para o tipo de credencial e preencha o formulário.{#avi-load-balancer-discovery__table_cpn_hvr_rkb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Nome da credencial. |
       | Nome de usuário | Nome do usuário para executar a descoberta do Avi Load Balancer. |
       | Senha | Senha deste usuário. |
       [Tabela 2. Formulário Credenciais]

       {#avi-load-balancer-discovery__table_cpn_hvr_rkb}
    8. Clique em Atualizar.
    {#avi-load-balancer-discovery__ol_frq_bvr_rkb}
  * Crie uma programação do [Discovery sem servidor](https://servicenow-prod.fluidtopics.net/jIFyafHIwm329Lk_U9jx9A "A Descoberta pode encontrar aplicações em máquinas host sem a necessidade de descobrir o host primeiro. Este tipo de Descoberta é conhecido como serverless Descoberta.").

    Em seguida, faça o seguinte:
    1. No programador, clique na guia Padrões de execução sem servidor.
    2. Clique em Nova.
    3. Preencha o formulário e clique em Enviar.{#avi-load-balancer-discovery__table_afp_rvr_rkb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Forneça um nome descritivo. |
       | Padrão | Selecione o padrão baseado em sessão Controlador do balanceador de carga Avi. |
       [ ]

       {#avi-load-balancer-discovery__table_afp_rvr_rkb}
    4. Abra o registro criado nas etapas anteriores e configure estes parâmetros:{#avi-load-balancer-discovery__table_rkt_svr_rkb__entry__2}

       | Parâmetro | Descrição |
       |-|-|
       | Endereço IP | O endereço IP do Avi. |
       | Alias de credencial | O nome do alias de credencial criado acima. |
       [ ]

       {#avi-load-balancer-discovery__table_rkt_svr_rkb}
    {#avi-load-balancer-discovery__ol_fxy_mvr_rkb}
  {#avi-load-balancer-discovery__ul_ij3_1vr_rkb}
* Para o padrão Avi Load Balancer Controller e o Avi Load Balancer Controller - Session-based, forneça ao usuário permissões para enviar as seguintes consultas de API.
  * /api/cluster
  * /api/serviceengine
  * /api/pool
  * /api/vimgrvmruntime?controller_vm=true
  * /api/cloud
  * /api/virtualservice
  * /api/serviceenginegroup
  * /api/gslbservice
  * /api/tenant
  {#avi-load-balancer-discovery__ul_a5p_5ft_pkb}
* Para o padrão VIP Balanceador de carga Avi:
  * [Criar um Serviço de aplicações](https://www.servicenow.com/docs/access?context=create-it-services&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
  * Antes de usar o padrão Avi Load Balancer VIP, use um dos padrões de descoberta do balanceador de carga do Avi horizontal para encontrar a infraestrutura do Avi.
  {#avi-load-balancer-discovery__ul_wk5_4vp_qlb}
{#avi-load-balancer-discovery__ul_rq1_4xw_xjb}

## Dados coletados pelo Descoberta durante a descoberta horizontal {#avi-load-balancer-discovery__section_r5d_1h3_vjb}

Os dados descobertos incluem as tabelas e os campos a seguir.
{#avi-load-balancer-discovery__table_mqj_dh3_vjb__entry__2}

| Tabela e campo | Descrição |
|-|-|
| Controlador Avi \[cmdb_ci_avi_controller\] ||
| Nome \[nome\] | Nome do Controlador Avi. |
| Nome de domínio totalmente qualificado \[fqdn\] | Nome do host da máquina virtual (VM). |
| Endereço IP \[ip_address\] | Endereço IP do FQDN. |
| Mecanismo de serviço Avi \[cmdb_ci_avi_service_engine\] ||
| Nome \[nome\] | Nome do mecanismo de serviço Avi. |
| Endereço IP \[ip_address\] | Endereço IP do mecanismo de serviço Avi. |
| Versão \[version\] | Versão do mecanismo de serviço Avi. |
| ID do objeto \[object_id\] | Identificador exclusivo do Mecanismo de Serviço Avi. |
| Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] ||
| ID do cluster \[cluster_id\] | Identificador exclusivo do Cluster do controlador Avi. |
| Nome \[nome\] | Nome do Cluster do controlador Avi. |
| Endereço IP \[ip_address\] | Endereço IP do host do Cluster do controlador Avi. |
| Pool de balanceadores de carga \[cmdb_ci_lb_pool\] ||
| Nome \[nome\] | Nome do pool de balanceadores de carga. |
| ID do servidor \[server_id\] | Identificador exclusivo do pool de balanceadores de carga. |
| Método de balanceamento de carga \[load_balancing_method\] | Método que o Avi Vantage usa para tomar sua decisão de balanceamento de carga. O padrão traduz os algoritmos da seguinte forma: * "LB_ALGORITHM_LEAST_CONNECTIONS": "least-connections" * "LB_ALGORITHM_ROUND_ROBIN": "round-robin" * "LB_ALGORITHM_FASTEST_RESPONSE": "fastest-response" * "LB_ALGORITHM_CONSISTENT_HASH": "consistent-hash" * "LB_ALGORITHM_LEAST_LOAD": "least-load" * "LB_ALGORITHM_FEWEST_SERVERS": "fewest-servers" * "LB_ALGORITHM_RANDOM": "random" * "LB_ALGORITHM_FEWEST_TASKS": "fewest-tasks" * "LB_ALGORITHM_NEAREST_SERVER": "nearest-server" {#avi-load-balancer-discovery__ul_bvt_zmv_xjb} |
| Membro do pool de balanceadores de carga \[cmdb_ci_lb_pool_member\] ||
| Nome \[nome\] | Nome do membro do pool no nome do pool. |
| Endereço IP \[ip_address\] | Endereço IP do host do membro do pool. |
| Serviço de balanceador de carga \[cmdb_ci_lb_service\] ||
| Nome \[nome\] | Nome do IP Virtual (VIP). |
| Endereço IP \[ip_address\] | Endereço IP do VIP. |
| ID do objeto \[object_id\] | Identificador exclusivo do VIP. |
| Porta \[port\] | Porta da VM do host. |
| Locatário Avi \[cmdb_ci_avi_tenant\] ||
| nome | Nome do locatário​. |
| object_id | O object_id do locatário​. |
| tenant_url | URL para o locatário​. |
[ ]

{#avi-load-balancer-discovery__table_mqj_dh3_vjb}

O mapa do Dependency Views mostra os ICs do balanceador de carga descobertos e os relacionamentos entre eles.

<br />

A imagem a seguir mostra os resultados da descoberta de cima para baixo usando o padrão Avi Load Balancer VIP.  
Figura 1. Descoberta de cima para baixo usando o padrão VIP Balanceador de carga Avi.   

## Relacionamentos entre ICs {#avi-load-balancer-discovery__section_h22_3h3_vjb}

Esses relacionamentos são criados para oferecer suporte à descoberta do Balanceador de carga Avi:{#avi-load-balancer-discovery__table_enf_wz5_pkb__entry__3}

| IC | Relacionamento | IC |
|-|-|-|
| Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] | Cluster of::Cluster | Controlador Avi \[cmdb_ci_avi_controller\] |
| Locatário Avi \[cmdb_ci_avi_tenant​\] | Hosted on::Hosts | Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] |
| Locatário Avi \[cmdb_ci_avi_tenant​\] | Contains::Contained by | Serviço de balanceador de carga \[cmdb_ci_lb_service\] |
| Pool de balanceadores de carga \[cmdb_ci_lb_pool\] | Used by::Uses | Serviço de balanceador de carga \[cmdb_ci_lb_service\] |
| Pool de balanceadores de carga \[cmdb_ci_lb_pool\] | Hosted on::Hosts | Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] |
| Pool de balanceadores de carga \[cmdb_ci_lb_pool\] | Owns::Owned by | Membro do pool de balanceadores de carga \[cmdb_ci_lb_pool_member\] |
| Mecanismo de serviço Avi \[cmdb_ci_avi_service_engine\] | Hosted on::Hosts | Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] |
| Controlador Avi \[cmdb_ci_avi_controller\] | Contains::Contained by | Mecanismo de serviço Avi \[cmdb_ci_avi_service_engine\] |
| Serviço de balanceador de carga \[cmdb_ci_lb_service\] | Used by::Uses | Mecanismo de serviço Avi \[cmdb_ci_avi_service_engine\] |
| Serviço de balanceador de carga \[cmdb_ci_lb_service\] | Runs on::Runs | Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] |
| Membro do pool de balanceadores de carga \[cmdb_ci_lb_pool_member\] | Somente referência | Cluster do controlador Avi \[cmdb_ci_avi_controller_cluster\] |
[ ]

{#avi-load-balancer-discovery__table_enf_wz5_pkb}

## Solução de problemas {#avi-load-balancer-discovery__section_bd2_dyk_1kb}

Se a descoberta de cima para baixo do balanceador de carga Avi falhar, consulte o artigo da Base de conhecimento [KB0824019](https://support.servicenow.com/kb_view.do?sysparm_article=KB0824019) para obter uma solução alternativa.  
Se o processo de mapeamento não prosseguir conforme o esperado, siga as sugestões a seguir.{#avi-load-balancer-discovery__table_ggn_ypj_yhb__entry__3}

| Sintoma | Causa | Solução |
|-|-|-|
| A Descoberta falha. A mensagem de descoberta contém as informações sobre um erro causado pelo tempo limite de REST. | Há muitos ICs enviando a resposta da chamada REST na implantação. O MID Server não pode processar a resposta da chamada REST sem exceder o limite de tempo controlado pelo parâmetro mid.sa.cloud.request_timeout. | Por padrão, o parâmetro mid.sa.cloud.request_timeout é definido como 30000 milissegundos. Aumente o valor deste parâmetro no relevante MID Server e execute a descoberta novamente. Nota: Se a lista relacionada Parâmetros de configuração para o MID Server relevante não mostrar este parâmetro, talvez seja necessário adicioná-lo. |
| O Designer de padrões falha durante uma sessão de depuração. A mensagem do Designer de padrões contém informações sobre um erro causado por um tempo limite. | O Designer de padrões falha devido a um tempo limite durante a depuração de padrão (e não durante a descoberta). | Por padrão, o parâmetro sa.debugger.max_timeout é definido como 240 segundos. Aumente o valor desse parâmetro no MID Server relevante. |
[ ]

{#avi-load-balancer-discovery__table_ggn_ypj_yhb}

