Gerenciar trabalhos e agendar
Os trabalhos são colocados em uma fila de trabalhos e executados em segundo plano quando os recursos estão disponíveis. Se uma tarefa estiver consumindo muitos recursos de cluster, você pode pará-la ou pausar até que haja menos demanda no cluster. Também pode monitorizar e reiniciar trabalhos.
Categorias de trabalho
Existem três categorias de trabalhos que você pode gerenciar: Afiliados ao servidor, afiliados a cluster e privados.
Um trabalho pode estar em qualquer uma das seguintes categorias:
-
Empregos afiliados ao servidor
Esses trabalhos são enfileirados pela estrutura de gerenciamento para um nó específico a ser executado.
-
Empregos afiliados a cluster
Esses trabalhos são enfileirados pela estrutura de gerenciamento para qualquer nó no cluster a ser executado.
-
Empregos privados
Essas tarefas são específicas para um nó e não usam o banco de dados replicado (RDB) ou qualquer outro mecanismo de cluster. Os comandos que gerem trabalhos privados requerem o nível de privilégio avançado ou superior.
Comandos para gerir trabalhos
Quando você insere um comando que invoca uma tarefa, normalmente, o comando informa que a tarefa foi enfileirada e retorna ao prompt de comando CLI. No entanto, alguns comandos reportam o progresso da tarefa e não retornam ao prompt de comando da CLI até que a tarefa seja concluída. Nesses casos, você pode pressionar Ctrl-C para mover o trabalho para o fundo.
Se você quiser… | Use este comando… |
---|---|
Exibir informações sobre todos os trabalhos |
|
Exibir informações sobre trabalhos por nó |
|
Exibir informações sobre trabalhos afiliados ao cluster |
|
Exibir informações sobre os trabalhos concluídos |
|
Apresentar informações sobre o histórico de trabalhos |
São armazenados até 25.000 registos de trabalho para cada nó no cluster. Consequentemente, tentar exibir o histórico completo do trabalho pode levar muito tempo. Para evitar tempos de espera potencialmente longos, você deve exibir tarefas por nó, máquina virtual de armazenamento (SVM) ou ID de Registro. |
Apresentar a lista de trabalhos privados |
|
Exibir informações sobre trabalhos privados concluídos |
|
Exibir informações sobre o estado de inicialização para gerentes de tarefas |
|
Monitorize o progresso de um trabalho |
|
Monitore o progresso de um trabalho privado |
|
Pausar um trabalho |
|
Pausar um trabalho privado |
|
Retomar um trabalho em pausa |
|
Retomar um trabalho privado em pausa |
|
Parar um trabalho |
|
Parar um trabalho privado |
|
Eliminar um trabalho |
|
Eliminar um trabalho privado |
|
Desassocie uma tarefa afiliada ao cluster a um nó não disponível que o possua, para que outro nó possa assumir a propriedade dessa tarefa |
|
Você pode usar o |
Comandos para gerir agendas de trabalhos
Muitas tarefas - por exemplo, cópias Snapshot de volume - podem ser configuradas para serem executadas em programações especificadas.os horários que são executados em momentos específicos são chamados de programações cron (semelhantes às programações UNIX cron
). As programações que são executadas em intervalos são chamadas interval programações. Utilize os job schedule
comandos para gerir agendas de trabalhos.
As programações de trabalhos não se ajustam às alterações manuais da data e hora do cluster. Esses trabalhos são programados para serem executados com base na hora atual do cluster quando o trabalho foi criado ou quando o trabalho foi executado mais recentemente. Portanto, se você alterar manualmente a data ou a hora do cluster, use os job show
comandos e job history show
para verificar se todos os trabalhos agendados estão na fila e concluídos de acordo com seus requisitos.
Se o cluster fizer parte de uma configuração do MetroCluster, as programações de tarefas em ambos os clusters devem ser idênticas. Portanto, se você criar, modificar ou excluir um agendamento de trabalhos, deverá executar a mesma operação no cluster remoto.
Se você quiser… | Use este comando… |
---|---|
Exibir informações sobre todas as programações |
|
Exibir a lista de trabalhos por agendamento |
|
Exibir informações sobre cronogramas do cron |
|
Exibir informações sobre programações de intervalos |
|
Crie um cronograma cron |
A partir do ONTAP 9.10,1, você pode incluir o SVM para sua agenda de trabalho. |
Crie um agendamento de intervalos |
É necessário especificar pelo menos um dos seguintes parâmetros: |
Modifique um cronograma do cron |
|
Modificar um agendamento de intervalos |
|
Eliminar uma agenda |
|
Exclua um cronograma do cron |
|
Eliminar um agendamento de intervalos |
|