Descoberta do Red Hat Virtualization

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 5 min. de leitura
  • A aplicação ServiceNow Descoberta usa o padrão de descoberta Red Hat Virtualization (RHV) para encontrar componentes do 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.

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

    É possível usar esse padrão na Now Platform usando a versão Madrid ou posterior.

    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
    Implante e conecte o MID Server dedicado para acessar a instância do Red Hat Virtualization Manager (RHV-M).
    Credenciais
    Configure as seguintes credenciais:
    1. Navegar até Discovery > Credenciais.
    2. Clique em Nova.
    3. Clique em Credenciais do RHV, preencha o formulário e clique em Enviar.
      Campo Descrição
      Nome Nome da credencial.
      Nome de usuário Nome do usuário para executar a descoberta do 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 de 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 da API
    Durante a descoberta, o padrão usa os seguintes elementos da 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 CMDB CI Class Models
    Adicione modelos de classe que estendem a hierarquia de classes do CMDB, usando a aplicação CMDB CI Class Models. O app está disponível na ServiceNow Store. Os padrões Descoberta 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ços em nuvem
    Ao usar a versão Madrid ou posterior, crie uma conta de serviços em nuvem do RHV na instância da ServiceNow.
    1. Navegar até Cloud Provisioning and Governance > Contas de Serviço.
    2. Clique em 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 do Discovery 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].
    Criar uma Programação do Discovery
    Crie uma programação de descoberta para executar a descoberta completa de componentes do RHV.
    1. Abra a conta de serviço em nuvem do RHV criada anteriormente.
    2. Em Links relacionados, clique em Criar Programação do Discovery.

      Uma nova programação é criada no item de menu Programação do Discovery​.

    Dados coletados pelo Descoberta durante a descoberta horizontal

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

    Tabela e campo Descrição
    Datacenter do RHV [cmdb_ci_rhv_ldc]
    nome Nome do datacenter do RHV.
    object_id Identificador exclusivo do objeto.
    short_description Descrição do datacenter do RHV que você fornece para facilitar a identificação.
    quota_mode Política do modo de cota.
    url URL da API para acessar o Datacenter.
    href_id ID de HREF.
    Cluster do RHV [cmdb_ci_rhv_cluster]
    nome Nome do cluster RHV.
    object_id Identificador exclusivo do objeto.
    short_description Descrição do cluster RHV que você fornece para facilitar a identificação.
    cpu_type Tipo de CPU. Por exemplo, x86_64.
    cpu_architecture Arquitetura de CPU. Por exemplo, Intel Broadwell IBRS SSBD MDS Family.
    ksm Estado habilitado da política de memória KSM (mesclagem na mesma página) do kernel.
    fencing_policyy Política de Isolamento.
    memory_overcommitment Quantidade de memória de superalocação permitida no cluster.
    transparent_huge_pages Política de páginas de memória enorme transparente.
    ballooning Balão de memória para convidados.
    compatibilidade_version Versão de compatibilidade.
    url URL da API para acessar o cluster.
    href_id ID de HREF.
    Servidor do RHV [cmdb_ci_rhv_server]
    nome Nome do servidor RHV.
    serial_number Número de série.
    object_id Identificador exclusivo do objeto.
    cpus Número total de núcleos.
    cpu_count Contagem de soquetes.
    cpu_type Tipo de CPU.
    cpu_speed Velocidade da CPU (MHz).
    host_name Nome do host.
    ip_address Endereço IP do servidor RHV.
    model_id ID do modelo.
    os Família do SO.
    os_version Versão do SO.
    ram Quantidade de RAM (MB).
    url URL da API usada para acessar o servidor.
    Instância de máquina virtual do RHV [cmdb_ci_rhv_instance]
    nome Nome da instância do RHV.
    estado Estado da instância do RHV.
    object_id Identificador exclusivo do objeto.
    ip_address Endereço IP da instância do RHV.
    discos Número de discos.
    mac_address Endereço MAC da instância do RHV.
    mgmt_url URL da API de gestão.
    short_description Descrição da instância do RHV que você fornece para facilitar a identificação.
    fqdn FQDN (Fully Qualified Domain Name, nome de domínio totalmente qualificado) da instância do RHV.
    cpu_architecture Arquitetura de CPU. Por exemplo, Intel Broadwell IBRS SSBD MDS Family
    ram Quantidade de RAM (MB).
    delete_protected Excluir protegido (verdadeiro/falso).
    cpu_cores Número de núcleos de CPU.
    ha_priority Prioridade de HA (high availability, alta disponibilidade).
    high_availability Alta disponibilidade (verdadeiro/falso).
    memory_policy_guaranteed Quantidade de memória garantida para a VM (MB).
    memory_policy_max_mb Memória máxima na política de alocação de memória dinâmica da VM.
    multi_queues Várias filas.
    placement_policy Política de posicionamento.
    cpu_sockets Número de soquetes da CPU.
    sem estado Sem estado (verdadeiro/falso).
    storage_error_resume_behaviour Comportamento de uma máquina virtual pausada devido a um erro de E/S de armazenamento. Por exemplo, AUTO_RESUME, LEAVE_PAUSED e KILL.
    start_time Hora de início da VM, no fuso horário do MID.
    stop_time Hora de parada da VM, no fuso horário do MID.
    threads Número de threads,
    time_zone Fuso horário.
    usb Estado habilitado para USB.
    run_once Executar uma vez.
    tipo Tipo de RHV.
    No mapa Dependency Views, é possível ver todos os componentes do RHV descobertos na sua organização e os relacionamentos entre eles.
    ICs e conexões em um mapa de Dependency Views

    Relacionamentos entre ICs

    Esses relacionamentos são criados para oferecer suporte à descoberta do RHV:

    IC Relacionamento IC
    Instância de máquina virtual do RHV [cmdb_ci_rhv_instance] Hosted on::Hosts Datacenter do RHV [cmdb_ci_rhv_ldc]
    Instância de máquina virtual do RHV [cmdb_ci_rhv_instance] Hosted on::Hosts Cluster de RHV [cmdb_ci_rhv_cluster]
    Instância de máquina virtual do RHV [cmdb_ci_rhv_instance] Registered on::Registers Servidor RHV [cmdb_ci_rhv_server]
    Instância de máquina virtual do RHV [cmdb_ci_rhv_instance] Extends::Extended by Instâncias de máquina virtual [cmdb_ci_vm_instance]
    Servidor RHV [cmdb_ci_rhv_server] Registers::Registered on Instância de máquina virtual do RHV [cmdb_ci_rhv_instance]
    Servidor RHV [cmdb_ci_rhv_server] Member of::Members Cluster de RHV [cmdb_ci_rhv_cluster]
    Servidor RHV [cmdb_ci_rhv_server] Extends::Extended by Servidor de Virtualização [cmdb_ci_virtualization_server]
    Cluster de RHV [cmdb_ci_rhv_cluster] Hosts::Hosted on Instância de máquina virtual do RHV [cmdb_ci_rhv_instance]
    Cluster de RHV [cmdb_ci_rhv_cluster] Members::Member of Servidor RHV [cmdb_ci_rhv_server]
    Cluster de RHV [cmdb_ci_rhv_cluster] Extends::Extended by Objeto de RHV [cmdb_ci_rhv_object]
    Cluster de RHV [cmdb_ci_rhv_cluster] Contained by::Contains Datacenter do RHV [cmdb_ci_rhv_ldc]
    Datacenter do RHV [cmdb_ci_rhv_ldc] Hosts::Hosted on Instância de máquina virtual do RHV [cmdb_ci_rhv_instance]
    Datacenter do RHV [cmdb_ci_rhv_ldc] Contains::Contained by Cluster de RHV [cmdb_ci_rhv_cluster]
    Datacenter do RHV [cmdb_ci_rhv_ldc] Hosted on::Hosts Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
    Datacenter do RHV [cmdb_ci_rhv_ldc] Extends::Extended by Datacenter lógico [cmdb_ci_logical_datacenter]
    Objeto de RHV [cmdb_ci_rhv_object] Extends::Extended by Objeto de máquina virtual [cmdb_ci_vm_object]