尝试安装vmware工具时出现服务工具错误

时间:2016-09-12 19:05:33

标签: ansible vmware ansible-playbook vmware-tools

我正在尝试在EXSi主机上安装vmware工具。这是我必须要做的代码。

---
- hosts: my-host


  tasks:

      - name: Install VMware tools 
        yum: pkg="open-vm-tools" state=present
        when: ansible_os_family == "RedHat"

      - name: Enabling and starting -> vmtoolsd 
        service: name=vmtoolsd enabled=yes state=started

这是我运行代码后得到的错误。

  

播放[我的主持人]

           

任务[设置]   ************************************************** *****************好的:[myhost.com]

     

任务[安装VMware工具]   ************************************************** **跳过:[myhost.com]

     

任务[启用和启动 - > vmtoolsd]   ***************************************致命:[myhost.com]:未通过! => {“已更改”:false,   “失败”:是的,“msg”:“get_service_tools未在目标上实现   平台“}

     

没有更多的主人   ************************************************** *********** [警告]:无法创建重试文件'vmwaretools.retry'   [Errno 2]没有这样的文件或目录:''

     

PLAY RECAP   ************************************************** ******************* myhost.com:ok = 1已更改= 0无法访问= 0
  失败= 1

这是我正在使用的主机文件。

  

[我的主机]   myhost.com ansible_ssh_pass = mypw   ansible_ssh_user =根

如何在错误消息指出的情况下在主机上实现get_service_tools?我对这一切都很陌生,所以请原谅天真。感谢

1 个答案:

答案 0 :(得分:0)

评论回答:

  

previous question一样,您需要在来宾主机上执行任务,而不是在主机esxi上执行。