在ansible中关闭多个虚拟机

时间:2019-01-06 15:51:32

标签: ansible vmware

我不确定是否有很多人使用此功能,但是我正在尝试以特定顺序关闭vSphere中的多个VM,然后以特定顺序重新打开它们,但我似乎无法做到这一点

类似的东西

- hosts: vmwaremaster
  tasks:
    - name: shutdown myguest
      vmware_guest:
        hostname: ip_of_vcenter
        password: pwassword_of_vcenter
        username: username_of_vcenter
        name: webserver01
        state: shutdownguest

但是,如果我尝试使用名称模块添加更多来宾,则会失败

- hosts: vmwaremaster
  tasks:
    - name: shutdown myguest
      vmware_guest:
        hostname: ip_of_vcenter
        password: pwassword_of_vcenter
        username: username_of_vcenter
        name: webserver01, memcacheserver01, mysqlserver01,
        state: shutdownguest

如果先前的来宾已关闭,但我看不到太多文档,我正在尝试找到一种方法来关闭来宾。有人使用过此模块吗?

1 个答案:

答案 0 :(得分:0)

我在剧本中设置了错误的数据存储。循环正是我想要的。