У меня есть виртуальные машины в Azure.Каждый мастер vm имеет несколько вычислительных узлов, на которых выполняется Slurm.
Когда задание завершено, вычислительные узлы, удаленные сценарием завершения работы Slurm, и мастер продолжают работать.Я тоже хочу завершить работу мастера.
Я создал Runbook Azure, который завершил работу главного сервера.Я могу добавить строку в сценарий, который закрывает вычислительные узлы, чтобы вызвать этот Runbook.
Проблема:
Каждый вычислительный узел отправит запрос на отключение своего мастера, что одинаково для немногих вычислительных узлов.Что является причиной отправки одного и того же запроса много раз.
Есть ли способ узнать в Runbook, что был получен запрос на отключение определенного мастера, и пропустить все остальные запросы на отключение одного и того же мастера.Могу ли я заблокировать Runbook или включить флаг, что запрос был отправлен?
Спасибо.