knife ssh
我被命令弄糊涂了。根据文档,-a
如果您的节点没有设置 FQDN 或 ipaddress 属性,则可以传递标志。此外,如果您想覆盖这些属性。我正在运行它以knife ssh
在本地 VM 上进行测试:
$ knife ssh "role:webserver" "sudo chef-client" -x someusername -a 192.168.14.141
我收到的错误:
致命:找到 1 个节点,但没有建立连接所需的属性。尝试使用 --attribute 设置另一个属性以打开连接。
我正在运行Chef 11.4.0