azure - Azure:如何扩展作为 scaleset 一部分的 VM 的磁盘大小?
问题描述
我是 Azure 的新手,并且陷入了一种情况。
我有一个环境。它由多个规模集组成,每个规模集都有最小值。2-3个实例。每个实例由 2 个分区/驱动器组成,每个 50 GB 磁盘。磁盘是托管磁盘。
现在
/dev/sdd 50G 45G 5G 90% /data/zk
/dev/sdc 50G 25G 25G 50% /data/kafka
在某个点之后,磁盘大小达到 90%,我们必须增加磁盘大小。因此,对于 1 个分区,我需要将磁盘大小增加 100 GB。
所以预期的输出应该是这样的(在将 zk 的磁盘大小增加 100 GB 之后)
预期的
/dev/sdd 150G 45G 105G 30% /data/zk
/dev/sdc 50G 25G 25G 50% /data/kafka
我在网上做了一些研究,但没有找到扩大磁盘大小的方法。
以前有人做过吗?
解决方案
一般过程是在规模集模型上进行 PUT(此处描述:https ://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets- upgrade-scale-set ),特别是数据磁盘定义中的“diskSizeGb”属性:
"storageProfile": {
"imageReference": {
"sku": "2016-Datacenter",
"publisher": "MicrosoftWindowsServer",
"version": "latest",
"offer": "WindowsServer"
},
"osDisk": {
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Standard_LRS"
},
"createOption": "FromImage"
},
"dataDisks": [
{
"diskSizeGB": 1023,
"createOption": "Empty",
"lun": 0
},
{
"diskSizeGB": 1023,
"createOption": "Empty",
"lun": 1
}
]
},
推荐阅读
- c - 假设分母<>0,整数除法是否会溢出/下溢?
- string - Scala如何从CSV中的特定列中查找所有唯一值?
- java - Weka Experimenter mod:创建要运行的实验副本时出现问题
- javascript - 调用函数时如何循环此 if 语句
- python - 如何在具有分类变量和连续变量的数据集中查找和计算相关性?
- android - Flutter App 在 Android 上因使用 Firebase Firestore 匿名登录而崩溃
- ios - 可以自定义 ASAuthorizationAppleIDButton 的边框吗?
- java - 如何获得差异最小的值的索引?
- javascript - 在我的 Javascript 中未检测到 EventListener
- android - Android - 如果使用 androidx,则不应用可访问性字体大小的系统设置