Partilhar via


Referência de script de atualização

O contêiner do agente do coletor de dados SAP usa um script de atualização (disponível na solução Microsoft Sentinel para aplicativos SAP® GitHub) para simplificar o processo de atualização.

Este artigo mostra como o comportamento do script pode ser personalizado configurando seus parâmetros.

Visão geral do script

Durante o processo de atualização, o script identifica todos os contêineres que executam o agente do coletor de dados SAP, baixa uma imagem de contêiner atualizada do Registro do Contêiner do Azure, copia as configurações de diretório montadas, copia variáveis de ambiente, renomeia o contêiner existente com um -OLD sufixo e, finalmente, cria um contêiner usando a imagem atualizada. Em seguida, o script inicia o contêiner com uma opção adicional --sapconinstanceupdate que verifica se o contêiner atualizado pode ser iniciado e conectado ao sistema SAP corretamente. Quando o contêiner relata um início bem-sucedido, o script remove o contêiner antigo. Em seguida, ele recria o novo contêiner para ser executado sem o --sapconinstanceupdate switch para iniciar no modo de operação normal e continuar a coletar dados do sistema SAP.

Referência do parâmetro

Confirme todas as solicitações

Nome do parâmetro: --confirm-all-prompts

Valores dos parâmetros: Nenhum

Obrigatório: não

Explicação: Se --confirm-all-prompts a opção for especificada, o script não será pausado para nenhuma confirmação do usuário. Use --confirm-all-prompts o switch para obter uma implantação de toque zero

Usar a compilação de visualização do contêiner

Nome do parâmetro: --preview

Valores dos parâmetros: Nenhum

Obrigatório: não

Explicação: Por padrão, o script de atualização de contêiner implanta o contêiner com :latest tag. Os recursos de visualização pública são publicados na :latest-preview marca. Para garantir que o script de atualização de contêiner use a versão de visualização pública do contêiner, especifique a --preview opção.

Não execute um teste de conectividade de contêiner

Nome do parâmetro: --no-testrun

Valores dos parâmetros: Nenhum

Obrigatório: não

Explicação: Por padrão, o script de atualização de contêiner executa uma "execução de teste" do contêiner atualizado para verificar se ele pode se conectar com êxito ao sistema SAP. Para ignorar esse teste, especifique um --no-testrun parâmetro. Nesse caso, o script recriará os contêineres usando uma nova imagem sem validar que os contêineres podem iniciar e se conectar ao SAP com êxito. Use este interruptor com cuidado.

Especificar um local SDK personalizado

Nome do parâmetro: --sdk

Valores dos parâmetros: <SDK file full path>

Obrigatório: não

Explicação: Por padrão, o script de atualização extrai o arquivo zip do SDK de um contêiner existente e o copia para o contêiner recém-criado. Se houver necessidade de atualizar a versão do SDK do NetWeaver usada junto com a atualização do contêiner, especifique o --sdk switch, especificando o caminho completo do SDK.

Forçar a atualização do contêiner, mesmo que a versão seja a mesma

Nome do parâmetro: --force

Valores dos parâmetros: Nenhum

Obrigatório: não

Explicação: atualize o contêiner, mesmo que a versão da imagem usada para o contêiner existente seja a mesma da imagem disponível na Microsoft.

Fazer atualização seletiva de contêiner

Nome do parâmetro: --containername

Valores dos parâmetros: Container name

Obrigatório: não

Explicação: Por padrão, o script de atualização atualiza todos os contêineres que executam a solução Microsoft Sentinel para aplicativos SAP®. Para atualizar um único ou vários contêineres, especifique --containername <containername> a opção. Switch pode ser especificado várias vezes, por exemplo --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT, . Nesse caso, apenas os contentores especificados serão atualizados. Se o nome do contêiner especificado não existir, ele será ignorado pelo script.

Próximos passos

Saiba mais sobre a solução Microsoft Sentinel para aplicativos SAP®:

Resolução de problemas:

Ficheiros de referência:

Para obter mais informações, consulte Soluções do Microsoft Sentinel.