Descoberta do Veritas Cluster Server
A aplicação ServiceNow Descoberta usa o padrão Cluster do Unix - VERITAS para encontrar componentes do Servidor de cluster do Veritas. Descobrir alguns desses recursos requer a atualização do Padrões de descoberta e mapeamento de serviços aplicação do ServiceNow Store.
É possível usar este padrão na ServiceNow AI Platform com as versões Kingston Patch 8, London ou Madrid.
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
- Credenciais SSH
- Na ServiceNow AI Platform®, configure as credenciais SSH para um usuário com direitos elevados para executar o comando cat. Para obter mais informações sobre comandos, consulte na documentação do Mapeamento de serviços os comandos do Mapeamento de serviços que exigem um usuário privilegiado.
- Permissões para ler o arquivo de configuração do Veritas Cluster Server
- Conceda ao usuário do SO Unix permissões para ler o seguinte arquivo de configuração: /etc/VRTSvcs/conf/config/main.cf.
- Permissões para executar comandos do Veritas Cluster
- Conceda ao usuário do SO Unix permissões para executar os seguintes comandos no Veritas Cluster Server:
Comando Parâmetro Obrigatório/Opcional Descrição “privilege user” + cat /etc/VRTSvcs/conf/config/main.cf - Obrigatório Ler o arquivo de configuração do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterUUID 2>/dev/null - Obrigatório Obtenha o UUID do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterName 2>/dev/null - Obrigatório Obter o nome do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/haclus -value EngineVersion - Obrigatório Obter a versão do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusterAddress - Obrigatório Obter o endereço do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/haclus -value ClusState - Obrigatório Obter o status do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/hasys -state - Obrigatório Obter os nós do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/hares -state - Obrigatório Obter os recursos do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/hares -display |grep -w 'Type' |grep 'global' 2>/dev/null - Obrigatório Obter o tipo de recurso do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/hares -display | grep Group 2>/dev/null - Obrigatório Obter o grupo de recursos do cluster do Veritas Cluster Server. “privilege user” + /opt/VRTSvcs/bin/hagrp -state 2>/dev/null - Obrigatório Obter o nome e o status do grupo de recursos do Veritas Cluster Server. - Probe de classificação para acionar o padrão UNIX Cluster – VERITAS Cluster
- Verifique se o probe de classificação está definido para acionar o padrão UNIX Cluster – VERITAS Cluster:
- Navegar até .
- Na lista Classificação do UNIX, clique em Solaris ou Linux.
- Na guia Probes de gatilhos, verifique se o probe HorizontalDiscoveryProbe-HorizontalPatt está atribuído ao padrão UNIX Cluster – VERITAS Cluster.
Nota:O log de descoberta mostra o erro da etapa de descoberta do SO, mesmo que a descoberta seja concluída com sucesso.
- Propriedade do sistema para a nova classe de host
- Adicione uma propriedade do sistema [sys_property] sa.host_classes e defina o valor como cmdb_ci_unix_cluster. Criar uma nova classe de host para os servidores Veritas Cluster ajuda a identificar corretamente este tipo de hosts.
Limitações
Não é possível personalizar o padrão Cluster do Unix - VERITAS Cluster no modo de depuração do Pattern Designer.
Dados coletados pelo Descoberta durante a descoberta horizontal
| Tabela e campo | Descrição |
|---|---|
| Cluster do Unix [cmdb_ci_unix_cluster] | Os atributos do cluster do Unix. |
| Endereço IP [ip_address] | |
| Tipo de cluster [cluster_type] | |
| Nome [nome] | |
| Versão do cluster [cluster_version] | |
| Status do cluster [cluster_status] | |
| Nó do cluster do Unix [cmdb_ci_unix_cluster_node] | Os atributos do nó do cluster do Unix. |
| Nome [nome] | |
| Cluster [cluster] | |
| Servidor [server] | |
| Estado do nó [node_status] | |
| Endereço IP [ip_address] | |
| Grupo de recursos de cluster do UNIX [cmdb_ci_unix_cluster_resource_group] | Os atributos do Grupo de recursos do cluster do Unix. |
| Nome [nome] | |
| Nó [node] | |
| Servidor [server] | |
| Cluster [cluster] | |
| Status do grupo de recursos [resource_group_status] | |
| Recurso do cluster do UNIX [cmdb_ci_unix_cluster_resource] | Os atributos do recurso do cluster do UNIX. |
| Tipo de recurso [resource_type] | |
| Nome [nome] | |
| Status do recurso [resource_status] | |
| IPs virtuais do cluster [cmdb_ci_cluster_vip] | Os atributos dos endereços IP virtuais do cluster. |
| Endereço IP [ip_address] | |
| nome [name] | |
| Cluster [cluster] | |
| Status do cluster [cluster_status] | |
| Nó [node] |
Relacionamentos entre ICs
| IC | Relacionamento | IC |
|---|---|---|
| Cluster do Unix [cmdb_ci_unix_cluster] | Hosts: Hosted on | Servidor Linux [cmdb_ci_linux_server] |
| Nó do cluster do Unix [cmdb_ci_unix_cluster_node] | Hosts: Hosted on | Servidor Linux [cmdb_ci_linux_server] |
| IPs virtuais do cluster [cmdb_ci_cluster_vip] | Virtualized by: Virtualized | Cluster do Unix [cmdb_ci_unix_cluster] |
| IPs virtuais do cluster [cmdb_ci_cluster_vip] | Uses: Used by | Nó do cluster do Unix [cmdb_ci_unix_cluster_node] |
| Nó do cluster do Unix [cmdb_ci_unix_cluster_node] | Cluster of: Cluster | Cluster do Unix [cmdb_ci_unix_cluster] |
| Recurso do cluster do Unix [cmdb_ci_unix_cluster_resource] | Define recursos para: Obtém recursos de | Nó do cluster do Unix [cmdb_ci_unix_cluster_node] |
| Recurso do cluster do Unix [cmdb_ci_unix_cluster_resource] | Define recursos para: Obtém recursos de | O campo Cluster no [cmdb_ci_cluster] |
| Grupo de recursos do cluster do Unix [cmdb_ci_unix_cluster_resource_group] | Contains: Contained by | O campo Cluster no cluster do UNIX [cmdb_ci_unix_cluster] |
| Grupo de recursos do cluster do Unix [cmdb_ci_unix_cluster_resource_group] | Contains: Contained by | O campo Nó do nó do cluster do Unix [cmdb_ci_unix_cluster_node] |
| Grupo de recursos do cluster do Unix [cmdb_ci_unix_cluster_resource_group] | Contains: Contained by | Recurso do cluster do Unix [cmdb_ci_unix_cluster_resource] |