Descoberta do Red Hat Virtualization
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.
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:
- Navegar até .
- Selecione Novo.
- Selecione Credenciais de RHV, 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 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 modelos de classe de IC
- Adicione modelos de classe que estendem a hierarquia de classes CMDB, usando a aplicação CMDB IC Class Models. O app está disponível no ServiceNow Store. Descoberta 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ços em nuvem
- Crie uma conta de serviço em nuvem do RHV na instância ServiceNow.
- Navegar até .
- 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 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.
- Abra a conta de serviço em nuvem do RHV criada anteriormente.
- Em Links relacionados, selecione Criar agenda de descoberta.
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.
| Campo | Descrição |
|---|---|
| Nome [nome] | Nome do datacenter do RHV. |
| ID do objeto [object_id] | Identificador exclusivo do objeto. |
| Descrição [short_description] | Descrição do datacenter do RHV que você fornece para facilitar a identificação. |
| Modo de cota [quota_mode] | Política do modo de cota. |
| URL [URL] | URL da API para acessar o datacenter. |
| ID de HREF [href_id] | ID de HREF. |
| Campo | Descrição |
|---|---|
| Nome [nome] | Nome do cluster RHV. |
| ID do objeto [object_id] | Identificador exclusivo do objeto. |
| Descrição [short_description] | Descrição do cluster RHV que você fornece para facilitar a identificação. |
| Tipo de CPU [cpu_type] | Tipo de CPU. Por exemplo, x86_64. |
| Arquitetura de CPU [cpu_architecture] | Arquitetura de CPU. Por exemplo, Intel Broadwell IBRS SSBD MDS Family. |
| KSM [ksm] | Estado habilitado da política de memória KSM (mesclagem na mesma página) do kernel. |
| Política de isolamento [fencing_policy] | Política de Isolamento. |
| Superalocação de memória [memory_overcommit] | Quantidade de memória de superalocação permitida no cluster. |
| Páginas enormes transparentes [thp] | Política de páginas de memória enorme transparente. |
| Balão [balão] | 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. |
| ID de HREF [href_id] | ID de HREF. |
| 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 exclusivo do objeto. |
| Contagem de núcleos de 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 do host. |
| Endereço IP [ip_address] | Endereço IP do servidor RHV. |
| ID do modelo [model_id] | ID do modelo. |
| Sistema operacional [os] | Família do SO. |
| Versão do SO [os_version] | Versão do SO. |
| RAM (MB) [ram] | Quantidade de RAM (MB). |
| URL [URL] | URL da API usada para acessar o servidor. |
| 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 exclusivo do objeto. |
| Endereço IP [ip_address] | Endereço IP da instância do RHV. |
| Discos [disks] | 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 do RHV que você fornece para facilitar a identificação. |
| Nome de domínio totalmente qualificado [fqdn] | FQDN (Fully Qualified Domain Name, nome de domínio totalmente qualificado) da instância do RHV. |
| Arquitetura de CPU [cpu_architecture] | Arquitetura de CPU. Por exemplo: família Intel Broadwell IBRS SSBD MDS. |
| Excluir protegido [delete_protected] | Excluir valores protegidos, possíveis: 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ÁX [memory_policy_max] | Máximo de memória na política de alocação de memória dinâmica para a máquina virtual (VM). |
| Garantia de memória (MB) [memory_policy_garanteed] | Quantidade de memória garantida para a VM (MB). |
| Filas múltiplas [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_behaviour] | Comportamento de uma VM pausada devido a um erro de E/S de armazenamento. Por exemplo: AUTO_RESUME, LEAVE_PAUSED e KILL. |
| Hora de início [start_time] | Hora de início da VM. |
| Hora de parada [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. |
| Campo | Descrição |
|---|---|
| ID da conta [account_id] | ID da conta para esta conta de serviço em nuvem. |
| ID do objeto [object_id] | ID da conta para esta conta de serviço em nuvem. |
| Tipo de datacenter [datacenter_type] | Tipo de datacenter: RHV LDC [cmdb_ci_rhv_ldc]. |
| Credenciais de descoberta [discovery_credentials] | Credenciais para esta conta de serviço em nuvem. |
| Campo | Descrição |
|---|---|
| Nome [nome] | O endereço IP da placa de interface de rede (NIC) atribuído à VM. |
| Endereço IP [ip_address] | O endereço IP da NIC atribuída à VM. |
| Versão de IP [ip_version] | Versão de IP: IPv4 ou IPv6. |
| 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. |
| 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. |
Relacionamentos entre ICs
| IC | Relacionamento | IC |
|---|---|---|
| Interface de Rede de Gestão em Nuvem [cmdb_ci_nic] | Hosted on::Hosts | LDC do RHV [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] | Extends::Extended by | Adaptador de rede [cmdb_ci_network_adapter] |
| Conta de serviço em nuvem [cmdb_ci_cloud_service_account] | Extends::Extended by | Objeto de máquina virtual [cmdb_ci_vm_object] |
| Endereço IP [cmdb_ci_ip_address] | Extends::Extended by | 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] | Extends::Extended by | Objeto de RHV [cmdb_ci_rhv_object] |
| LDC do RHV [cmdb_ci_rhv_ldc] | Contains::Contained by | Cluster de RHV [cmdb_ci_rhv_cluster] |
| LDC do RHV [cmdb_ci_rhv_ldc] | Hosted on::Hosts | Conta de serviço em nuvem [cmdb_ci_cloud_service_account] |
| LDC do RHV [cmdb_ci_rhv_ldc] | Extends::Extended by | 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] | Extends::Extended by | 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 | LDC do RHV [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] | Registered on::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] | Extends::Extended by | 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] | Extends::Extended by | Endpoint [cmdb_ci_endpoint] |