Пересылаются ли переменные окружения в новые экземпляры набора масштабов, созданные из образа deprovisoned azure vm (linux) - PullRequest
0 голосов
/ 04 июня 2019

Я создал несколько переменных среды в моей виртуальной машине Linux, размещенной в Azure. Переменные среды находятся в файле ~ / .profile.

Переменные:

admin_user=heroadmin
export admin_user
admin_password=heropassword
export admin_password
admin_secret=0987heroSecret

Переменные будут получены в классе Java. Используя переменную окружения, я буду вызывать конечные точки RESST, используя указанные выше переменные окружения, полученные с помощью [ System.getenv ("admin_user") ]

Я где-то читал, что при депровизировании и создании образа все изменения и файлы будут потеряны.

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

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

1 Ответ

1 голос
/ 04 июня 2019

нет, вам нужно использовать какой-нибудь сценарий запуска (например, расширение скрипта виртуальной машины Azure), чтобы заполнить эти ключи \ значения для VMSS. Образы VMSS берутся из золотого изображения, которое вы указали при создании VMSS, и не содержат изменений, которые вы к ним применяли вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...