2015-10-17 78 views
1

我測試ansible(開發版本)「在Kerberos數據庫中找不到服務器」連接到windows machine.Ansible Windows無法與

ansible 2.0.0 (devel d1b98ec776) 

下面的命令失敗

ansible inh-jnambood-dt.india.mentorg.com -m win_ping -vvvv 

錯誤是如下

bash-4.1$ ansible inh-jnambood-dt.india.mentorg.com -m win_ping -vvvv 
Using /etc/ansible/ansible.cfg as config file 
Loaded callback minimal of type stdout, v2.0 
<inh-jnambood-dt.india.mentorg.com> ESTABLISH WINRM CONNECTION FOR USER: [email protected] on PORT 5985 TO inh-jnambood-dt.india.mentorg.com 
inh-jnambood-dt.india.mentorg.com | FAILED! => { 
    "failed": true, 
    "msg": "ERROR! kerberos: (('Unspecified GSS failure. Minor code may provide more information', 851968), ('Server not found in Kerberos database', -1765328377)), plaintext: 401 Unauthorized." 

jnambood是我的用戶ID MGC.MENTORG.COM我的域名

很明顯,我錯過了一些步驟。我該怎麼辦才能解決這個錯誤?

回答

1

這通常意味着您運行的Linux主機kinit未加入域(即,域中沒有正確配置的計算機帳戶)。現有的文檔無益地忽略了這一要求...

+0

好。我如何檢查linuxhost是否是域的一部分?我可以運行'kinit'並獲得該機器上的票據 – Jayan

0

我也看到這種情況發生在主機的FQDN沒有輸入命令和ansible主機文件。

試着這麼做: inh-jnambood-dt.mcg.mentorg.com

HTH