2016-11-30 2 views
1

저는 우분투 16.04 버츄얼 머신과 2 대의 MS 윈도우 서버 2008 R2 버츄얼 머신을 가지고 있습니다.가능 : Windows 노드에서 ping을 수행 할 수 없습니다. [SSL : CERTIFICATE_VERIFY_FAILED]

"이 두 파일을 설정하면 연결 테스트를 할 수 있습니다"라는 메시지가 나타날 때까지 this 지침을 따릅니다. 이제 Windows VM을 핑 (ping)하고 싶습니다. 나는 그 명령을받은 후에 실수를하지만, 나는 잘 모릅니다.

실행 :

[email protected]:~/ansible_test$ ansible windows -i host -m win_ping 

답 : 그것은 작동하지 않았다 와이오밍

[IP-ADRESS] | FAILED! => { 
    "failed": true, 
    "msg": "ERROR! ssl: 500 WinRMTransport. [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:" 
} 
[IP-ADRESS] | FAILED! => { 
    "failed": true, 
    "msg": "ERROR! ssl: 500 WinRMTransport. [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:" 
} 

이 유 아십니까?

+0

호스트/대상 컴퓨터의 python 버전은 무엇입니까? – user2599522

+0

파이썬 버전 2.7.12를 설치했습니다. 그것은 여전히 ​​작동하지 않습니다 –

답변

1

나는 해결책을 얻을 수 있지만, 나를 위해 적절한 솔루션 아니기 때문에 난, 만족을 아니지만, 그것을 작동합니다.

폴더 ansible_test에서 만들기 :

import ssl 
if hasattr(ssl, '_create_default_https_context') and hasattr(ssl, '_create_unverified_context'): 
    ssl._create_default_https_context = ssl._create_unverified_context 

class CallbackModule(object): 
    pass 

실행 :

ansible windows -i host -m win_ping -vvvvv 

결과 :

10.92.0.38 | SUCCESS => { 
    "changed": false, 
    "invocation": { 
     "module_name": "win_ping" 
    }, 
    "ping": "pong" 
} 
파일의

mkdir callback_plugins 
nano callback_plugins/fix-ssl.py 

쓰기

관련 문제