AWS Descoberta de SSM
AWS A Descoberta de agente do Systems Manager (SSM) apresenta uma abordagem simplificada e baseada em agente para a descoberta Amazon Elastic Compute Cloud (EC2) usando AWS SSM. Essa integração é aprimorada Descoberta Aproveitando os agentes SSM para reduzir a dependência do tradicional MID Server simplificar a gestão de credenciais e melhorar a escalabilidade em ambientes multirregionais.
Fluxo de trabalho
- . ServiceNow AI Platform® envia comandos de descoberta para MID Server.
- O MID interage com AWS Serviços (SSM, Simple Storage Service (S3), Parameter Store) para executar comandos em dispositivos de destino.
- Os agentes SSM executam os comandos e retornam resultados para o S3.
- O MID recupera e processa resultados.
- O MID envia os resultados de volta para ServiceNow AI Platform® Por ecc_queue, que atualiza o CMDB.
Benefícios e uso
- Execute a descoberta sem precisar de credenciais adicionais locais para o sistema operacional.
- Implantação simplificada sem a necessidade de Agent Client Collector(ACC) ou acesso à Virtual Private Cloud (VPC).
- Minimize a necessidade de vários MID Serverse acesso direto à rede aos dispositivos de destino.
- Gerencie credenciais e execução de comando com segurança usando AWS serviços.
Requisitos
- Descoberta
- Espaço de descoberta de nuvem versão 1.7.1 ou posterior.
- Modelos de classe de IC do CMDB versão 1.74.0 ou posterior.
- Padrões de descoberta e mapeamento de serviços versão 1.27.0 ou posterior.
Instale o. MID Server. Para obter mais informações, consulte Instale e configure os MID Servers .
Verifique se você tem um AWS conta de usuário com acesso administrativo.
Verifique se você tem um ServiceNow AI Platform® conta de usuário com a função discovery_admin.
Recursos sem suporte
Os seguintes recursos não são compatíveis com AWS Descoberta de SSM:
- Descoberta baseada em arquivo
- Descoberta baseada em certificado
- Descoberta de cima para baixo
- ADM aprimorado
- Mudar/Cancelar mudança da etapa do usuário em padrões
AWS configuração do ambiente
- Crie funções e permissões do IAM
- Defina funções de IAM (Identity and Access Management, gestão de identidade e acesso) para oferecer suporte AWS Operações de SSM, especificando as permissões necessárias para executar os comandos de leitura, gravação e lista. Para obter mais informações, consulte Políticas de IAM
- Configure funções e instâncias do EC2
- Crie funções EC2 e atribua as permissões necessárias para que essas funções interajam com o SSM. Para obter mais informações sobre como configurar uma instância do EC2, consulte Instâncias do EC2 .
- Criar buckets do S3
- Crie buckets do S3 para oferecer suporte a grandes transferências de dados e configurar políticas de bucket apropriadas e regras de ciclo de vida. Para superar o limite de saída de 24 000 caracteres do SSM, a saída do comando é redirecionada para o S3, permitindo a captura de carga total. Além disso, o S3 facilita transferências de arquivos para instâncias do EC2. Para obter mais informações sobre como criar buckets do S3, consulte Configuração de um Bucket S3 .
- (Opcional) Configure chaves do KMS
- Criar um personalizado AWS Chave do serviço de gestão de chaves (KMS) para criptografar credenciais confidenciais armazenadas como parâmetros SecureString no AWS Armazenamento de parâmetros do gerenciador de sistemas. O uso de uma chave dedicada aumenta a segurança verificando se as credenciais são criptografadas e recuperadas com segurança no tempo de execução, sem exibi-las em texto sem formatação. Para obter mais informações sobre como criar chaves KMS, consulte Crie uma chave do AWS KMS gerenciada pelo cliente .Importante:Se você estiver usando credenciais da aplicação em Descoberta, Você deve criar uma chave KMS personalizada.
- Importe documentos SSM personalizados
- A execução do comando SSM depende da disponibilidade dos documentos necessários. Antes de iniciar a descoberta baseada em SSM, verifique se todos os arquivos YAML foram fornecidos por ServiceNowforam implantados com sucesso em cada AWS região em que o processo de descoberta será executado. Para obter mais informações sobre esse processo, consulte Importar documentos personalizados da AWS . Você pode baixar os arquivos YAML diretamente deste artigo.
Para obter mais informações sobre AWS Configuração do Console de gestão, consulte Amazon SSM Discovery - Instruções de configuração do ambiente AWS artigo no Now Support Base de conhecimento.
ServiceNow AI Platform® configuração da instância
- Configurar propriedades do sistema
- Habilite o seguinte Descoberta propriedades do sistema:
- glide.discovery.enable_ssm
- glide.discovery.ssm.enable_windows
. AWS O Agente SSM é executado com raiz ( Linux Ou SISTEMA ( Windows privilégios ), o que significa que qualquer comando enviado por ele pode ser executado com acesso total ao sistema. Devido a esse alto nível de acesso, o SSM é desativado por padrão por motivos de segurança. Para obter mais informações, consulte Habilite a descoberta baseada no AWS SSM.
- Defina credenciais raiz e não raiz
-
. mid.discovery.aws_ssm.linux.fallback_rootA propriedade permite que as instâncias EC2 sejam padronizadas para o usuário raiz. Por padrão, esta configuração é falso , mas se você não quiser configurar credenciais de usuário alternativas, poderá habilitá-lo para executar comandos como raiz. Se você deixar esta configuração desativada, deverá criar um registro de credencial no AWS Tabela Usuários da instância do SSM [aws_ssm_instance_user_credentials], na qual você simplesmente fornece o nome de usuário que deve ser usado para executar comandos na instância. Para obter mais informações, consulte Habilitar fallback raiz e Configurar credenciais de usuário personalizadas.
- Configurar propriedades do MID Server
- Depois de configurar chaves do KMS ou buckets do S3 no AWS Console de gestão, configure o seguinte MID Server propriedades do sistema no ServiceNow AI Platform®:
- mid.discovery.aws_ssm.kms_key_name
- mid.discovery.aws_ssm.kms_key_region
- mid.discovery.aws_ssm.s3_bucket_name
- mid.discovery.aws_ssm.s3_bucket_region
- Habilitar recurso DO MID Server
- Você deve habilitar o novo MID Server capacidade para AWS SSM para MID Server Compatível com a execução da descoberta de SSM. Por padrão, este recurso será incluído se você estiver usando o. TODOS capacidade. No entanto, se você estiver usando recursos individuais, deverá adicionar manualmente o novo AWS SSM capacidade para seu MID Servers. Para obter informações sobre como adicionar um recurso, consulte https://www.servicenow.com/docs/access?context=configure-capabilities&version=zurich&pubname=zurich-integrate-applications&ft:locale=en-US.
Descoberta na nuvem configuração de programação
- Crie um Descoberta na nuvem programação
- Ao configurar uma programação de descoberta em Espaço de descoberta de nuvem, Você pode implantar a descoberta do SSM selecionando Descobrir máquinas virtuais e. Use o AWS SSM alterna. Para obter mais informações, consulte Crie uma programação de descoberta em Espaço de descoberta de nuvem.