我在windows上使用knife winrm尝试连接到多个windows节点(具有与查询语法'name:FOO*'匹配的节点名称),即
knife winrm 'name:FOO*' 'chef-client -o recipe[recipe_name_to_run]' --winrm-user username --winrm-password 'SuPerPassW0rzor'但是刀winrm命令用于尝试连接到节点的默认属性是FQDN。在我的节点无法从我的工作站连接到它们的情况下,它们不在同一个网络上(或者不管什么神奇的网络仙尘是不正确的,它们的FQDN就像FOOBOO和fab0202-sn.domain.local一样,我的工作站无法连接到它们)。
我尝试使用命令选项-a更改用于打开连接的属性,但我很难弄清楚调用了什么属性才能使用it进行连接?我试过-a IP和-a ipv4。
发布于 2015-09-23 12:59:20
我知道了(我在Google上随机找到的帖子中,我找到的文档中没有包含任何关于命令的正确属性的信息)。要让knife winrm使用IP而不是FQDN进行连接,需要使用-a ipaddress设置属性,因此命令如下:
knife winrm 'name:FOO*' 'chef-client -o recipe[recipe_name_to_run]' -a ipaddress --winrm-user username --winrm-password 'SuPerPassW0rzor'https://stackoverflow.com/questions/32740302
复制相似问题