0

我有一些需要并行运行的 Selenium 测试代码。为了让 Selenium 有效运行,必须在机器上完成某些配置(IE 区域设置、Chrome 和 Firefox 安装等),而这些设置很难(如果不是不可能)通过自动化方法应用。我已经手动创建了一个 VM,完成了所有设置并按照Microsoft 文档中的说明创建了一个映像。

现在我需要设置我的代码,以便在创建节点时指定要使用的 VM 映像。我已经尽可能多地搜索,但没有找到任何解释我如何去做的文档。DotNetTutorial 示例中的示例似乎没有任何方法来指定图像。

这里有一个关于同一主题的反馈项目,并显示了从 2015 年 6 月 1 日开始的请求。我希望这意味着它现在已经完成,只是没有很好地记录。


问:如何将自定义 VM 映像指定为 Azure Batch 节点的源?


4

2 回答 2

0

https://github.com/Azure/azure-sdk-for-net/blob/AutoRest/src/Batch/Client/changelog.md

• 通过VirtualMachineConfiguration 的OSDisk 属性添加了对使用自定义VHD 部署节点的支持。请注意,必须使用 PoolAllocationMode = UserSubscription 创建正在使用的 Batch 帐户才能允许此操作。

于 2017-03-24T09:10:54.240 回答
0

2017-12-05 更新答案:

现在通过普通 Batch 帐户(即 Batch 服务池分配模式帐户)支持自定义图像。您将需要指定有效的 ARM 映像 ID 并使用 Azure Active Directory 身份验证来创建自定义映像(共享密钥身份验证不支持自定义映像)。

2017-03-17 更新答案:

现在通过“用户订阅”批量帐户支持自定义图像。您可以在 Azure 门户中或通过支持语言的最新管理 SDK 创建这些类型的帐户。

上一个答案:

目前,不支持自定义 VM 映像。正如您所指出的,这是一项正在开发的功能。除了 uservoice,您还可以定期在此站点上查看产品更新

于 2016-08-11T15:49:10.537 回答