【问题标题】:Reduce or replace virtual machine premium storage disk sizes within Azure Virtual Machine Scale Sets减少或替换 Azure 虚拟机规模集中的虚拟机高级存储磁盘大小
【发布时间】:2020-03-25 17:39:52
【问题描述】:

我已预配了一个 Azure Kubernetes 集群,它使用包含 3 个虚拟机的虚拟机规模集。问题是每个 VM 都会自动附加存储,即 P10 Premium SSD 类型。老实说,我想要更小的磁盘,而 P4 Premium SSD 磁盘对于我的业务用例来说已经足够了。对于可能的 Azure 磁盘,我可以在 this link 找到更多信息。

更换高级存储磁盘的最简单方法是什么?

第一个选项是更改 VM 的现有存储大小。据我在“限制修改的属性”部分阅读from here,这是不可能的。 我的下一个选择是创建一个新的虚拟机规模集。在创建过程中(使用 azure 门户 UI),我没有任何选项可以指定特定的磁盘类型。我只能从“StandardHDD”、“Standard SSD”、“Premium SSD”中进行选择。在我看来,P10 是默认的高级存储。

最后但并非最不重要的一点是,我找到了 Microsoft tutorial,它描述了如何将其他磁盘附加和分离到规模集。这看起来很有希望,但大多数指定的命令都已过时(2 岁)不能与 azure-cli 2.2 一起使用。

所以我的问题又来了:在 Azure 虚拟机规模集中替换或减少虚拟机的高级存储磁盘的最简单方法是什么?提前致谢!

【问题讨论】:

    标签: azure azure-virtual-machine azure-vm-scale-set


    【解决方案1】:

    OS 磁盘的大小完全取决于 VM 的基本映像。你可以增加它,但你不能降低它。前几天我回复了similar question。 P10 奖励意味着 100GB。

    顺便说一句:您无法轻松替换现有 AKS 群集的“默认”规模集。

    在回答此问题时,这是 AKS 集群使用的图像:

    图片参考

    发布者:microsoft-aks
    报价:aks
    SKU:aks-ubuntu-1604-202003
    版本:2020.03.05

    这些基本映像始终具有 100GB 操作系统磁盘。


    如果您使用默认 Ubuntu 映像创建规模集,您将获得一个具有 30GB 高级磁盘的规模集:

    图片参考

    出版商:Canonical
    提供:UbuntuServer
    SKU:18.04-LTS
    版本:最新

    我不知道您如何说服 AKS 使用您的规模集或基础映像而不是他们的。至少不是以微软想要的方式。有一个blog post 谈论替换(更新)基本图像。您可以适应较小的基础映像,但我不知道这是否可行。

    【讨论】:

    • 感谢您的快速回复,我接受了!我想提出一个额外的问题/声明:它也适用于创建单个 VM,而不仅仅是通过 ScaleSets 创建它们,对吧?
    • 很高兴我能帮上忙。这也适用于单个虚拟机,正确。
    【解决方案2】:

    AzureCLI 可以在创建新节点池时定义 OS 磁盘大小 --node-osdisk-size:

    https://docs.microsoft.com/en-us/cli/azure/ext/aks-preview/aks/nodepool?view=azure-cli-latest#ext-aks-preview-az-aks-nodepool-add

    所以我假设,您可以手动创建一个新的节点池,提供操作系统磁盘大小,然后删除旧的。请确保至少有一个系统节点池,否则您将无法删除您的第一个(默认)池!

    https://docs.microsoft.com/en-us/azure/aks/use-system-pools

    不幸的是,目前在创建新节点池时没有选择 OS 磁盘类型的选项,因此会自动选择最适合所需 VM 的选项。此外,OS 磁盘类型是 VM Scale Set 的创建时间属性,因此您以后无法更改它。

    https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set#properties-with-restrictions-on-modification

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多