0

我正在尝试使用 azure-cli (v 2.0.7) 使用此 bash 脚本部署大量 linux 机器:

#!/usr/bin/env bash

number_of_servers=12
for i in `seq 1 1 ${number_of_servers}`;
do
az vm create --resource-group Automationsystem --name VM${i} --image BaseImage --admin-username azureuser --size Standard_F4S --ssh-key-value ~/.ssh/mykey.pub &
done

这些机器是根据自定义图像创建的。

当我运行它时,出现以下错误:
The resource operation completed with terminal provisioning state 'Canceled'.The operation has been preempted by a more recent operation

我试图创建更少的机器,但错误仍然存​​在。

我看了这个问题,但它并没有解决我的问题。

4

1 回答 1

0

我可以从自定义图像创建机器吗?

是的,我们可以使用自定义映像来创建 Azure VM。我们可以使用这个模板来部署 create vmss with custom image。

"sourceImageVhdUri": {
      "type": "string",
      "metadata": {
        "description": "The source of the blob containing the custom image, must be in the same region of the deployment."
      }
    },

我们应该先将图像存储到 Azure 存储帐户。

于 2017-06-19T05:35:18.067 回答