Скопируйте файлы в Azure VMSS с помощью действий GitHub.

Можно ли каким-либо образом скопировать набор файлов из репозитория GitHub/хранилища больших двоичных объектов Azure в Azure VMSS (Windows Server) с помощью действий GitHub, а затем перезапустить все экземпляры? Должен ли я использовать собственный сценарий расширения для копирования файлов? есть ли другие методы копирования? Обратите внимание: на моем сервере vmss включено автомасштабирование.

Спасибо Хусейн.


person Hussain    schedule 21.02.2021    source источник
comment
Чтобы скопировать файлы из хранилища BLOB-объектов Azure в Azure Windows VMSS. вы можете использовать обозреватель хранилища Azure, веб-обозреватель хранилища Azure или инструменты AzCopy. Вы можете установить эти инструменты и выполнить команду AzCopy с ссылкой скрипт пользовательского расширения. Что вас беспокоит?   -  person Nancy Xiong    schedule 23.02.2021


Ответы (1)


Кажется, вы хотите скопировать файлы из репозитория GitHub или хранилища BLOB-объектов Azure в Azure VMSS, а VMSS настроен с автоматическим масштабированием, что означает, что вы хотите копировать файлы во всех экземплярах, включая экземпляры с автоматическим масштабированием.

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

Во-первых, вы можете создать собственный образ виртуальной машины и скопировать файлы в этот образ. Затем используйте этот образ виртуальной машины для создания VMSS.

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

person Charles Xu    schedule 25.02.2021
comment
Спасибо, Чарльз, за ​​разъяснения, приведенная выше информация действительно полезна для меня. - person Hussain; 27.02.2021
comment
@Hussain Если это полезно для вас, примите это как ответ. - person Charles Xu; 01.03.2021
comment
Спасибо, Чарльз - person Hussain; 01.03.2021