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.
É 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:
- Navegar até .
- Clique em Nova.
- 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.
- Navegar até .
- 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.
- Abra a conta de serviço em nuvem do RHV criada anteriormente.
- 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. |
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] |