【发布时间】:2016-08-02 05:57:46
【问题描述】:
我正在尝试通过 Ansible 在 ESXi 主机上安装 VM。 我正在使用你可以在这里看到的角色和剧本 -> Deploy a VM via Ansible on ESXi Host
但现在我得到一个错误:
root@ansible1:~/ansible# ansible-playbook -i Inventory vmware_deploy.yml
PLAY ***************************************************************************
TASK [setup] *******************************************************************
ok: [172.20.22.5]
TASK [vmware : vsphere_guest] **************************************************
fatal: [172.20.22.5]: FAILED! => {"changed": false, "failed": true, "msg": "pysphere module required"}
PLAY RECAP *********************************************************************
172.20.22.5 : ok=1 changed=0 unreachable=0 failed=1
所以似乎没有安装模块“pysphere”,所以我尝试了命令“apt-get install pysphere”,但他找不到任何这样命名的包(是的,服务器有一个工作的互联网连接)! 所以你们能帮我怎么安装吗? 我希望我的剧本能奏效.. :/
亲切的问候, 基尔曼
编辑:
root@ansible1:~/ansible# pip2 install pysphere
Requirement already satisfied (use --upgrade to upgrade): pysphere in /usr/local/lib/python2.7/dist-packages/pysphere-0.1.7-py2.7.egg
root@ansible1:~/ansible# pip3 install pysphere
The program 'pip3' is currently not installed. You can install it by typing:
apt install python3-pip
所以我似乎安装了 pip2 版本而不是 pip3 版本
【问题讨论】:
-
请出示剧本和任务。
标签: ansible