Разверните диски данных набора масштабов виртуальной машины Azure (VMSS)

Некоторые кодеры предпочитают иметь только один выход / возврат из своих функций. Использование манекена do {....} while (false); позволяет вам «вырваться» из фиктивной петли, как только вы закончите, и все еще имеете один возврат.

Я java-кодер, поэтому мой пример будет похож на

import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class p45
{
    static List<String> cakeNames = Arrays.asList("schwarzwald torte", "princess", "icecream");
    static Set<Integer> forbidden = Stream.of(0, 2).collect(Collectors.toSet());

    public static  void main(String[] argv)
    {
        for (int i = 0; i < 4; i++)
        {
            System.out.println(String.format("cake(%d)=\"%s\"", i, describeCake(i)));
        }
    }


    static String describeCake(int typeOfCake)
    {
        String result = "unknown";
        do {
            // ensure type of cake is valid
            if (typeOfCake < 0 || typeOfCake >= cakeNames.size()) break;

            if (forbidden.contains(typeOfCake)) {
                result = "not for you!!";
                break;
            }

            result = cakeNames.get(typeOfCake);
        } while (false);
        return result;
    }
}
0
задан devd 19 March 2019 в 08:22
поделиться

3 ответа

После выполнения первого шага: az vmss update -n e4s-ss -g e4s --set virtualMachineProfile.storageProfile.dataDisks [0] .diskSizeGb = 130

Вернулись на портал Azure, нажмите В некоторых случаях выберите экземпляры и нажмите «Обновить».

Я сделал это, и это сработало для меня.

0
ответ дан user11319693 19 March 2019 в 08:22
поделиться

Не уверен, что mdadm никогда не использовал его, но использовал статью ниже, чтобы успешно изменить размер диска с данными.

https://docs.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks#expand-a-disk-partition-and-filesystem

[ 114] Попробуйте и посмотрите, работает ли он для вас.

0
ответ дан Hannel 19 March 2019 в 08:22
поделиться

Какой бы процедурой я ни руководствовался, это правильно. Вместо остановки vmss они должны быть снова deallocated и started.

0
ответ дан devd 19 March 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: