【发布时间】:2017-03-09 21:52:40
【问题描述】:
我正在尝试学习 Chef 并开始安装它的组件。我在 AWS 上运行了三个微型 EC2 RHEL7.X 实例。其中,一个 EC2 配置为 Chef-server,第二个 Ec2 完美地配置为工作站。但是,当我尝试从工作站引导第三个 EC2 时,我总是收到以下错误。
我使用以下命令从工作站安装客户端。
knife bootstrap -.-.-.- -x root -P password --node-name client ==> i do not have any password set for the client EC2 instance
也试过了
knife bootstrap -.-.-.- --ssh-user ec2-user --sudo -i ./some.pem --run-list webserver
knife bootstrap -.-.-.- --ssh-user ec2-user --sudo --identity-file ./some.pem --run-list webserver
出错了
ERROR: Net::SSH::AuthenticationFailed: Authentication failed for user ec2-user@-.-.-.-@-.-.-.-
但永远不要让这个工作。我知道 Chef 周围有一些 AWS 现有实用程序,但我只想与普通 EC2 实例一起使用。
关于在这种情况下我如何做到这一点的任何帮助。
【问题讨论】:
标签: amazon-ec2 chef-infra chefdk