我試圖通過Ansible在ESXi主機上安裝VM。 我使用的角色和劇本,你可以在這裏看到 - >Deploy a VM via Ansible on ESXi HostAnsible - 需要pysphere模塊
但現在我得到一個錯誤:
[email protected]:~/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」,但他不能找到任何這樣命名的包(是的,服務器有一個工作的互聯網連接)! 所以你們可能會幫助我如何安裝它? 我希望我的劇本工作的話..:/
親切的問候, kgierman
編輯:
[email protected]:~/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
[email protected]:~/ansible# pip3 install pysphere
The program 'pip3' is currently not installed. You can install it by typing:
apt install python3-pip
所以它似乎是,我有安裝了PIP2版本,而不是一個PIP3版本
請出示劇本和任務。 – tedder42