从自定义镜像创建 Azure 虚拟机规模集 (VMSS)

发布: (2026年1月2日 GMT+8 10:52)
3 min read
原文: Dev.to

Source: Dev.to

什么是虚拟机规模集 (VMSS)?

Azure 虚拟机规模集允许您创建和管理一组负载均衡的虚拟机。虚拟机实例的数量可以根据需求或预定义的计划自动增加或减少。

所需技能

  • 能够在 Azure 中创建虚拟机

1. 创建虚拟机

  1. 在 Azure 门户中搜索 Virtual Machine 并选择 + Create
  2. Basics 选项卡
    • 创建一个新的 Resource Group
    • 提供 VM name 并选择 Region
    • 选择 Availability Zone(如有需要)。
    • 选择 Security type
    • 选择 Image
    • 为虚拟机创建 Admin account
    • 选择合适的 Inbound ports 并确认镜像符合要求。
  3. Monitoring 刀片 – 禁用 Boot Diagnostics(这会阻止云主机监控您的活动)。
  4. 检查配置并点击 Create
  5. 部署完成后,转到 Resources

2. 在虚拟机中添加并格式化磁盘

  1. 在 VM 的 Overview 中,转到 Settings → Disks
  2. 点击 + Add data disk,为磁盘命名,选择大小,然后点击 Apply
  3. 通过 RDP 连接到 VM:下载 RDP 文件并登录。
  4. 在 VM 内,打开 Disk Management(搜索即可)。
  5. 右键未分配的磁盘,选择 New Volume,按照向导完成磁盘格式化。

磁盘现已格式化并可使用。

  1. 在 Azure 门户中搜索 Azure Compute Galleries
  2. 点击 + Create
  3. 使用与 VM 相同的 Resource Group,为画廊命名,并完成创建步骤。

4. 捕获虚拟机镜像

  1. 在 VM 的 Overview 中,点击 Capture 并选择 Image

  2. Basics 选项卡 – 确保 SubscriptionResource GroupRegion 与原始 VM 匹配。

  3. 启用 Image Share to Azure Compute Gallery 并选择上一步创建的画廊。

  4. 选择 Operating System state

    • Generalized – 镜像在首次启动时需要设置主机名、管理员用户等。
    • Specialized – 镜像已完整配置,无需这些参数。
  5. 提供 Target nameVersion numberReplication count,然后检查并点击 Create

Note: 创建捕获的镜像会自动关闭源 VM。

5. 创建虚拟机规模集 (VMSS)

  1. 镜像准备好后,转到 Resources 并选择 + Create VMSS

  2. 使用默认的 SubscriptionResource GroupRegion,为 VMSS 命名。

  3. 选择 Orchestration mode

    • Flexible – 提供高可用性,所有 VM 规格相同。
    • Uniform – 适用于大规模、无状态工作负载,规格可能不同。
  4. Scaling mode 设置为 No scaling(本文演示的是静态集合)。

  5. 检查配置并点击 Create

VMSS 现已创建并具备高可用性。

Back to Blog

相关文章

阅读更多 »