首页 文章

Ansible窗口失败,“在Kerberos数据库中找不到服务器”

提问于
浏览
1

我正在测试ansible(开发人员构建)以连接到windows machine.

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: jnambood@MGC.MENTORG.COM 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 是域名

显然,我错过了一些步骤 . 我该怎么做才能解决这个错误?

2 回答

  • 1

    这通常意味着您运行 kinit 的Linux主机未加入域(即,域中没有正确配置的计算机帐户) . 现有的文档无益于省略该要求......

  • 1

    我也看到过这种情况发生在命令和ansible hosts文件中都没有输入主机的FQDN .

    尝试类似:inh-jnambood-dt.mcg.mentorg.com

    HTH

相关问题