我开始使用 Chef 来处理 DevOps 自动化,现在我遇到的情况是使用部署了两个数据库服务器(主服务器和辅助服务器)knife server create
,并且在 chef-client 引导过程中,有一个配方处理激活这两个节点之间的数据库复制的脚本。
问题是,这个数据库复制ssh
在某个时候涉及到,但是因为这些节点是新的,它们彼此不知道(只有 chef 服务器机器.ssh/authorized_keys
),所以如果我运行脚本,它会卡住并要求输入 ssh 密码……
我对 ssh 密钥还不熟悉,那么处理此问题的最佳方法是什么?
提前致谢。