Referência de script de atualização

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

Este artigo mostra como o comportamento do script pode ser personalizado por meio da configuração de 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 coletor de dados do SAP, baixa uma imagem de contêiner atualizada do Registro de Contêiner do Azure, copia as configurações do diretório montado, copia variáveis de ambiente, renomeia o contêiner existente com um sufixo -OLD e, por fim, 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 iniciar e se conectar ao sistema SAP corretamente. Quando o contêiner relata uma inicialização bem-sucedida, o script remove o contêiner antigo. Em seguida, ele recria o novo contêiner para ser executado sem a opção --sapconinstanceupdate para iniciar no modo de operação normal e continuar a coletar dados do sistema SAP.

Referência de parâmetro

Confirmar todos os prompts

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

Valores de parâmetro: nenhum

Obrigatório: Não

Explicação: Se a opção --confirm-all-prompts for especificada, o script não será pausado para nenhuma confirmação do usuário. Use a opção --confirm-all-prompts para obter uma implantação sem interações

Usar o build de versão prévia do contêiner

Nome do parâmetro:--preview

Valores de parâmetro: nenhum

Obrigatório: Não

Explicação: por padrão, o script de atualização de contêiner implanta o contêiner com a marca :latest. A versão prévia pública dos recursos são publicadas para marcar :latest-preview. Para garantir que o script de atualização do contêiner use a versão prévia pública do contêiner, especifique a opção --preview.

Não executar um teste de conectividade do contêiner

Nome do parâmetro:--no-testrun

Valores de parâmetro: nenhum

Obrigatório: Não

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

Especificar um local de SDK personalizado

Nome do parâmetro:--sdk

Valores de parâmetro:<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 no contêiner recém-criado. Se houver a necessidade de atualizar a versão do SDK do NetWeaver usada com a atualização do contêiner, especifique a opção --sdk, informando o caminho completo do SDK.

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

Nome do parâmetro:--force

Valores de parâmetro: nenhum

Obrigatório: Não

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

Fazer atualização seletiva de contêiner

Nome do parâmetro:--containername

Valores de parâmetro:Container name

Obrigatório: Não

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

Próximas etapas

Saiba mais sobre as aplicações da Solução do Microsoft Sentinel para SAP®:

Solucionar problemas:

Arquivos de referência:

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