2015-10-11 2 views
2

Я пытаюсь пинговать сервер для Windows с сервера Linux, на котором у меня есть анзибль установлены:анзибль на Linux сервер не может свистеть Windows Server

ansible windows -i etc/ansible/hosts -m win_ping -u [email protected] -vvvv 

Я получаю эту ошибку:

<server.com> ESTABLISH WINRM CONNECTION FOR USER: on PORT 5985 TO server.com 
<server.com> WINRM CONNECT: transport=kerberos endpoint=http://server.com:5985/wsman 
... 
    File "/usr/lib/python2.6/site-packages/winrm/transport.py", line 167, in __init__ 
    kerberos.authGSSClientStep(krb_context, '') 
GSSError: (('Unspecified GSS failure. Minor code may provide more information', 851968), 
    ('Server not found in Kerberos database', -1765328377)) 

и т.д./анзибль/хозяева

[windows] 
server.com:5985 

и т.д./анзибль/group_vars/windows.yml

ansible_user: [email protected] 
ansible_pass: password 
ansible_port: 5985 
ansible_connection: winrm 

и т.д./krb5.conf

[libdefaults] 
     dns_lookup_kdc = true 
     dns_lookup_realms = false 
     default_realm = REALM.NET 
[realms] 
     REALM.NET = { 
       kdc = server.com 
     } 
[domain_realm] 
     .server.com = REALM.NET 

Я также обновил transport.py как указано в this SO question

Любые идеи, как устранить это?

+0

Вы сделали kinit для своего пользователя домена? http://docs.ansible.com/ansible/intro_windows.html#testing-a-kerberos-connection –

+0

@ liviu-costea Да, я побежал kinit [email protected] Когда я запускаю klist: Кэш кеша: ФАЙЛ:/tmp/krb5cc_0 Директор по умолчанию: [email protected] Действительный запуск Истекает Срок действия услуги 10/11/15 20:40:36 10/12/15 06:40 : 52 krbtgt/[email protected]T обновить до 10/12/15 20:40:36 – Dan

+0

У меня была другая проблема при попытке сделать что-то вроде этого (возможно, 1.9.2), group_vars/windows.yml все еще работайте в старой версии с 'ssh' посередине, так что-то вроде: ansible_ssh_user, ansible_ssh_pass, ansible_ssh_port, ansible_ssh_connection –

ответ

Смежные вопросы