在VM创建期间将角色/配置文件定义分配给Saltstack minions(vSphere)

时间:2014-01-20 09:30:13

标签: virtual-machine vsphere salt-stack

这似乎不是受支持的功能,因此如何在不需要在创建VM后手动设置角色/配置文件的情况下实现它?

是否可以在创建时将任何数据传递给VM(参数/文件)?

是否有任何首选方法可以在创建VM时自动分配角色/配置文件?

1 个答案:

答案 0 :(得分:2)

为仆从分配角色的一个好方法是为仆从分配“角色”。

您可以使用Salt Cloud自动添加谷物给小兵。如果你正在使用云地图,你可以在每个小兵下添加一个“谷物”子部分并添加角色。这是一个例子:

cat /etc/salt/my_cluster.map

ubuntu_12.04_rackspace:
  server01:
    minion:
      - master: 10.0.0.1
        grains:
          roles:
            - dbserver
            - webserver
  server02:
    minion:
      - master: 10.0.0.1
        grains:
          roles:
            - webserver