Descoberta do Hyper-V

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 7 min. de leitura
  • . ServiceNow Descoberta aplicações encontradas Microsoft Hipervisores Hyper-V em seu ambiente.

    Hyper-V é um hipervisor desenvolvido por Microsoft Que permite criar e gerenciar máquinas virtuais (VMs) em um servidor físico ou computador. Ele permite a virtualização de hardware, permitindo que várias máquinas virtuais sejam executadas em uma única máquina física enquanto compartilham os recursos de hardware subjacentes, como CPU, memória, armazenamento e rede.

    Nota:
    Consulte o artigo de conhecimento KB06872 para obter informações sobre model_id e fabricante.
    O Hyper-V oferece suporte à seguinte funcionalidade:
    • Cluster de failover: o failover é gerenciado com o Gerenciador de Cluster de Failover.
    • Migração em tempo real: as máquinas virtuais podem ser movidas entre nós de cluster de failover sem desativar a máquina virtual.
    Nota:
    Para obter informações sobre Probe para migração de padrão, consulte o artigo de conhecimento KB0694477 .

    Versões compatíveis

    Descoberta é compatível com estas versões do Hyper-V Server:
    • 2008
    • 2012
    • 2012 R2
    • 2016
    • 2019
    Importante:
    Descoberta do Hyper-V em execução em Windows2016 é compatível com padrões apenas . Se você atualizou e ainda está usando probes e sensores para o Discovery, consulte KB0694773 para obter instruções sobre como configurar probes do Hyper-V.

    Modelos de dados do Hyper-V.

    Existem 2 tipos de Hyper-V:
    • Hyper-V ativado Windows Servidor: Este modelo, instalado como uma função de servidor em Windows Servidores, foi projetado para empresas que precisam de virtualização e outras funções de servidor (por exemplo: Servidores de arquivos, Active Directory, servidores web) na mesma máquina.
    • Hyper-V Server (autônomo): Uma versão leve e gratuita do Windows Servidor projetado especificamente para virtualização. Ele inclui somente o hipervisor Hyper-V e nenhuma interface gráfica do usuário (GUI) ou funções de servidor adicionais.

    Descoberta Oferece suporte à identificação e mapeamento de ambos os tipos de ambientes Hyper-V. No entanto, o CMDB os modelos de dados diferem entre os dois tipos de implantação.

    Figura 1. Exemplo de Windows Servidor com função Hyper-V versus Hyper-V Server (VM mostrada com Windows SO)
    Principais diferenças entre Windows Servidor com função Hyper-V e Hyper-V Server usando uma VM com Windows Exemplo de SO
    Tabela 1. Comparação entre Windows Servidor com função Hyper-V e Hyper-V Server
    Aspectos principais Windows Servidor com função Hyper-V. Servidor do Hyper-V
    Hyper-V Server IC
    • O nome do IC inclui No Hyper-V Server sufixo. Por exemplo: Hyperv1 no servidor Hyper-V.
    • . Host do Windows O campo faz referência à tabela Windows Servers primária, que representa o host físico do Servidor Hyper-V.
    O nome do IC é Servidor Hyper-V.
    O cluster do Hyper-V tem Membros::Membro de Relacionamento com o Hyper-V Server Sim
    A tabela Servidor do Hyper-V:
    • . Virtual campo definido como verdadeiro
    • Não tem instalação de software
    Sim
    A tabela Servidor do Hyper-V:
    • . Virtual campo definido como falso
    • Não tem instalação de software
    O Hyper-V Server tem Executado em::execuções Relacionamento com o Windows Server Sim
    Tabela do Windows Server:
    • Representa o host físico
    • . Virtual campo definido como falso
    • . Windows Instalação do software do servidor
    Não
    O sistema operacional (SO) instalado na VM tem Virtualizado por::Virtualiza Relacionamento com o Hyper-V Server Sim
    A tabela do SO (por exemplo: Windows Server/Linux Server):
    • Representa as máquinas virtuais (VMs) individuais
    • . Virtual campo definido como verdadeiro
    • Tem instalação de software do SO, como Windows ou Linux Servidor
    • Tem outras instalações de software implantadas na VM
    Sim
    A tabela do SO (por exemplo: Windows Server/Linux Server):
    • . Virtual campo definido como verdadeiro
    • Tem instalação de software do SO, como Windows ou Linux Servidor
    • Tem outras instalações de software implantadas na VM
    O SO instalado na VM tem Instancia::instanciado por Relacionamento com a instância de máquina virtual do Hyper-V. Sim Sim
    Contagem de núcleos de CPU É idêntico entre o físico Windows Host do servidor e o Servidor Hyper-V. A tabela Servidores Windows primários reflete os núcleos físicos, enquanto a tabela Servidor Hyper-V exibe os núcleos virtuais

    Credenciais

    Configurar Credenciais do Windows Com direitos de administrador de domínio. Você também deveria Habilitar PowerShell para MID Server Usado para descobrir servidores e instâncias do Hyper-V.

    Classificador, probes e padrão

    Classificador Probes Padrão
    Servidor do Hyper-V

    A classificação se aplica somente a servidores Hyper-V autônomos (servidores QUE NÃO são executados no Windows 2008).

    • Probe de descoberta horizontal: Inicia padrões
    • Windows - ADM ^
    • Windows – Installed Software^
    • Hyper-V – Cluster*
    • Hyper-V – Grupos de recursos*
    • Hyper-V – Virtual Machines*
    • Hyper-V – Virtual Networks*
    • Vários outros probes do Windows também são executados, como Windows - Identidade, Windows - software e assim por diante.*
    Servidor do Hyper-V

    *Essas probes não estão ativas no classificador, como Descoberta usa padrões por padrão para essas descobertas.

    Essas probes permanecem ativas por padrão, mesmo quando Descoberta usa a descoberta de padrão.

    Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela 2. Instâncias virtuais
    Rótulo Nome do campo Descrição de dados Armazenado na Tabela
    ID do objeto ^ object_id ID cmdb_ci_hyper_v_instance
    Nome^ nome nome cmdb_ci_hyper_v_instance
    Estado estado
    • em
    • Desligado
    cmdb_ci_hyper_v_instance *
    CPUs cpus Contagem cmdb_ci_hyper_v_instance *
    Memória memória Quantidade em MB cmdb_ci_hyper_v_instance *
    Adaptadores de rede nics Contagem cmdb_ci_hyper_v_instance *
    Discos discos Contagem+ cmdb_ci_hyper_v_instance *
    Tamanho dos discos disks_size Capacidade em GB+ cmdb_ci_hyper_v_instance *
    Número de Série da Placa Base Virtual baseboard_serial Número de série virtual cmdb_ci_hyper_v_instance
    Número de Série do BIOS bios_serial Número de série virtual cmdb_ci_hyper_v_instance
    Número de Série do Chassi chassis_serial Número de série virtual cmdb_ci_hyper_v_instance
    GUID do BIOS bios_guid Identificador global exclusivo (GUID) cmdb_ci_hyper_v_instance
    *Atributos que são colocados na tabela cmdb_ci_hyper_v_instance ao usar o padrão de servidor Hyper-V. Para atualizações, os probes e os sensores continuam a colocar esses atributos na tabela cmdb_ci_vm_instance.

    ^Atributo recém-descoberto ao usar o padrão do servidor Hyper-V.

    +O Discovery só pode retornar essas informações se a máquina virtual estiver em execução.

    Tabela 3. Servidores virtuais
    Rótulo Campo Armazenamento na tabela
    Nome nome cmdb_ci_hyper_v_server
    Tipo de chassi chassis_type cmdb_ci_hyper_v_server
    Descrição short_description cmdb_ci_hyper_v_server
    Comprimento do endereço do SO (bits) os_address_width cmdb_ci_hyper_v_server
    Sistema operacional SO cmdb_ci_hyper_v_server
    Nome do host nome do host cmdb_ci_hyper_v_server
    Endereço IP ip_address cmdb_ci_hyper_v_server
    Versão do SO os_version cmdb_ci_hyper_v_server
    Service pack do SO os_service_pack cmdb_ci_hyper_v_server
    É virtual virtual cmdb_ci_hyper_v_server
    Tabela 4. Redes virtuais
    Rótulo Nome do campo Descrição de dados Armazenado na Tabela
    Nome nome Nome da rede virtual cmdb_ci_hyper_v_network *
    ID object_id Identificador global exclusivo (GUID) cmdb_ci_hyper_v_network *

    *Atributos que são inseridos na tabela cmdb_ci_hyper_v_network quando o padrão Hyper-V Server é usado. Para atualizações, os probes e os sensores continuam a inserir esses atributos na tabela cmdb_ci (nome) e na tabela cmdb_ci_vm_object (object_id).

    Tabela 5. Pools de recursos
    Rótulo Nome do campo Descrição de dados Armazenado na Tabela
    Nome^ nome Nome do grupo de recursos. cmdb_ci_hyper_v_resource_pool
    ID object_id Identificador global exclusivo (GUID) cmdb_ci_hyper_v_rpool_comp
    Capacidade capacity Valor máximo da unidade de alocação apropriada cmdb_ci_hyper_v_rpool_comp
    Unidades de alocação allocation_units Unidades de medida usadas (por exemplo, MB ou GB) cmdb_ci_hyper_v_rpool_comp
    Tipo de recurso resource_type Tipo de recurso descoberto (por exemplo, memória ou espaço no disco rígido) cmdb_ci_hyper_v_rpool_comp
    Tabela 6. Clusters
    Rótulo Nome do campo Descrição de dados Armazenado na tabela Tabela de Referência
    Cluster do Windows nome Campo de referência que exibe o cluster do Windows no qual o cluster do Hyper-V reside. cmdb_ci_hyper_v_cluster cmdb_ci_win_cluster

    Relacionamentos

    Descoberta cria registros no CMDB Para a máquina host, a partição primária que executa o Windows Server 2008 e todas as máquinas virtuais em execução no servidor Hyper-V. Descoberta encontra os modelos armazenados e mapeia todos os relacionamentos entre os componentes.

    A instância modifica estas tabelas para uso com vários produtos de virtualização:
    Tabela Finalidade

    Servidor de Virtualização [cmdb_ci_virtualization_server]

    Contém dados em todos os servidores de virtualização descobertos.

    Instâncias de máquina virtual [cmdb_ci_vm_instance]

    Contém dados em todas as instâncias de máquina virtual descobertas.

    Objeto de máquina virtual [cmdb_ci_vm_object]

    Contém dados sobre vários objetos associados a um servidor Hyper-V, como partições, redes, pools de recursos e clusters.

    Tabela primária Relacionamento Tabela secundária
    Instância da máquina virtual Hyper-V [cmdb_ci_hyper_v_instance] Registered on::Has registered Hyper-V Server [cmdb_ci_hyper_v_server]
    Instância da máquina virtual Hyper-V [cmdb_ci_hyper_v_instance] Conectado por ::conecta Rede Hyper-V [cmdb_ci_hyper_v_network]
    Rede Hyper-V [cmdb_ci_hyper_v_network] Fornecido::Fornece Hyper-V Server [cmdb_ci_hyper_v_server]
    Grupo de recursos do Hyper-V [cmdb_ci_hyper_v_resource_pool] Define recursos para: Obtém recursos de Hyper-V Server [cmdb_ci_hyper_v_server]
    Componentes do grupo de recursos do Hyper-V [cmdb_ci_hyper_v_rpool_comp] Contained by::Contains Grupo de recursos do Hyper-V [cmdb_ci_hyper_v_resource_pool]
    Cluster do Hyper-V [cmdb_ci_hyper_v_cluster] Members::Member of Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V Server [cmdb_ci_hyper_v_server] Runs on::Runs Windows Servers [cmdb_ci_win_server]
    Windows Servers [cmdb_ci_win_server] Instantiates::Instantiated by Instância da máquina virtual Hyper-V [cmdb_ci_hyper_v_instance]
    Windows Servers [cmdb_ci_win_server] Virtualized by::Virtualizes Hyper-V Server [cmdb_ci_hyper_v_server]

    Clone máquinas virtuais do Hyper-V.

    Ao importar (clonar) máquinas virtuais Hyper-V, certifique-se de que cada máquina virtual tenha um ID exclusivo. A Descoberta identifica máquinas virtuais com IDs duplicados como a mesma máquina.

    1. Exporte a máquina virtual do servidor Hyper-V.
    2. Importe a máquina virtual para um servidor diferente, fazendo uma das seguintes opções:
      • Mover ou restaurar a máquina virtual: Esta seleção clona a imagem, usando o mesmo ID, e a move para outro servidor. A imagem original permanece no servidor Hyper-V.
      • Copiar a máquina virtual: Esta seleção copia a máquina virtual, usando um ID diferente, e a move do servidor Hyper-V. Esta é a melhor seleção e não requer nenhuma ação adicional antes de executar a Descoberta.
    3. Se você importar o clone do Hyper-V usando Mover ou restaurar Certifique-se de excluir a imagem original do servidor Hyper-V.

      Quando a Descoberta encontra duas máquinas virtuais com os mesmos números de série equivalentes, ela cria apenas um item de configuração (IC).