1

我正在尝试在 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

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

PLAY [我的主机]


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

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

任务 [启用和启动 -> vmtoolsd] *************************************** 致命: [myhost.com]:失败!=> {"changed": false, "failed": true, "msg": "get_service_tools 未在目标平台上实现"}

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

播放回顾 ************************************************ ************************ myhost.com : 正常=1 更改=0 无法访问=0
失败=1

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

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

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

4

1 回答 1

0

评论回复:

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

于 2016-09-13T05:35:21.800 回答