一、使用esxi搭建测试服务器,在控制节点中编写yml文件后,运行playbook报错
fatal: [node3]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true}
如下图:
image.png
解决方法:
1、在每台被控制节点上走新建greg(普通用户)用户,然后每台节点执行以下操作:
$ visudo
...
greg ALL=(ALL) NOPASSWD: ALL
...
2、然后再配置免密登陆:在控制节点操作,然后copy到每台主机上。
ssh-keygen 一路回车,主要是用来免密通信的
ssh-copy-id 172.16.40.214 需要输入对应主节的root密码
网友评论