O ServiceNowDescoberta usa o padrão InfiniBox para encontrar e mapear instâncias. A descoberta desses recursos requer a instalação da aplicação Padrões de descoberta e mapeamento de serviços na ServiceNow Store.
O Discovery usa vários padrões para encontrar dados do sistema de armazenamento InfiniBox. A descoberta desses recursos requer a instalação das aplicações Padrões de descoberta e mapeamento de serviços e CMDB CI Class Models na ServiceNow Store, uma vez que uma aplicação depende da outra. Você pode usar os padrões para descobrir componentes do InfiniBox na Now Platform usando a versão Paris ou posterior.
A matriz de armazenamento corporativo InfiniBox oferece desempenho mais rápido totalmente em flash, alta disponibilidade e escala de vários petabytes para cargas de trabalho de aplicações mistas. O design de redundância de hardware InfiniBox permite a recuperação rápida de falhas de qualquer componente.
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
Nota:
A descoberta de "Hosts" e "Clusters" associados ao sistema InfiniBox não é compatível com a versão 1.0.83 do plug-in Padrões de descoberta e mapeamento de serviços (sn_itom_pattern).
Instale os seguintes plug-ins:
Plug-in CMDB CI Class Models (versão 1.28.0 ou posterior)
Plug-in Discovery and Service Mapping Patterns (versão 1.0.81 ou posterior)
Definina credenciais de autenticação básica para o sistema de armazenamento InfiniBox
Defina o alias da credencial e associe-o ao registro da credencial do sistema InfiniBox.
Defina o tipo de programação de descoberta como Sem servidor.
Certifique-se de que o MID Server tenha acesso ao dispositivo de destino.
Autenticação
Configure as credenciais do tipo de autenticação básica para autenticar as chamadas de REST API. Elas são usadas para a descoberta dos tipos de IC associados ao sistema de armazenamento InfiniBox.
Navegue até Aliases de conexões e credenciais.
Crie um novo registro de Credencial.
Crie um novo registro de credencial de Autenticação básica no formulário Lista relacionada de credenciais. Configure os parâmetros de Autenticação básica:
Figura 1. Aliases de conexão e credencial
Configure as credenciais do tipo Autenticação básica e o alias de credencial associado ao registro de credencial.
É possível fazer a mesma configuração no formulário de registro de credencial em que o alias de credencial foi criado. Associe os registros de Alias de conexão e credencial, respectivamente.
Figura 2. Credenciais básica de autenticação
Programação do Discovery
Crie a programação do Discovery com o tipo Discovery sem servidor.
Para a programação de Descoberta do tipo Sem servidor, configure o padrão de LP do sistema de armazenamento InfiniBox na guia Padrões de execução sem servidor.
Defina o item Executar padrões secundários como Verdadeiro.
Isso permite que o sistema acione todos os padrões secundários associados ao Sistema de armazenamento InfiniBox (LP). Isso é necessário devido ao mecanismo de LP (Large Payload, carga grande). Isso é usado para a descoberta do sistema de armazenamento InfiniBox e todos os tipos de IC correspondentes.
Aplique os valores para ip_address e credential_alias da seção relacionada ao padrão de execução sem servidor. Eles servem como parâmetros de entrada para acionar a programação de descoberta e o padrão de descoberta InfiniBox associado.
Aplique o endereço IP do sistema InfiniBox e o ID do registro de Aliases de conexões e credenciais criados anteriormente. Eles estão relacionados ao registro do tipo autenticação básica da credencial InfiniBox.
Figura 3. Padrão de Execução sem Servidor
Dados coletados pelo Discovery durante a descoberta horizontal
Tabela 1. Servidor de armazenamento [cmdb_ci_storage_server]
Campo
Descrição
ip_address
O endereço IP do sistema InfiniBox.
nome
O nome do sistema InfiniBox.
os_version
A versão atual do sistema InfiniBox.
model_id
O ID do modelo do sistema InfiniBox.
manufacturer
O nome do produto do sistema InfiniBox.
serial_number
O número de série do sistema InfiniBox.
operational_status
O estado operacional do sistema InfiniBox.
physical_capacity
A capacidade física total do sistema InfiniBox em gigabytes.
virtual_capacity
A capacidade virtual total do sistema InfiniBox em gigabytes.
Figura 4. Mapa de exibição do servidor de armazenamento
Tabela 2. Disco [cmdb_ci_disk}
Campo
Descrição
ID do dispositivo
O ID do dispositivo de disco físico, uma combinação de NODE_ID@DISK_ID.
nome
O nome do dispositivo de disco físico, uma combinação de INFINIBOX_NAME:NODE_ID@DISK_ID
drive_type
O tipo de unidade do dispositivo de disco físico.
model_id
O ID do modelo do dispositivo de disco físico.
manufacturer
O fornecedor do dispositivo de disco físico.
operational_status
O estado operacional do dispositivo de disco físico.
serial_number
O número de série do dispositivo de disco físico.
computador
Referência a qualquer um dos nós físicos que fazem parte do sistema InfiniBox.
Tabela 3. Porta do Fibre Channel [cmdb_ci_fc_port]
Campo
Descrição
wwpn
O nome da porta mundial do Fibre Channel.
nome
O nome da porta do Fibre Channel (wwpn).
velocidade
O valor da velocidade da porta do Fibre Channel em gigabits por segundo, se aplicado.
wwnn
O nome do nó mundial da porta do Fibre Channel.
port_role
A função da porta do Fibre Channel.
estado
O estado da porta do Fibre Channel.
link_state
O estado da conectividade da porta do Fibre Channel.
manufacturer
O fornecedor da porta do Fibre Channel.
model_id
O ID do modelo da porta do Fibre Channel.
computador
A referência a qualquer um dos nós físicos que fazem parte do sistema InfiniBox.
Figura 5. Mapa de exibição do Fibre Channel
Tabela 4. Comutador de armazenamento [cmdb_ci_storage_switch]
Campo
Descrição
object_id
O ID do comutador de armazenamento.
nome
O nome do comutador de armazenamento, combinação de id:SWITCH_ID@SWITCH_NAME.
wwnn
O nome do nó mundial do comutador de armazenamento.
manufacturer
O fornecedor do comutador de armazenamento.
Figura 6. Mapa de exibição do comutador de armazenamento
Tabela 5. Adaptador de rede [cmdb_ci_network_adapter]
Campo
Descrição
mac_address
O endereço Ethernet do adaptador de rede.
nome
O nome Ethernet do adaptador de rede.
operational_status
O estado do link Ethernet do adaptador de rede.
manufacturer
O fornecedor Ethernet do adaptador de rede.
model_id
O ID do modelo Ethernet do adaptador de rede.
ip_address
O endereço IP IPv4 associado ao adaptador de rede Ethernet.
Figura 7. Mapa de exibição do adaptador de rede
Tabela 6. Endereço IP [cmdb_ci_ip_address]
Campo
Descrição
netmask
A máscara de rede associada ao sistema de armazenamento InfiniBox.
nome
O endereço IP IPv4 de qualquer um dos nós InfiniBox ou do sistema de armazenamento InfiniBox.
ip_address
O endereço IP IPv4 de qualquer um dos nós InfiniBox.
Tabela 7. Elemento de nó de armazenamento [cmdb_ci_storage_node_element]
Campo
Descrição
object_id
O nome do nó de armazenamento InfiniBox, uma combinação de id:NODE_ID@NODE_NAME.
nome
O nome do nó de armazenamento InfiniBox, uma combinação de INFINIBOX_NAME@NODE_NAME.
node_state
O estado operacional do nó de armazenamento InfiniBox.
manufacturer
O fornecedor do nó de armazenamento InfiniBox.
model_id
O modelo do nó de armazenamento InfiniBox.
ip_address
O endereço IP IPv4 atribuído ao nó de armazenamento InfiniBox.
Figura 8. Mapa de exibição do elemento do nó de armazenamento
Tabela 8. Número de série [cmdb_serial_number]
Campo
Descrição
serial_number
O número de série associado ao sistema de armazenamento InfiniBox.
serial_number_type
O tipo de número de série do sistema de armazenamento InfiniBox.
valid
O tipo válido de número de série do sistema de armazenamento InfiniBox.
Tabela 9. Volume de armazenamento [cmdb_ci_storage_volume]
Campo
Descrição
object_id
O ID do volume de armazenamento, combinação de id:VOLUME_ID@VOLUME_NAME.
volume_id
O ID do volume de armazenamento, combinação de id:VOLUME_ID@VOLUME_NAME.
nome
O nome do volume de armazenamento.
storage_type
A função do volume de armazenamento.
size_bytes
O tamanho total do volume de armazenamento em bytes.
serial_number
O número de série do volume de armazenamento.
pool_id
O ID do pool ao qual o volume de armazenamento está associado.
estado
O estado de bloqueio do volume de armazenamento.
provisioning_type
O tipo de provisionamento do volume de armazenamento.
size
O tamanho total do volume de armazenamento em gigabytes.
provided_by
A referência ao pool de armazenamento ao qual o volume de armazenamento está associado.
Figura 9. Mapa de exibição do volume de armazenamento
Tabela 10. Snapshot do volume de armazenamento [cmdb_ci_storage_vol_snapshot]
Campo
Descrição
object_id
O ID do snapshot do volume de armazenamento, uma combinação de id:VOLUME_ID@VOLUME_NAME.
storage_server
O nome do sistema InfiniBox, ao qual o snapshot do volume está associado.
nome
O nome do snapshot do volume de armazenamento.
size_bytes
O tamanho total do snapshot do volume de armazenamento em bytes.
size
O tamanho total do snapshot do volume de armazenamento em gigabytes.
serial_number
O número de série do snapshot do volume de armazenamento.
pool_id
O ID do pool, ao qual o snapshot do volume de armazenamento está associado.
parent_id
O ID do volume de armazenamento, item primário do snapshot do volume de armazenamento.
estado
O estado de bloqueio do snapshot do volume de armazenamento.
provisioning_type
O tipo de provisionamento do snapshot do volume de armazenamento.
provided_by
A referência ao pool de armazenamento ao qual o volume de armazenamento está associado.
Figura 10. Snapshot de Volume de Armazenamento
Tabela 11. Pool de armazenamento [cmdb_ci_storage_pool]
Campo
Descrição
object_id
O ID do volume de armazenamento, uma combinação de id:POOL_ID@POOL_NAME.
nome
O nome do pool de armazenamento.
physical_capacity
A capacidade física total do pool de armazenamento em gigabytes.
virtual_capacity
A capacidade virtual total do pool de armazenamento em gigabytes.
free_phys_capacity
A capacidade física disponível do pool de armazenamento em gigabytes.
free_virt_capacity
A capacidade virtual disponível do pool de armazenamento em gigabytes.
num_vols
O número de volumes que participam do pool de armazenamento.
num_file_sys
O número de sistemas de arquivos que participam do pool de armazenamento.
num_file_sys_snap
O número de snapshots do sistema de arquivos que participam do pool de armazenamento.
num_vol_snap
O número de snapshots do volume que participam do pool de armazenamento.
pool_id
O ID do pool de armazenamento.
pool_state
O estado do pool de armazenamento.
Figura 11. Mapa de exibição do pool de armazenamento
Tabela 12. Sistema de arquivos [cmdb_ci_file_system]
Campo
Descrição
object_id
O ID do sistema de arquivos primário, combinação de id:FILE_SYSTEM_ID.
server_name
O nome do sistema InfiniBox ao qual o sistema de arquivos primário está associado.
nome
O nome do sistema de arquivos primário, combinação de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
size_bytes
O tamanho total do sistema de arquivos primário em bytes.
size
O tamanho total do sistema de arquivos primário em gigabytes.
free_space_bytes
O espaço livre do sistema de arquivos primário em bytes.
serial_number
O número de série do sistema de arquivos primário.
storage_type
O tipo do sistema de arquivos primário.
pool_id
O ID do pool, ao qual o sistema de arquivos primário está associado.
provisioning_type
O tipo de provisionamento do sistema de arquivos primário.
provided_by
A referência ao pool de armazenamento ao qual o sistema de arquivos primário está associado.
Figura 12. Mapa de exibição do sistema de arquivos
Tabela 13. Snapshot do sistema de arquivos [cmdb_ci_file_system_snapshot]
Campo
Descrição
object_id
O ID do sistema de arquivos do snapshot, combinação de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
volume_id
O ID do sistema de arquivos do snapshot, uma combinação de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
server_name
O nome do sistema InfiniBox, ao qual o sistema de arquivos do snapshot está associado.
nome
O nome do sistema de arquivos do snapshot.
size_bytes
O tamanho total do sistema de arquivos do snapshot em bytes.
free_space_bytes
O espaço livre do sistema de arquivos do snapshot em bytes.
serial_number
O número de série do sistema de arquivos do snapshot.
storage_type
O tipo do sistema de arquivos do snapshot.
pool_id
O ID do pool, ao qual o sistema de arquivos do snapshot está associado.
parent_id
O ID do sistema de arquivos primário ao qual o sistema de arquivos do snapshot está associado.
provisioning_type
O tipo de provisionamento do sistema de arquivos do snapshot.
Figura 13. Mapa de exibição do snapshot do sistema de arquivos
Tabela 14. Compartilhamento de arquivo de armazenamento [cmdb_ci_storage_fileshare]
Campo
Descrição
caminho
O caminho de exportação da entidade de exportação do InfiniBox.
nome
O nome da entidade de exportação do InfiniBox, combinação de id:EXPORT_ID@EXPORT_PATH.
fileshare_id
O ID da entidade de exportação no contexto do sistema InfiniBox.
Figura 14. Mapa de exibição de exportação
Tabela 15. Grupo de consistência primária do Infinibox [cmdb_ci_infinibox_cg]
Campo
Descrição
object_id
O ID do grupo de consistência primária do Infinibox, combinação de id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
created_time
A hora de criação do grupo de consistência primária do InfiniBox, no formato AA-MM-DD HH:mm::SS.
updated_time
A hora de atualização do grupo de consistência primária do InfiniBox, no formato AA-MM-DD HH:mm::SS.
nome
O nome do grupo de consistência primária do InfiniBox.
tipo
O tipo do grupo de consistência primária do InfiniBox.
member_count
A contagem das entidades que participam do grupo de consistência primária do InfiniBox.
pool_id
O ID do pool ao qual o grupo de consistência primária do InfiniBox está associado.
lock_state
O estado de bloqueio do grupo de consistência primária do InfiniBox.
Figura 15. Mapa de exibição do grupo de consistência primária
Tabela 16. Grupo de consistência do snapshot do Infinibox [cmdb_ci_infinibox_snapshot_cg]
Campo
Descrição
object_id
O ID do grupo de consistência do snapshot do Infinibox, uma combinação de id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
created_time
A hora de criação do grupo de consistência do snapshot do InfiniBox, no formato AA-MM-DD HH:mm::SS.
updated_time
A hora de atualização do grupo de consistência do snapshot do InfiniBox, no formato AA-MM-DD HH:mm::SS.
nome
O nome do grupo de consistência do snapshot do InfiniBox.
tipo
O tipo do grupo de consistência do snapshot do InfiniBox.
member_count
O número de entidades que participam do grupo de consistência do snapshot do InfiniBox.
pool_id
O ID do pool, ao qual o grupo de consistência do snapshot do InfiniBox está associado.
lock_state
O estado de bloqueio do grupo de consistência do snapshot do InfiniBox.
Figura 16. Mapa de exibição do grupo de consistência do snapshot
Tabela 17. Link do InfiniBox [cmdb_ci_infinibox_link]
Campo
Descrição
object_id
O ID do link do InfiniBox.
nome
O nome do link do InfiniBox.
remote_version
A versão do sistema de armazenamento remoto InfiniBox.
remote_host
O nome do host ou endereço IP do sistema de armazenamento remoto InfiniBox.
remote_ip
O endereço IP do sistema de armazenamento remoto InfiniBox.
remote_link_id
O ID do link do sistema de armazenamento remoto InfiniBox.
remote_serial_number
O número de série do sistema de armazenamento remoto InfiniBox.
remote_sys_name
O nome do sistema de armazenamento remoto InfiniBox.
link_state
O estado do link entre os sistemas de armazenamento InfiniBox.
link_config_id
O ID de configuração do link do sistema de armazenamento remoto InfiniBox, no formato do GUID.
link_mode
O modo do link entre os sistemas de armazenamento InfiniBox.
resiliency_mode
O modo de resiliência entre os sistemas de armazenamento InfiniBox.
local_witness_state
O estado de testemunha local do sistema de armazenamento InfiniBox.
witness_address
O endereço da testemunha local do sistema de armazenamento InfiniBox, se atribuído.
last_connection_time
O carimbo de data/hora da conexão estabelecida entre os sistemas de armazenamento Infinibox no formato AA-MM-DD HH:MM::SS.
local_replica_net_space_id
O ID do espaço da rede de réplica local do sistema de armazenamento Infinibox.
link_replication_type
O tipo de replicação do link entre os sistemas de armazenamento InfiniBox.
Figura 17. Mapa de exibição de link
Tabela 18. Réplica do InfiniBox [cmdb_ci_infinibox_replica]
Campo
Descrição
object_id
O ID da réplica do InfiniBox, combinação de LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
nome
O ID da réplica do InfiniBox, combinação de LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
replica_role
A função da réplica do sistema de armazenamento InfiniBox.
entity_type
O tipo de entidade replicada no contexto do sistema de armazenamento InfiniBox.
replica_state
O estado da réplica no contexto do sistema de armazenamento InfiniBox
replication_type
O tipo da replicação no contexto do sistema de armazenamento InfiniBox, se aplicado.
sync_state
O estado de sincronização da réplica do sistema de armazenamento InfiniBox.
link_id
O ID do link associado à réplica no contexto do sistema de armazenamento InfiniBox.
entity_id
O ID da entidade replicada no contexto do sistema de armazenamento InfiniBox.
remote_entity_id
O ID da entidade remota replicada do sistema de armazenamento InfiniBox.
entity_name
O nome da entidade local replicada no contexto do sistema de armazenamento InfiniBox.
remote_entity_name
O nome da entidade remota replicada no contexto do sistema de armazenamento InfiniBox.
dataset_type
O tipo de conjunto de dados local no contexto do sistema de armazenamento InfiniBox.
Figura 18. Mapa de exibição da réplica
Relacionamentos entre ICs
Relacionamentos criados pelo padrão Sistema de armazenamento InfiniBox (LP)
IC
Relacionamento
IC
cmdb_ci_storage_server
"Contains :: Contained by"
cmdb_ci_storage_switch
cmdb_ci_fc_port
“Connects to :: Connected by”
cmdb_ci_storage_switch
cmdb_ci_storage_server
“Uses :: Used by”
cmdb_ci_network_adapter
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_network_adapter
cmdb_ci_ip_address
“reference by column name nic”
cmdb_ci_network_adapter
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_fc_port
cmdb_ci_storage_server
“Owns :: Owned by”
cmdb_ci_ip_address
cmdb_ci_storage_node_element
“Owns :: Owned by”
cmdb_ci_ip_address
cmdb_ci_storage_node_element
“Contains :: Contained by”
cmdb_ci_disk
cmdb_serial_number
“reference”
cmdb_ci_storage_server
cmdb_ci_storage_server
“Allocated to :: Allocated from”
cmdb_ci_storage_node_element
Tabela 19. Relacionamentos criados pelo padrão Volume de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_volume
“Provisioned From :: Provisioned”
cmdb_ci_storage_vol_snapshot
cmdb_ci_storage_pool
“reference by column name provided by”
cmdb_ci_storage_volume
cmdb_ci_storage_server
"Contains :: Contained by and reference by column name computer”
cmdb_ci_storage_volume
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_storage_vol_snapshot
cmdb_ci_infinibox_cg
“Contains :: Contained by”
cmdb_ci_storage_volume
cmdb_ci_infinibox_snapshot_cg
“Contains :: Contained by”
cmdb_ci_storage_vol_snapshot
Tabela 20. Relacionamento criado pelo padrão Pool de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_storage_pool
Tabela 21. Relacionamento criado pelo padrão Exportação de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_fileshare
“Provided By :: Provides”
cmdb_ci_storage_server
Tabela 22. Relacionamentos criados pelo padrão Sistema de arquivos de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_file_system
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_file_system_snapshot
cmdb_ci_file_system
“Provided By :: Provides”
cmdb_ci_storage_pool
cmdb_ci_file_system_snapshot
“Provided By :: Provides”
cmdb_ci_storage_pool
cmdb_ci_file_system
“Provisioned From :: Provisioned”
cmdb_ci_file_system_snapshot
cmdb_ci_file_system
“Provided By :: Provides”
cmdb_ci_storage_fileshare
cmdb_ci_file_system_snapshot
“Provided By :: Provides”
cmdb_ci_storage_fileshare
Tabela 23. Relacionamentos criados pelo padrão Grupo de consistência de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_cg
cmdb_ci_infinibox_cg
“Provisioned From :: Provisioned”
cmdb_ci_infinibox_snapshot_cg
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_snapshot_cg
cmdb_ci_infinibox_cg
“Contains :: Contained by”
cmdb_ci_storage_pool
cmdb_ci_infinibox_snapshot_cg
“Contains :: Contained by”
cmdb_ci_storage_pool
Tabela 24. Relacionamentos criados pelo padrão Réplica de armazenamento InfiniBox (LP)
IC
Relações
IC
cmdb_ci_storage_server
“Contains :: Contained by”
cmdb_ci_infinibox_replica
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_infinibox_cg
cmdb_ci_infinibox_replica
“Uses :: Used by”
cmdb_ci_infinibox_link
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_storage_volume
cmdb_ci_infinibox_replica
“Replicates to :: Replicated by”
cmdb_ci_file_system
Tabela 25. Relacionamento criado pelo padrão Link de armazenamento InfiniBox (LP)