Descoberta do Red Hat Virtualization
. ServiceNow DescobertaA aplicação usa o padrão de descoberta Red Hat Virtualization (RHV) para encontrar componentes de 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.
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
- Implantar e conectar o dedicado MID ServerPara acessar a instância do Red Hat Virtualization Manager (RHV-M).
- Credenciais
- Configure as seguintes credenciais:
- Navegar até .
- Selecione Novo.
- Selecione RHV Credenciais , 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 de 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 do 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 de API
- Durante a descoberta, o padrão usa os seguintes elementos de 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 CMDBModelos de classe de IC
- Adicione modelos de classe que estendem o. CMDBhierarquia de classe, usando CMDBAplicação de modelos de classe de IC. O app está disponível no ServiceNow Store. DescobertaOs 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ço em nuvem
- Crie uma conta de serviço em nuvem do RHV no ServiceNowinstância.
- 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 de descoberta 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].
- Crie um cronograma de descoberta
- Crie um cronograma de descoberta para executar a descoberta completa de componentes de RHV.
- Abra a conta de serviço em nuvem do RHV criada anteriormente.
- Em Links relacionados , selecione Criar programação de descoberta .
Uma nova programação é criada em Programação da Descoberta item de menu.
Dados coletados por Descobertadurante a descoberta horizontal
O padrão descobre dados que ajudam você a entender a topologia de RHV da sua organização e os relacionamentos entre seus componentes. Os dados descobertos incluem as tabelas e campos a seguir.
| Campo | Descrição |
|---|---|
| Nome [nome] | Nome do datacenter do RHV. |
| ID do objeto [object_id] | Identificador de objeto exclusivo. |
| Descrição [short_description] | Descrição do datacenter de RHV que você fornece para facilitar a identificação. |
| Modo de cota [cota_mode] | Política do modo de cota. |
| URL [url] | URL da API para acessar o datacenter. |
| Href ID [href_id] | ID de HREF. |
| Campo | Descrição |
|---|---|
| Nome [nome] | Nome do cluster de RHV. |
| ID do objeto [object_id] | Identificador de objeto exclusivo. |
| Descrição [short_description] | Descrição do cluster de RHV que você fornece para facilitar a identificação. |
| Tipo de CPU [cpu_type] | Tipo de CPU. Por exemplo, x86_64. |
| Arquitetura da CPU [cpu_architecture] | Arquitetura de CPU. Por exemplo, Família Intel Broadwell IBRS SSBD MDS. |
| KSM [ksm] | Estado habilitado da política de memória KSM (mesclagem na mesma página) do kernel. |
| Política de fencing [fencing_policy] | Política de Isolamento. |
| Excesso de confirmação de memória [memory_overcommit] | Quantidade de memória de superalocação permitida no cluster. |
| Grandes páginas transparentes [thp] | Política de páginas de memória enorme transparente. |
| Ballooning [ballooning] | 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. |
| Href ID [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 de objeto exclusivo. |
| Contagem de núcleos da 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 de host. |
| Endereço IP [ip_address] | Endereço IP do servidor RHV. |
| ID do modelo [model_id] | ID do modelo. |
| Sistema operacional [SO] | Família DE SO. |
| Versão DO SO [os_version] | Versão DO SO. |
| RAM (MB) [ram] | RAM (MB). |
| URL [url] | A URL da API usada acessa 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 de objeto exclusivo. |
| Endereço IP [ip_address] | Endereço IP da instância do RHV. |
| Discos [Discos] | 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 de RHV que você fornece para facilitar a identificação. |
| Nome de domínio totalmente qualificado [fqdn] | Nome de domínio totalmente qualificado (FQDN) da instância de RHV. |
| Arquitetura da CPU [cpu_architecture] | Arquitetura de CPU. Por exemplo: Família Intel Broadwell IBRS SSBD MDS. |
| Excluir protegido [delete_protected] | Valores possíveis excluídos: 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áxima [memory_policy_max] | Memória máxima na política de alocação de memória dinâmica para a máquina virtual (VM). |
| Garantia de memória (MB) [memory_policy_guaranteed] | Quantidade de memória garantida para a VM (MB). |
| Várias filas [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_behavior] | Comportamento de uma VM pausada devido a um erro de E/S de armazenamento. Por exemplo: AUTO_RESUME, LEAVE_PAUSE e KILL. |
| Hora de início [start_time] | Hora de início da VM. |
| Hora de término [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 desta conta de serviço de nuvem. |
| ID do objeto [object_id] | ID da conta desta conta de serviço de nuvem. |
| Tipo de datacenter [datacenter_type] | Tipo de datacenter: RHV LDC [cmdb_ci_rhv_ldc]. |
| Descoberta de credenciais [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ída à VM. |
| Endereço IP [ip_address] | O endereço IP da NIC atribuída à VM. |
| IP versão [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 | RHV LDC [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] | Estende::Estendido por | Adaptador de rede [cmdb_ci_network_adapter] |
| Conta de serviço em nuvem [cmdb_ci_cloud_service_account] | Estende::Estendido por | Objeto de máquina virtual [cmdb_ci_vm_object] |
| Endereço IP [cmdb_ci_ip_address] | Estende::Estendido por | 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] | Estende::Estendido por | Objeto RHV [cmdb_ci_rhv_object] |
| RHV LDC [cmdb_ci_rhv_ldc] | Contains::Contained by | Cluster de RHV [cmdb_ci_rhv_cluster] |
| RHV LDC [cmdb_ci_rhv_ldc] | Hosted on::Hosts | Conta de serviço em nuvem [cmdb_ci_cloud_service_account] |
| RHV LDC [cmdb_ci_rhv_ldc] | Estende::Estendido por | 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] | Estende::Estendido por | 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 | RHV LDC [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] | Registrado em::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] | Estende::Estendido por | 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] | Estende::Estendido por | Endpoint [cmdb_ci_endpoint] |