Создать виртуальную машину Azure с готовыми файлами и запустить их?

#azure #virtual-machine #azure-vm

#azure #виртуальная машина #azure-vm

Вопрос:

Есть ли в Azure способ создать новую виртуальную машину с предварительно выбранными файлами, которые всегда будут присутствовать при создании новой машины, а также запускать их?

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

Комментарии:

1. Есть какие-либо обновления по этому вопросу? Решает ли это вашу проблему?

Ответ №1:

Вы можете сохранить файлы в учетной записи хранилища и быстро получить файлы в своей виртуальной машине: https://learn.microsoft.com/en-us/azure/storage/files/storage-files-quick-create-use-windows . Кроме того, можно восстановить резервную копию виртуальной машины, на которой установлены все необходимые компоненты: https://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-restore-vms .

Если это не то, что вы ищете, я думаю, вам следует создать ISO-файл вашей виртуальной машины со всем установленным программным обеспечением / файлами, которые вы хотите. Однако это непросто, см. Обсуждение здесь: https://serverfault.com/a/952930

Ответ №2:

Если я правильно понимаю, вы ищете способ запуска сценария оболочки при создании новой виртуальной машины. Тогда я рекомендую вам использовать cloud-init, он может запустить ваш сценарий оболочки для подготовки виртуальной машины во время создания. Вы можете следовать инструкциям здесь, чтобы использовать сценарий оболочки.