虚拟机刻度集的图像类型可能不会更改



我已经在Linux上的CentOS OS设置了一个VMSS。我使用自定义映像设置(软件,应用程序等)创建了一个图像,并且我是运行ARM脚本以更新VMS,但是它会失败,而

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

}

是否可以在不删除VMS和重新创建的情况下更新图像?

,只要图像具有相同的发布者和相同的报价

基本上Joy Wang在评论中指出的是,只能在创建时间设置某些属性:

  1. 可用区域
  2. 图像参考出版商
  3. 图像参考报价
  4. 托管操作系统磁盘存储帐户类型

还有其他几个怪癖,您应该阅读本文:https://learn.microsoft.com/en-us/azure/virtual-machine-machine-scale-sets/virtual-machine-machine-machine-scale-setsets-sets-sets-sets-upgrade-scale-scale-scale-scale-set#create time-properties

图像参考发行者和提供属性可以在创建时设置,无法修改它们。

参见:对修改的限制

的属性

如果使用自定义图像,则可以通过更新imageReference ID来更新图像,还可以使用REST API,POWERSHELL和CLI。

最新更新