Descoberta do Hyper-V
. 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.
- 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.
Versões compatíveis
- 2008
- 2012
- 2012 R2
- 2016
- 2019
Modelos de dados do 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.
| Aspectos principais | Windows Servidor com função Hyper-V. | Servidor do Hyper-V |
|---|---|---|
| Hyper-V Server IC |
|
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:
|
Sim A tabela Servidor do Hyper-V:
|
| O Hyper-V Server tem Executado em::execuções Relacionamento com o Windows Server | Sim Tabela do Windows Server:
|
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):
|
Sim A tabela do SO (por exemplo: Windows Server/Linux Server):
|
| 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). |
|
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
| 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 |
|
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 |
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.
| 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 |
| 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).
| 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 |
| 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.
| 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.
- Exporte a máquina virtual do servidor Hyper-V.
- 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.
- 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).