Partilhar via


Sobre pré e pós eventos

Aplica-se a: ✔️ VMs ✔️ do Windows VMs ✔️ Linux Ambiente local ✔️ Servidores habilitados para Azure Arc.

Os pré-eventos e pós-eventos no Azure Update Manager permitem-lhe executar determinadas tarefas automaticamente antes e depois de uma configuração de manutenção agendada. Para obter mais informações sobre como criar configurações de manutenção agendada, consulte Agendar atualizações recorrentes para máquinas usando o portal do Azure e a Política do Azure. Por exemplo, usando eventos pré e pós, você pode executar as seguintes tarefas em máquinas que fazem parte de uma agenda. A lista a seguir não é exaustiva e você pode criar eventos pré e pós de acordo com sua necessidade.

Tarefas de exemplo

A seguir estão os cenários onde você pode definir pré e pós eventos:

Cenário Descrição
Ligue as máquinas Ligue a máquina para aplicar atualizações.
Criar instantâneo Snaps de disco usados para recuperar dados.
E-mail de notificação Envie um alerta de notificação antes de acionar um patch.
Parar serviços Pare serviços como serviços de gateway, NPExServices, serviços SQL, etc.

Agendar ordem de execução com pré e pós eventos

Para uma determinada programação, você pode incluir um pré-evento, pós-evento ou ambos. Além disso, você pode ter vários pré e/ou pós-eventos. A sequência de execução de um cronograma com pré e pós eventos é a seguinte:

  1. Pré-evento - Tarefas executadas antes do início da janela de manutenção agendada. Por exemplo - Ligue as máquinas antes de aplicar patches.

  2. Cancelamento - Nesta etapa, você pode iniciar o cancelamento da execução do cronograma. Alguns cenários em que você pode optar por cancelar uma execução de agenda incluem falhas pré-evento ou execução pré-evento não concluída.

    Nota

    Você deve iniciar o cancelamento como parte do pré-evento; O Azure Update Manager ou a configuração de manutenção não cancelarão automaticamente o agendamento. Se você não conseguir cancelar, a execução do agendamento prosseguirá com a instalação das atualizações durante a janela de manutenção definida pelo usuário.

  3. Instalação de atualizações - As atualizações são instaladas como parte da janela de manutenção de agendamento definida pelo usuário.

  4. Pós-evento - O pós-evento é executado imediatamente após a instalação das atualizações. Ocorre dentro da janela de manutenção se a instalação da atualização estiver concluída e houver janela à esquerda ou fora da janela se a janela de manutenção tiver terminado. Por exemplo: desative as VMs após a conclusão do patch.

    Nota

    No Azure Update Manager, os pré-eventos são executados fora da janela de manutenção e os eventos de postagem podem ser executados fora da janela de manutenção. Você deve planejar esse tempo adicional necessário para concluir a execução do cronograma em suas máquinas.

  5. Status da agenda - O status de sucesso ou falha de uma execução de agenda refere-se apenas à instalação da atualização nas máquinas que fazem parte da agenda. O status de execução da agenda não inclui o status pré e pós-evento. Se o pré-evento tiver falhado e você tiver chamado a API de cancelamento, o status de execução do agendamento será exibido como cancelado.

    O Azure Update Manager usa a Grade de Eventos para criar e gerenciar eventos pré e pós em configurações de manutenção agendada. Na Grade de Eventos, você pode escolher entre manipuladores de eventos, como Webhooks do Azure, Azure Functions, etc., para acionar sua atividade pré e pós.

    Captura de tela que mostra a sequência de execução de um cronograma com pré e pós.

    Nota

    Se você estiver usando Runbooks em eventos anteriores e posteriores no gerenciamento de Atualizações de Automação do Azure e planeja reutilizá-los no Azure Update Manager, recomendamos que você use Webhooks do Azure vinculados a Runbooks de Automação. Mais informações.

Cronograma de cronogramas para pré e pós eventos

Captura de tela que mostra a linha do tempo dos horários com pré e pós.

Recomendamos que você percorra a tabela a seguir para entender o cronograma da programação para pré e pós eventos.

Por exemplo, se um cronograma de manutenção estiver definido para começar às 15h00, com a janela de manutenção de 3 horas e 55 minutos para o escopo de manutenção do convidado . A programação tem um pré-evento e um pós-evento e a seguir estão os detalhes:

Tempo Detalhes
14:19 Como a programação começa às 15h00, você pode modificar as máquinas ou escopos 40 minutos antes do horário de início (ou seja, às 14h19.
Observação Isso se aplica se você estiver criando uma nova agenda ou editando uma agenda existente com um pré-evento.
14:20 - 14:30 Como o pré-evento é acionado pelo menos 30 minutos antes, ele pode ser acionado a qualquer momento entre 14h20 e 14h30.
14:30 - 14:50 O pré-evento acontece das 14h30 às 14h50. O pré-evento deve concluir as tarefas até às 14h50.
Observação Se você tiver mais de um pré-evento configurado, todos os eventos deverão ser executados dentro de 20 minutos. No caso de vários pré-eventos, todos eles serão executados independentemente uns dos outros. Você pode personalizar de acordo com suas necessidades, definindo a lógica nos pré-eventos. Por exemplo, se desejar que dois pré-eventos sejam executados sequencialmente, você poderá incluir uma hora de início atrasada na lógica do segundo pré-evento.
Se o pré-evento continuar a ser executado além de 20 minutos ou falhar, você pode optar por cancelar a execução do agendamento, caso contrário, a instalação do patch prosseguirá independentemente do status de execução do pré-evento.
14:50 A última hora que pode invocar a API de cancelamento é 14:50.
Observação Se a API de cancelamento não for invocada ou não tiver sido configurada, a instalação do patch continuará a ser executada.
3:00 PM O horário é acionado às 15h00.
18:55 Às 18h55, o cronograma conclui a instalação das atualizações durante a janela de manutenção de 3 horas e 55 minutos.
O evento post é acionado às 18:55 assim que as atualizações são instaladas.
Observação Se você definiu uma janela de manutenção mais curta de 2 horas, o evento pós-manutenção será acionado após 2 horas e se a instalação da atualização for concluída antes do tempo estipulado de 2 horas (ou seja) 1 hora e 50 minutos, o evento pós-manutenção começará imediatamente.

Recomendamos que esteja atento ao seguinte:

  • Se você estiver criando uma nova agenda ou editando uma agenda existente com um pré-evento, precisará de pelo menos 40 minutos antes do início da janela de manutenção (15:00 no exemplo acima) para que o pré-evento seja executado, caso contrário, isso levará ao cancelamento automático da execução agendada atual.
  • Invocar uma API de cancelamento do seu script ou código cancela a execução da agenda e não toda a programação.
  • O status da execução pré e pós-evento pode ser verificado no manipulador de eventos escolhido.

Próximos passos

  • Para saber como criar eventos pré e pós, consulte Eventos de configuração pré e pós-manutenção.
  • Para saber como configurar eventos pré e pós ou cancelar uma execução de agendamento, consulte Eventos de configuração pré e pós-manutenção.
  • Para saber como usar eventos pré e pós para ativar e desativar suas VMs usando Webhooks, consulte aqui.
  • Para saber como usar eventos pré e pós para ativar e desativar suas VMs usando o Azure Functions, consulte aqui.