更新 Azure 虚拟机规模集

更新 Azure 虚拟机规模集

我按照以下步骤在 Azure 虚拟机规模集中托管了一个网站

  1. 创建一个 VM 并在 iis 中执行必要的更改/安装。
  2. 创建虚拟机的快照。这确保上述实例可用于将来的更改。
  3. 从快照创建磁盘。
  4. 从磁盘创建一个虚拟机。
  5. 通过 RDP 连接到实例并推广部署实例 (sysprep) 以管理员身份运行 %WINDIR%\system32\sysprep\sysprep.exe。进入系统开箱即用体验 (OOBE),选择推广复选框关机选项 = 关机
  6. 从上述实例创建图像(捕获)。
  7. 根据上图创建 VSS

假设他们的网络构建发生了变化,有没有办法更新比例集而不必再次执行这些步骤(最好从门户网站)?

答案1

VMSS 实例旨在利用映像工作,每次添加新实例或刷新现有实例时,您的 VM 都会从映像重建,因此任何临时更改都将丢失。因此,只有几种方法可以将代码放到机器上:

  1. 按照你所做的方式创建自定义图像
  2. 在 VM 启动时运行某种脚本或配置管理工具,例如自定义脚本扩展、DSC、Chef、Puppet 等。

选项 2 使得更新变得更容易,但会增加启动时间和复杂性。

您可以使用以下工具更快地构建图像打包机或者Azure VM 映像生成器工具

相关内容