Задача пакетного задания Azure не выполняется в указанном пуле?
Я создал лазурный пакетный пул с пользовательским изображением. Теперь, когда я создаю задание из пула, создаю задание из задания и запускаю его, задача завершается неудачно, потому что не находит пакет зависимостей (python), который я предварительно установил через пользовательский образ; Более того, в обзоре задачи в разделе "Пул" написано "нет данных". Значит ли это, что пул, который я создал из пользовательского образа, не используется задачей, и поэтому мои пакеты отсутствуют?
Кстати, если я войду в узел в пуле, я вижу, что мои пакеты существуют на узлах.
Благодарю.
1 ответ
Использование собственного образа экономит время при подготовке вычислительных узлов вашего пула для запуска вашей пакетной рабочей нагрузки. Хотя вы можете использовать образ Azure Marketplace и устанавливать программное обеспечение на каждом вычислительном узле после предоставления, использование пользовательского образа может быть более эффективным.
При описании документа разница между настраиваемым изображением и изображением Azure Marketplace заключается только в том, что вы действительно установили приложения в своем настраиваемом образе. Таким образом, вы можете запускать задачи в узлах пула независимо от того, какое изображение вы использовали.
Для проблем, с которыми вы столкнулись, я думаю, что это проблема пользователя, которую вы используете для запуска задач. Разрешение пользователя будет ограничивать использование приложения в узлах. Для получения дополнительной информации см. Запуск задач под учетными записями пользователей в пакетном режиме. Я предлагаю вам попробовать использовать администратора для запуска ваших задач. Надеюсь, это будет полезно.