Поделиться через


Часто задаваемые вопросы о службе автоматизации Azure

В этом списке корпорация Майкрософт собрала часто задаваемые вопросы о службе автоматизации Azure. Если у вас возникли другие вопросы о возможностях этой службы, задайте их на форуме. Если вопрос задается часто, мы добавим его в эту статью, чтобы найти его быстро и легко.

Почему не удается создать новое задание автоматизации в регионе Западной Европы?

Вы можете столкнуться с задержкой или сбоем при создании заданий из-за проблем с масштабируемостью в регионе Западной Европы. Дополнительные сведения см . в статье о создании нового задания автоматизации в регионе Западной Европы.

Может ли управление обновлениями предотвратить непредвиденные обновления на уровне ОС?

Да. Дополнительные сведения см. в разделе "Исключение обновлений".

Почему к компьютеру Linux с управлением обновлениями не применяются критически важные или обновления системы безопасности?

При развертывании обновлений на компьютер Linux вы можете выбрать категории обновлений. Это позволит отобрать те обновления, которые соответствуют указанным критериям. Дополнительные сведения см. в разделе "Классификации обновлений Linux".

Может ли управление обновлениями развертывать обновления в клиентах Azure?

Да. Инструкции см. в статье "Развертывание обновлений в клиентах Azure".

Какая версия Python 3 поддерживается в Службе автоматизации Azure?

Для облачных заданий поддерживается Python 3.8. Скрипты и пакеты из любой версии 3.x могут работать, если код совместим в разных версиях.

Для гибридных заданий в гибридных рабочих ролях Runbook на компьютерах Windows можно выбрать установку любой версии 3.x, которую вы хотите использовать. Для гибридных заданий в гибридных рабочих ролях Runbook на компьютерах Linux все зависит от версии Python 3, установленной на компьютере для запуска DSC OMSConfig и гибридной рабочей роли Linux. Мы рекомендуем установить версию 3.6, однако разные версии также должны работать, если в сигнатурах методов или контрактах между версиями Python 3 нет критических изменений.

Могут ли модули Runbook Python 2 и Python 3 работать в одной учетной записи службы автоматизации Azure?

Не существует ограничений на использование модулей Runbook Python 2 и Python 3 в одной учетной записи службы автоматизации Azure.

Каков план переноса существующих модулей Runbook и пакетов Python 2 на Python 3?

Служба автоматизации Azure не планирует переносить модули Runbook и пакеты Python 2 в Python 3. Вам потребуется выполнить эту миграцию самостоятельно. Существующие и новые модули Runbook и пакеты Python 2 продолжат работать.

Какие пакеты поддерживаются по умолчанию в среде Python 3?

Пакет Azure 4.0.0. Дополнительные сведения см. в разделе "Управление пакетами Python 3".

Можно ли запустить модуль Runbook Python 3, который ссылается на пакет Python 2 или наоборот?

Python 2 и Python 3 имеют разные среды выполнения. Во время выполнения модуля Runbook Python 2, можно импортировать только пакеты Python 2 и аналогичные для Python 3.

Как различить модули Runbook и пакеты Python 2 и Python 3?

Python 3 — это новое определение Runbook, которое различает модули Runbook Python 2 и Python 3. Аналогичным образом для пакетов Python 3 появился другой тип пакета.

Как гибридная рабочая роль Runbook знает, какую версию Python следует запускать при установке и Python 2, и Python 3?

В случае рабочей роли Runbook на Windows, при запуске модуля Runbook Python 2 она сначала ищет переменную среды PYTHON_2_PATH и проверяет, указывает ли она на допустимый исполняемый файл. Например, если папка установки — C:\Python2, рабочая роль проверит, является ли путь C:\Python2\python.exe допустимым. Если путь не найден, аналогичная проверка выполняется для переменной среды PATH.

В случае с Python 3, сначала выполняется поиск переменной среды PYTHON_3_PATH, а затем проверяется переменная среды PATH.

См. несколько версий Python.

Как гибридная рабочая роль Runbook находит интерпретатор Python?

Поиск модуля Python осуществляется с помощью переменных среды, как было описано выше.

Поддерживается ли Python 3 в системе управления версиями?

Нет. Система управления версиями сейчас не поддерживается для Python 3. По умолчанию модули Runbook Python синхронизируются как модули Runbook Python 2.

Как автор Runbook может узнать, какие пакеты Python доступны в песочнице Azure?

См. раздел "Определение доступных пакетов" в песочнице.

Как автор Runbook может задать, какая версия модуля пакета будет использоваться при наличии нескольких модулей?

См. статью "Управление пакетами Python 3".

Следующие шаги

Если в этой статье нет ответа на ваш вопрос, обратитесь к следующим источникам сведений.