为Azure上配置的VM提供其他参数

时间:2013-11-11 10:41:13

标签: linux azure puppet provisioning azure-virtual-machine

我正在通过门户网站和API创建Azure VM,一切正常。但我现在正在寻找的是如何向正在配置的操作系统添加额外的参数/参数。我查看了Azure代理(例如Linux Waagent),但此代理似乎仅限于DNS和resolv等网络配置。

我想使用这些参数来配置Puppet和一些自定义事实(只是一个文件)。

任何想法或替代方案?

1 个答案:

答案 0 :(得分:0)

查看REST API call创建虚拟机部署,特别是<CustomData>元素。这使您可以向VM注入最多64K的二进制数据,从而在VM中生成CustomData.bin文件。这应该可以帮助您进行首次初始化(例如,传递Puppet配置文件)。

请注意,这尚未在命令行工具中实现 - 您需要直接调用API。