【发布时间】:2019-10-12 10:18:33
【问题描述】:
我正在尝试更改我的 VMSS:
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter-with-Containers",
"version": "latest"
}
收件人:
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServerSemiAnnual",
"sku": "Datacenter-Core-1803-with-Containers-smalldisk",
"version": "latest"
}
我尝试的第一件事是:
Update-AzureRmVmss -ResourceGroupName "DevServiceFabric" -VMScaleSetName "HTTP" -ImageReferenceSku Datacenter-Core-1803-with-Containers-smalldisk -ImageReferenceOffer WindowsServerSemiAnnual
这给了我错误:
Update-AzureRmVmss:不允许更改属性“imageReference.offer”。 错误代码:PropertyChangeNotAllowed
这在文档中得到了证实;您只能在创建规模集时设置报价。
接下来我尝试Add-AzureRmServiceFabricNodeType 添加一个新的节点类型,我想我可以删除旧的。但是,此命令似乎不允许您设置操作系统映像。您只能设置 VM SKU(换句话说,集群上的所有 VM 必须具有相同的操作系统)。
有没有办法在不删除整个集群并从头开始的情况下进行更改?
【问题讨论】:
标签: azure azure-service-fabric azure-vm-scale-set