Ich habe folgendes ansible Textbuch Paket-Updates über einen Cluster zu tun:Run Textbuch auf Servern mit geteiltem NFS
- hosts: cluster
become: true
become_user: root
tasks:
- name: updates a server
apt: update_cache=yes
- name: upgrade a server
apt: upgrade=full
Wenn ich es laufen, der Knoten, der NFS-Controller ausführt ganz gut, aber die zwei Knoten, die ein NFS-Mount auf dem Home-Verzeichnis haben schlagen mit dem folgenden Fehler:
$ansible-playbook upgrade-servers.yml -K
SUDO password:
PLAY ***************************************************************************
TASK [setup] *******************************************************************
fatal: [nej-worker2]: FAILED! => {"changed": false, "failed": true, "module_stderr": "", "module_stdout": "\r\n/usr/bin/python: can't open file '/home/gms/.ansible/tmp/ansible-tmp-1461269057.4-144211747884693/setup': [Errno 13] Permission denied\r\n", "msg": "MODULE FAILURE", "parsed": false}
ok: [iznej]
fatal: [nej-worker1]: FAILED! => {"changed": false, "failed": true, "module_stderr": "", "module_stdout": "\r\n/usr/bin/python: can't open file '/home/gms/.ansible/tmp/ansible-tmp-1461269057.4-16590584976890/setup': [Errno 13] Permission denied\r\n", "msg": "MODULE FAILURE", "parsed": false}
TASK [updates a server] ********************************************************
ok: [iznej]
TASK [upgrade a server] ********************************************************
changed: [iznej]
NO MORE HOSTS LEFT *************************************************************
PLAY RECAP *********************************************************************
iznej : ok=3 changed=1 unreachable=0 failed=0
nej-worker1 : ok=0 changed=0 unreachable=0 failed=1
nej-worker2 : ok=0 changed=0 unreachable=0 failed=1
ich habe laufen pip
auf den Aktien ähnliche Probleme hat, mit dem Update ist das Build-Verzeichnis zu umleiten --set-build
mit ... Ich nehme das an ist das Problem mit Ansible, da es auf dem NFS-Controller arbeitet und nicht auf denen mit den Servern mit dem freigegebenen/bereitgestellten Laufwerk.