Запуск сценариев в виртуальной машине Linux

Область применения: ✔️ Виртуальные машины Linux ✔️ Гибкие масштабируемые наборы

Для автоматизации задач или устранения неполадок может потребоваться выполнить команды в виртуальной машине. В статье ниже приведен краткий обзор доступных функций для выполнения сценариев и команд в виртуальных машинах.

Расширение пользовательских сценариев

Расширение пользовательских скриптов используется, прежде всего, для конфигурации пост-развертывания и установки программного обеспечения.

  • Загрузка и запуск сценариев в виртуальных машинах Azure.
  • Можно выполнить с помощью шаблонов Azure Resource Manager, Azure CLI, REST API, PowerShell или портала Azure.
  • Файлы сценария могут быть загружены из хранилища Azure или GitHub или предоставлены с вашего ПК при запуске с портала Microsoft Azure.
  • Запустить сценарий PowerShell на компьютерах Windows и сценарий Bash на компьютерах Linux.
  • Можно использовать для настройки после развертывания, установки программного обеспечения и других задач настройки или управления.

Команда "Выполнить"

Функция Выполнить команду позволяет управлять виртуальными машинами и приложениями и устранять неполадки с помощью сценариев и доступна даже тогда, когда машина недоступна, например, если гостевой брандмауэр не имеет открытых портов RDP или SSH.

  • Выполнение сценариев в виртуальных машинах Azure.
  • Можно выполнить с помощью портала Microsoft Azure, REST API, Azure CLI, или PowerShell
  • Быстро запустите сценарий и просмотрите выходные данные и повторите при необходимости на портале Microsoft Azure.
  • Сценарий можно ввести непосредственно или выполнив один из встроенных сценариев.
  • Запустить сценарий PowerShell на компьютерах Windows и сценарий Bash на компьютерах Linux.
  • Можно использовать в виртуальных машинах, управлении приложениями и для запуска недоступных сценариев.

Гибридная рабочая роль Runbook

Гибридная рабочая роль Runbook обеспечивает общее управление компьютером, приложением и средой управления с настраиваемыми сценариями пользователя, хранящимися в учетной записи автоматизации.

  • Выполнение сценариев в Azure и на компьютерах без использования Azure.
  • Можно выполнить с помощью портала Microsoft Azure, REST API, Azure CLI, PowerShell, веб-перехватчика.
  • Сценарии управляются и хранятся в учетной записи службы автоматизации.
  • Запуск PowerShell, PowerShell Workflow, Python или Graphical runbooks
  • Выполнения сценария без ограничения по времени.
  • Можно запустить несколько сценариев одновременно.
  • Полный вывод сценария возвращается и сохраняется.
  • Журнал заданий доступен в течении 90 дней.
  • Сценарии могут выполняться также как и локальная система или с помощью предоставленных учетных данных пользователя.
  • Необходима установка вручную

Последовательная консоль

Последовательная консольобеспечивает прямой доступ к виртуальной машине аналогично подключению клавиатуры к виртуальной машине.

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

Дальнейшие действия

Дополнительные сведения о различных доступных возможностях, для выполнения сценариев и команд в виртуальных машинах.