Para desativar:
qmod -d *@node_name
Para reativar:
qmod -e *@node_name
Estou tendo alguns problemas com um nó específico. Até resolvê-lo, não quero que nenhum trabalho seja executado no ii. Como posso temporariamente retirar esse nó dos nós "pool"?
Para desativar:
qmod -d *@node_name
Para reativar:
qmod -e *@node_name
Se você está executando 6.1 ou melhor, aqui está o melhor caminho. Crie um novo hostgroup chamado @disabled
qconf -ahgrp @disabled
Crie um novo conjunto de cota de recursos com
qconf -arqs limit hosts @disabled to slots=0
Agora, para desativar um host, basta adicioná-lo ao grupo de hosts
qconf -aattr hostgroup hostlist MYHOST @disabled
Para reativar o host, remova-o do grupo de hosts
qconf -dattr hostgroup hostlist MYHOST @disabled
Esse processo impedirá que novos trabalhos sejam agendados para a máquina e permitam que os trabalhos atualmente em execução sejam concluídos.
Sem saber sua versão SGE, não posso dizer com certeza que isso irá atingir o resultado desejado, no entanto, qconf -de foo
irá deletar o host de execução foo . qconf -ae foo
irá então adicionar o host foo de volta à lista de execução.