Se seus recursos de nuvem estiverem em uma nuvem do Azure, você deverá criar uma identidade de usuário chamada A. entidade de serviço que concede permissões ao MID Serverpara acessar os recursos selecionados.
Assinaturas e grupos de gestão do Azure
Um grupo de gestão do Azure contém outros grupos de gestão e subscrições. Os grupos de gestão em um ambiente de Nuvem do Azure formam uma hierarquia, mas não faça contêm volumes ou máquinas virtuais. As assinaturas contêm recursos de nuvem, como máquinas virtuais. As assinaturas que pertencem a grupos de gestão são chamadas de subcontas.
As vantagens de usar grupos de gestão são:
Preenchimento fácil de subcontas
Depois de configurar o grupo de gestão e fornecer as credenciais necessárias, você pode testar a conta. Se o teste for bem-sucedido, a Descoberta retornará uma lista de assinaturas nesse grupo de gestão. Nesta lista, você pode escolher uma ou mais subcontas de assinatura para incluir na programação de Descoberta usando o grupo de gestão.Para obter mais informações sobre a hierarquia de grupos de gestão e assinaturas, consulte Organize seus recursos com grupos de gestão do Azure
Descoberta de recursos de subconta usando credenciais adquiridas dinamicamente
Ao executar a Descoberta em suas assinaturas, você não precisa de credenciais separadas para cada subconta. A Descoberta encontra as credenciais do grupo de gestão e as mapeia para todas as subcontas de assinatura. O processo de Descoberta na nuvem processa credenciais automaticamente adquirindo uma credencial temporária para cada subconta por meio de uma API do Azure. Você pode optar por usar a configuração padrão ou personalizar o MID Server para assumir outras funções para controles e segurança adicionais. Além disso, a Descoberta pode atualizar automaticamente a lista de subcontas e datacenters cobertos em um cronograma de descoberta. Para obter mais informações, consulte o artigo da base de conhecimento Recupere contas/subcontas mais recentes automaticamente por meio da Descoberta na nuvem.
Uma entidade de serviço para serviços em nuvem do Azure é semelhante a uma conta de serviço do Microsoft Windows que permite que os processos do Windows se comuniquem entre si em um domínio do Active Directory.
Para criar a entidade de serviço do Azure em seu ServiceNow, copie os valores de credencial principal de serviço do portal do Azure em um editor de texto e transfira esses valores para a instância. Figura 1. O arquivo de texto gerado durante este procedimento
Esta tabela mostra o valor da entidade de serviço do Azure e o local no Azure onde você pode encontrar os valores necessários para as credenciais.
Cloud Provisioning and Governance configuração
Valor principal do serviço do Azure
Local do valor do Azure
ID de locatário
Azure ID do diretório valor do arquivo de texto.
Azure Active Directory > Propriedades > ID do diretório
ID de cliente
Azure ID da aplicação valor do arquivo de texto.
Azure Active Directory > Registros da aplicação > ID da aplicação.registrada
Chave Secreta
Azure Chave da aplicação valor do arquivo de texto.
Azure Active Directory > Registros da aplicação > App registrado > Configurações > Chaves (ocultas)
ID da conta
Azure ID da assinatura Associado ao ID do locatário.
Azure Active Directory > Assinaturas > ID de Assinatura
Dados coletados por Mapeamento de serviçosdurante a descoberta descendente
Para incluir componentes descobertos em instâncias de serviço, habilite relacionamentos de IC usados na descoberta com base em marcadores pelo Mapeamento de serviços. Esses relacionamentos de IC estão disponíveis a partir da versão 1.0.68 do ServiceNow Store. Para obter as etapas operacionais, consulte Configuração de descoberta baseada em marcador.
O Mapeamento de serviços usa a descoberta com base em marcadores para criar mapas de instâncias de serviço, incluindo os componentes de nuvem. O aplicativo Mapeamento de serviços vem com os seguintes relacionamentos de IC pré-configurados usados para a descoberta baseada em tags. Esses relacionamentos de IC estão disponíveis a partir da versão 1.0.68 do ServiceNow Store.
IC
Relacionamento
IC
Item de configuração [cmdb_ci]
Hospedado em: hosts
Datacenter lógico [cmdb_ci_logical_datacenter]
Datacenter lógico [cmdb_ci_logical_datacenter]
Hospedado em: hosts
Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
Tabela 9. Modelo de hardware (cmdb_ci_compute_template)
Atributos de IC
Atributos do Azure
nome
nome
object_id
nome
vcpus
numberOfCores
memory_mb
memoryInMB
local_storage_gb
resourceDiskSizeInMB
núcleos
numberOfCores
Tabela 10. Endereço IP público da nuvem (cmdb_ci_cloud_public_ipaddress)
Atributos de IC
Atributos do Azure
object_id
resposta.id
nome
response.name
public_dns
properties.dnsSettings.fqdn
public_ip_address
properties.ipAddress
Tabela 11. LB de nuvem Endereço IP ( cmdb_ci_cloud_lb_ipaddress )
Atributos de IC
Atributos do Azure
object_id
"properties.frontendIPConfigurations.properties.privateIPAddress OU properties.frontendIPConfigurations.properties.publicIPAddress e chamar a API de endereço IP público"
nome
"properties.frontendIPConfigurations.properties.privateIPAddress OU properties.frontendIPConfigurations.properties.publicIPAddress e chamar a API de endereço IP público"
ipaddress_type
Endereço IP privado OU properties.frontendIPConfigurations.properties.publicIPAddress Endereço IP público properties.frontendIPConfigurations.properties.privateIPAddress
status
Instalados
Tabela 12. "Interfaces de rede em nuvem cmdb_ci_nic"
Atributos de IC
Atributos do Azure
object_id
id
nome
nome
private_ip
IPConfigurations
public_dns
Chamar api de endereço ip público - properties.dnsSettings.fqdn
estado
properties.provisioningState
is_static
IPConfigurations
mac_address
properties.macAddress
public_ip
chamar api de endereço ip público -
Tabela 13. Imagem (cmdb_ci_os_template)
Atributos de IC
Atributos do Azure
nome
resposta.id
object_id
response.name
guest_os
properties.storageProfile.osDisk.osType
image_source
id
status
Instalado/descontinuado
Tabela 14. Conta de armazenamento em nuvem cmdb_ci_cloud_storage_account
Atributos de IC
Atributos do Azure
nome
nome
object_id
id
sku_name
sku.name
estado
properties.provisioningState
Tabela 15. Balanceador de carga (cmdb_ci_cloud_load_balancer)