Azure的新手,我遇到了一种情况。
我有一个环境。它由多个scaleset组成,每个scaleset都有min。 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
我在网上进行了一些研究,但没有找到扩大磁盘大小的方法。
以前是否有人这样做过?
答案 0 :(得分:0)
根据我的了解,也许您可以从vmss分离托管磁盘,然后使用Azure门户扩展数据磁盘大小,然后将托管磁盘附加到该VMSS实例,然后使用shell在系统中安装和扩展它。
C:\Users\jasony>az vmss disk attach -h
Command
az vmss disk attach: Attach managed data disks to a scale set or its instances.
Arguments
--caching : Disk caching policy. Allowed values: None, ReadOnly, ReadWrite.
--disk : Existing disk name or ID to attach or detach from VM instances.
--lun : 0-based logical unit number (LUN). Max value depends on the Virtual Machine
instance size.
--size-gb -z : Size in GB.
Resource Id Arguments
--ids : One or more resource IDs (space-delimited). If provided, no other 'Resource
Id' arguments should be specified.
--instance-id : Scale set VM instance id.
--name -n : Scale set name. You can configure the default using `az configure
--defaults vmss=<name>`.
--resource-group -g: Name of resource group. You can configure the default group using `az
configure --defaults group=<name>`.
Global Arguments
--debug : Increase logging verbosity to show all debug logs.
--help -h : Show this help message and exit.
--output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query : JMESPath query string. See http://jmespath.org/ for more information and
examples.
--verbose : Increase logging verbosity. Use --debug for full debug logs.
注意:您应该记住哪个磁盘附加到哪个VMSS实例。
答案 1 :(得分:0)
一般过程是对比例集模型进行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
}
]
},