Ansible sadece askıda kalıyor


0

İstediğim şekilde çalışan çoğu şey için her şeyim vardı. Ve sonra, bunun nasıl gerçekleştiğine dair hiçbir fikrim yok; Ansible playbook'larımın hiçbiri uzaktaki sistemlere bağlanmayacak. Herhangi bir hesapla komut satırından para cezası alabilirim.
Aşağıda bir Ansible Ping testi var. Localhost'um iyi durumda ve oyun kitapları çalışacak. ama uzak sistemlerimle değil.
Tüm hesapları kaldırma, yeni anahtarlar oluşturma ve Ansible’ı yeniden yükleme kadar ileri gittim

ansible.cfg, şu anda varsayılan ayarlarda (etkin olmayan hiçbir şey yok) ve ~ / .ansible içindeki her şeyi temizledim

**Remote System** 

[root@SELC01 ~]# ansible -vvv servers -m ping -u root --ask-pass -K
Using /etc/ansible/ansible.cfg as config file
SSH password: 
SUDO password[defaults to SSH password]: 
META: ran handlers
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system /ping.py
<10.6.16.106> ESTABLISH SSH CONNECTION FOR USER: root
<10.6.16.106> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o User=root -o ConnectTimeout=10 -o ControlPath=/roo/.ansible/cp/13665ce0cd 10.6.16.106 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''


**LocalHost**

[root@SELC01 ~]# ansible -vvv localhost -m ping -u root --ask-pass -K
Using /etc/ansible/ansible.cfg as config file
SSH password: 
SUDO password[defaults to SSH password]: 
META: ran handlers
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/ping.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root
<127.0.0.1> EXEC /bin/sh -c 'echo ~ && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823 `" && echo ansible-tmp-1496147239.75-82726750768823="` echo /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823 `" ) && sleep 0'
<127.0.0.1> PUT /tmp/tmpklwEPM TO /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823/ping.py
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823/ /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823/ping.py && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python2 /root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823/ping.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496147239.75-82726750768823/" > /dev/null 2>&1 && sleep 0'
localhost | SUCCESS => {
    "changed": false, 
    "invocation": {
    "module_args": {
        "data": null
    }

yardımın için teşekkürler.


Bu tüm ev sahiplerinde oluyor mu? Arada sırada da sorun yaşadım ancak yalnızca bir ana bilgisayarda. Bu konağın yeniden başlatılması yardımcı oldu, ancak sorunun ne olduğu veya bu davranışın nasıl yeniden üretileceği hakkında hiçbir fikrim yok.
Sethos II,

'Kök' kullanıcısından sorumlu davranıyor gibi görünüyorsunuz ve önceki sorunuzda 'sorumlu' kullanıcı olarak çalıştırıyordunuz.
AlexD

-o ControlPath=/roo/.ansibleBu bir yazım hatası rootmı?
salı

@SethosII - tüm Hosts ile, tüm sistemleri yeniden
başlattım

@AlexD - düzeltmek için çok kullanışlıdır, fakat başlangıçtan beri root kullanarak şimdilik yapılandırmamın çoğu oldukça basit. Sadece Ansible öğrenirken basit tutmaya çalışıyorum ....
SemperfiYEMX

Yanıtlar:


2

Düzeltdim, bilinen ev sahiplerinin bir sorunu vardı. 10.6.16.106, ssh-keygen -R 10.6.16.106 'yı çıkarttım ve düzgün ping koştum, tekrar ekledi ve çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.