Descoberta do Red Hat Virtualization

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 7 min. de leitura
  • . ServiceNow DescobertaA aplicação usa o padrão de descoberta Red Hat Virtualization (RHV) para encontrar componentes de RHV. 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.

    Descoberta usa este padrão para executar a descoberta horizontal.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store 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.

    Pré-requisitos

    Requisitos do MID Server
    Implantar e conectar o dedicado MID ServerPara acessar a instância do Red Hat Virtualization Manager (RHV-M).
    Credenciais
    Configure as seguintes credenciais:
    1. Navegar até Descoberta > Credenciais.
    2. Selecione Novo.
    3. Selecione RHV Credenciais , preencha o formulário e selecione Enviar .
      Campo Descrição
      Nome Nome da credencial.
      Nome de usuário Nome do usuário para executar a descoberta de RHV.
      Senha Senha deste usuário.
      Ativo Opção para habilitar esta credencial para descoberta. Marque esta caixa de seleção para habilitar a descoberta.
      Token do portador Opção para habilitar o uso de um token de portador. Marque esta caixa de seleção para habilitar o uso de um token de portador.
    Credenciais para elementos de API
    Durante a descoberta, o padrão usa os seguintes elementos de API. O usuário que foi adicionado às credenciais deve ter permissões para enviar essas consultas.
    • /ovirt-engine/api/
    • /ovirt-engine/api/datacenters
    • /ovirt-engine/api/clusters
    • /ovirt-engine/api/hosts
    • /ovirt-engine/api/vms
    Adicionar CMDBModelos de classe de IC
    Adicione modelos de classe que estendem o. CMDBhierarquia de classe, usando CMDBAplicação de modelos de classe de IC. O app está disponível no ServiceNow Store. DescobertaOs padrões usam essas extensões de classe para preencher ICs. Para obter mais informações, consulte Classes de extensão do Red Hat Virtualization (RHV) .
    Crie uma conta de serviço em nuvem
    Crie uma conta de serviço em nuvem do RHV no ServiceNowinstância.
    1. Navegar até Cloud Provisioning and Governance > Contas de Serviço.
    2. Selecione Novo e preencha o formulário.
      Campo Descrição
      Nome Nome da conta. Por exemplo, Fase de RHV.
      ID da Conta O ID da conta à qual esta credencial pertence. Especifique o URL da API da instância RHV-M, incluindo a porta. Por exemplo, https://my-manager-instance.com:443.
      Credenciais de descoberta As credenciais de descoberta que foram criadas anteriormente.
      Tipo de datacenter A tabela do CMDB que representa o tipo de datacenter. Selecione RHV LDC [cmdb_ci_rhv_ldc].
    Crie um cronograma de descoberta
    Crie um cronograma de descoberta para executar a descoberta completa de componentes de RHV.
    1. Abra a conta de serviço em nuvem do RHV criada anteriormente.
    2. Em Links relacionados , selecione Criar programação de descoberta .

      Uma nova programação é criada em Programação da Descoberta item de menu​.

    Dados coletados por Descobertadurante a descoberta horizontal

    O padrão descobre dados que ajudam você a entender a topologia de RHV da sua organização e os relacionamentos entre seus componentes. Os dados descobertos incluem as tabelas e campos a seguir.

    Tabela 1. RHV LDC [cmdb_ci_rhv_ldc]
    Campo Descrição
    Nome [nome] Nome do datacenter do RHV.
    ID do objeto [object_id] Identificador de objeto exclusivo.
    Descrição [short_description] Descrição do datacenter de RHV que você fornece para facilitar a identificação.
    Modo de cota [cota_mode] Política do modo de cota.
    URL [url] URL da API para acessar o datacenter.
    Href ID [href_id] ID de HREF.
    Tabela 2. Cluster de RHV [cmdb_ci_rhv_cluster]
    Campo Descrição
    Nome [nome] Nome do cluster de RHV.
    ID do objeto [object_id] Identificador de objeto exclusivo.
    Descrição [short_description] Descrição do cluster de RHV que você fornece para facilitar a identificação.
    Tipo de CPU [cpu_type] Tipo de CPU. Por exemplo, x86_64.
    Arquitetura da CPU [cpu_architecture] Arquitetura de CPU. Por exemplo, Família Intel Broadwell IBRS SSBD MDS.
    KSM [ksm] Estado habilitado da política de memória KSM (mesclagem na mesma página) do kernel.
    Política de fencing [fencing_policy] Política de Isolamento.
    Excesso de confirmação de memória [memory_overcommit] Quantidade de memória de superalocação permitida no cluster.
    Grandes páginas transparentes [thp] Política de páginas de memória enorme transparente.
    Ballooning [ballooning] Balão de memória para convidados.
    Versão de compatibilidade [compatibility_version] Versão de compatibilidade.
    URL [url] URL da API para acessar o cluster.
    Href ID [href_id] ID de HREF.
    Tabela 3. Servidor RHV [cmdb_ci_rhv_server]
    Campo Descrição
    Nome [nome] Nome do servidor RHV.
    Número de série [serial_number] Número de série.
    ID do objeto [object_id] Identificador de objeto exclusivo.
    Contagem de núcleos da CPU [cpu_core_count] Número total de núcleos.
    Contagem de CPUs [cpu_count] Número total de CPUs.
    Tipo de CPU [cpu_type] Tipo de CPU.
    Velocidade da CPU (MHz) [cpu_speed] Velocidade da CPU (MHz).
    Nome do host [host_name] Nome de host.
    Endereço IP [ip_address] Endereço IP do servidor RHV.
    ID do modelo [model_id] ID do modelo.
    Sistema operacional [SO] Família DE SO.
    Versão DO SO [os_version] Versão DO SO.
    RAM (MB) [ram] RAM (MB).
    URL [url] A URL da API usada acessa o servidor.
    Tabela 4. Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance]
    Campo Descrição
    Nome [nome] Nome da instância do RHV.
    Estado [estado] Estado da instância do RHV.
    ID do objeto [object_id] Identificador de objeto exclusivo.
    Endereço IP [ip_address] Endereço IP da instância do RHV.
    Discos [Discos] Número de discos.
    Endereço MAC [mac_address] Endereço MAC da instância do RHV.
    URL de gestão [mgmt_url] URL da API de gestão.
    Descrição [short_description] Descrição da instância de RHV que você fornece para facilitar a identificação.
    Nome de domínio totalmente qualificado [fqdn] Nome de domínio totalmente qualificado (FQDN) da instância de RHV.
    Arquitetura da CPU [cpu_architecture] Arquitetura de CPU. Por exemplo: Família Intel Broadwell IBRS SSBD MDS.
    Excluir protegido [delete_protected] Valores possíveis excluídos: Verdadeiro ou falso.
    CPUs [cpus] Número de CPUs.
    Prioridade DE HA [ha_priority] Prioridade de alta disponibilidade (HA).
    Alta disponibilidade [high_availability] Alta disponibilidade, valores possíveis: Verdadeiro ou falso.
    Memória máxima [memory_policy_max] Memória máxima na política de alocação de memória dinâmica para a máquina virtual (VM).
    Garantia de memória (MB) [memory_policy_guaranteed] Quantidade de memória garantida para a VM (MB).
    Várias filas [multi_queues] Várias filas.
    Política de posicionamento [placement_policy] Política de posicionamento.
    Sem estado [sem estado] Valores possíveis sem estado: Verdadeiro ou falso.
    No erro de armazenamento [storage_error_resume_behavior] Comportamento de uma VM pausada devido a um erro de E/S de armazenamento. Por exemplo: AUTO_RESUME, LEAVE_PAUSE e KILL.
    Hora de início [start_time] Hora de início da VM.
    Hora de término [stop_time] Hora de parada da VM.
    Threads [threads] Número de threads,
    Fuso horário [time_zone] Fuso horário da VM.
    USB [usb] Estado habilitado para USB.
    Executar uma vez [run_once] Executar uma vez.
    Tipo de RHV [rhv_type] Tipo de RHV.
    Tabela 5. Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
    Campo Descrição
    ID da conta [account_id] ID da conta desta conta de serviço de nuvem.
    ID do objeto [object_id] ID da conta desta conta de serviço de nuvem.
    Tipo de datacenter [datacenter_type] Tipo de datacenter: RHV LDC [cmdb_ci_rhv_ldc].
    Descoberta de credenciais [discovery_credentials] Credenciais para esta conta de serviço em nuvem.
    Tabela 6. Endereço IP [cmdb_ci_ip_address]
    Campo Descrição
    Nome [nome] O endereço IP da placa de interface de rede (NIC) atribuída à VM.
    Endereço IP [ip_address] O endereço IP da NIC atribuída à VM.
    IP versão [ip_version] Versão de IP: IPv4 ou IPv6.
    Tabela 7. Ponto de extremidade de VNIC [cmdb_ci_endpoint_vnic]
    Campo Descrição
    ID do objeto [object_id] Identificador exclusivo, alocado pelo RHV para este recurso.
    Nome [nome] Nome do endpoint da placa de interface de rede virtual (vNIC).
    Endereço IP [ip_address] Endereço IP vinculado à interface de rede.
    Tabela 8. Interface de Rede de Gestão em Nuvem [cmdb_ci_nic]
    Campo Descrição
    ID do objeto [object_id] ID da interface de rede.
    Nome [nome] Nome da interface de rede.
    Endereço IP [ip_address] Endereço IP vinculado à interface de rede.
    IP público [public_ip] Endereço IP público vinculado à interface de rede.
    IP privado [private_ip] Endereço IP privado vinculado à interface de rede.
    No mapa de exibições de dependência, você pode ver todos os componentes de RHV descobertos em sua organização e os relacionamentos entre eles.
    ICs e conexões em um mapa de exibições de dependência

    Relacionamentos entre ICs

    Os relacionamentos a seguir são criados para oferecer suporte à descoberta de RHV.
    IC Relacionamento IC
    Interface de Rede de Gestão em Nuvem [cmdb_ci_nic] Hosted on::Hosts RHV LDC [cmdb_ci_rhv_ldc]
    Interface de Rede de Gestão em Nuvem [cmdb_ci_nic] Owns::Owned by Endereço IP [cmdb_ci_ip_address]
    Interface de Rede de Gestão em Nuvem [cmdb_ci_nic] Estende::Estendido por Adaptador de rede [cmdb_ci_network_adapter]
    Conta de serviço em nuvem [cmdb_ci_cloud_service_account] Estende::Estendido por Objeto de máquina virtual [cmdb_ci_vm_object]
    Endereço IP [cmdb_ci_ip_address] Estende::Estendido por Item de configuração [cmdb_ci]
    Cluster de RHV [cmdb_ci_rhv_cluster] Members::Member of Servidor RHV [cmdb_ci_rhv_server]
    Cluster de RHV [cmdb_ci_rhv_cluster] Estende::Estendido por Objeto RHV [cmdb_ci_rhv_object]
    RHV LDC [cmdb_ci_rhv_ldc] Contains::Contained by Cluster de RHV [cmdb_ci_rhv_cluster]
    RHV LDC [cmdb_ci_rhv_ldc] Hosted on::Hosts Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
    RHV LDC [cmdb_ci_rhv_ldc] Estende::Estendido por Datacenter lógico [cmdb_ci_logical_datacenter]
    Servidor RHV [cmdb_ci_rhv_server] Runs on::Runs Servidor Linux [cmdb_ci_linux_server]
    Servidor RHV [cmdb_ci_rhv_server] Estende::Estendido por Servidor de Virtualização [cmdb_ci_virtualization_server]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Hosted on::Hosts Cluster de RHV [cmdb_ci_rhv_cluster]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Hosted on::Hosts RHV LDC [cmdb_ci_rhv_ldc]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Owns::Owned by Endereço IP [cmdb_ci_ip_address]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Registrado em::registers Servidor RHV [cmdb_ci_rhv_server]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Use End Point To::Use End Point From Ponto de extremidade de VNIC [cmdb_ci_endpoint_vnic]
    Instância de máquina virtual de RHV [cmdb_ci_rhv_vm_instance] Estende::Estendido por Instâncias de máquina virtual [cmdb_ci_vm_instance]
    Ponto de extremidade de VNIC [cmdb_ci_endpoint_vnic] Implement End Point To::Implement End Point From Interface de Rede de Gestão em Nuvem [cmdb_ci_nic]
    Ponto de extremidade de VNIC [cmdb_ci_endpoint_vnic] Estende::Estendido por Endpoint [cmdb_ci_endpoint]