Тип изображения для набора масштабов виртуальной машины не может быть изменен - PullRequest
0 голосов
/ 26 февраля 2019

У меня уже есть VMSS, снабженный базовой установкой ОС Centos на Linux.Я создал образ с моей собственной настройкой образа (программное обеспечение, приложения и т. Д.), И я запускаю сценарий ARM для обновления VMSS, однако он завершается неудачно с

"error": {
"code": "OperationNotAllowed",
"message": "The Image type for a Virtual Machine Scale Set may not be changed."

}

Возможно ли этообновить изображение без удаления VMSS и воссоздания?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Свойства ссылки на издателя и предложения изображений просто можно было задать при его создании, их нельзя было изменить.

См .: Свойства с ограничениями на изменение

Если вы используете пользовательский образ, вы можете обновить образ, обновив imageReference ID, также можете использовать REST API , Powershell и CLI .

0 голосов
/ 26 февраля 2019

В основном, как отметил Джой Ван в комментариях, некоторые свойства могут быть установлены только во время создания:

  1. Зоны доступности
  2. Ссылка на изображение издателя
  3. Изображениессылочное предложение
  4. Тип учетной записи дискового хранилища для управляемой ОС

Существует несколько других причуд, вы должны прочитать эту статью: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set#create-time-properties

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