Automação de recursos

Há algumas coisas no comportamento do System Automation for Multiplatforms que devem ser consideradas ao trabalhar com recursos automatizados e políticas de automação:

  • Antes que um recurso possa ser automatizada e controlado pelo System Automation for Multiplatforms, ele deve ser incluído em um grupo de recursos System Automation for Multiplatforms tenta alterar o estado operacional (OpState) do recurso para o mesmo estado desejado (NominalState) do grupo de recursos.
  • Os recursos (aplicativos) que são controlados pelo System Automation for Multiplatforms só podem ser iniciados e parados com segurança usando os comandos chrg, rgreqou rgmbrreq. Esses comandos podem alterar os estados de recurso desejados.
  • O System Automation for Multiplatforms pode detectar se qualquer recurso automatizado é iniciado ou interrompido manualmente por um operador durante o monitoramento do recurso Em seguida, o recurso é iniciado ou interrompido novamente para trazê-lo de volta para o estado desejado. Esse comportamento aplica-se a todos os recursos que não estão suspensos ou bloqueados. Recursos nos nós que forem excluídos da automação serão interrompidos, pois seu estado desejado é configurado como offline. Um nó pode ser excluído da automação quando ele não deve executar nenhum dos recursos automatizados.
  • Se a intervenção manual for necessária, a automação poderá ser suspensa com o seguinte comando:
    # samctrl -M T
    Para retornar o controle de volta ao modo de automação do System Automation for Multiplatforms , insira o comando:
    # samctrl -M F
  • Para obter mais informações sobre os comandos, consulte Referência

  • As considerações especiais de manutenção se aplicam aos nós que estão em execução em um domínio do System Automation for Multiplatforms Especialmente para os comandos halt e reboot que são usados para nós de parada

    Antes que um nó seja interrompido, ele deverá ser incluído na lista de exclusões de automação. Quando um nó está na lista de exclusão de automação, o System Automation for Multiplatforms para todos os recursos que são executados no nó. Os recursos serão movidos para outro nó onde o recurso também tem permissão para ser executado. Depois que todos os recursos forem movidos, o nó poderá ser interrompido ou reinicializado com segurança.

    Para incluir um nó na lista de exclusões, insira:
    # samctrl -u a <node-name>
    Agora é possível parar ou reiniciar o nó com segurança. Depois que o nó for iniciado novamente e estiver online novamente no domínio, será possível removê-lo da lista de exclusão com o seguinte comando:
    # samctrl -u d <node-name>
    Incluir o nó na automação novamente não move recursos implicitamente de volta para este nó. A intenção é mantê-los disponíveis em seus nós atuais sem interrupção. Se outro comportamento for desejado, consulte A função failback para o nó inicial.
    É possível exibir a lista de exclusão com o seguinte comando:
    # lssamctrl
  • Domínios do System Automation for Multiplatforms com dois nós (ou um número par de nós) requerem um desempatador. Sem um desempatador, o segundo nó não assumirá o controle dos recursos que estavam sendo executados em um nó que falhou ou foi reinicializado. Para obter tipos de desempatador e configuração, consulte Suporte de Quorum.