#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, он может запустить ваш сценарий оболочки для подготовки виртуальной машины во время создания. Вы можете следовать инструкциям здесь, чтобы использовать сценарий оболочки.