问题描述
有什么方法可以在创建 VMSS 时在 OS 磁盘上为 Azure Linux VM 选择自动增长选项? Azure 市场映像的磁盘大小为 127 GB,我希望无需重新启动 VM 即可扩展它。
解决方法
在创建 VMSS 时,操作系统磁盘上没有自动增长选项等功能。
如果您想扩展操作系统磁盘大小,可以在使用 ARM 模板部署 VMSS 时使用 diskSizeGB
以 千兆字节 为单位指定操作系统磁盘的大小。此值不能大于 1023 GB。来自 VirtualMachineScaleSetOSDisk 对象的引用。
例如指定操作系统磁盘大小为 200GiB
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"caching": "ReadWrite","createOption": "FromImage","diskSizeGB": "200"
},"dataDisks": [
{
"diskSizeGB": 128,"lun": 0,"createOption": "Empty"
}
],"imageReference": "[variables('imageReference')]"
},