Azure. Как увеличить размер диска для виртуальной машины, которая является частью scaleset? - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в Azure и застрял в одном сценарии.

У меня есть env. который состоит из нескольких наборов шкал, и каждый набор имеет мин. 2-3 экземпляра. Каждый экземпляр состоит из 2 разделов / диска каждый по 50 ГБ диска. Диски являются управляемыми дисками.

Теперь

/ dev / sdd 50G 45G 5G 90% / data / zk

/ dev / sdc 50G 25G 25G 50% / data / kafka

После определенного момента размер диска достигает 90%, и мы должны увеличить размер диска. Поэтому для 1 раздела мне нужно увеличить размер диска, скажем, до 100 ГБ.

Таким образом, ожидаемый результат должен быть примерно таким (после увеличения размера диска для zk на 100 ГБ)

Ожидаемое

/ dev / sdd 150G 45G 105G 30% / data / zk

/ dev / sdc 50G 25G 25G 50% / data / kafka

Я провел некоторые исследования в Интернете, но не нашел способа увеличить размер диска.

Кто-то делал это раньше?

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Общий процесс будет состоять в том, чтобы выполнить 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 } ] },

0 голосов
/ 01 мая 2018

Насколько я знаю, возможно, вы можете отсоединить управляемый диск от vmss, затем использовать портал Azure для увеличения размера диска с данными, затем присоединить управляемый диск к этому экземпляру VMSS, а затем использовать оболочку для монтирования и расширения его в системе.

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...