2014-12-02 91 views
1

我想從MAC終端使用刀引導命令 「刀引導node_domain_or_IP -x用戶名-p密碼-N name_for_node --sudo」如何在ec2實例上設置Chef節點?

但問題是,我沒有用戶名和密碼,相反,ec2用戶有這個私鑰存儲在我的本地工作站,這有助於我連接到服務器。 我發現很多debian os的例子,但很難找到ec2上的RHEL。

OS:RHEL 6 廚師:11.1.6

請讓我知道如果你需要任何細節,以幫助我更好。

回答

3

即使使用主機密鑰,您也將擁有一個用戶名。通常情況下,如果你正在使用

ssh -i somekey [email protected]_or_ip

ssh到您的節點,那麼你可以使用

knife bootstrap node_domain_or_IP -x username -i sameKey -N chef_name_you_want --sudo

注意,我用-i而非-P。這裏的所有都是它的。

對於大多數人來說,更好的選擇是使用knife ec2 server create來首先創建節點。這將在AWS中創建節點並引導它,全部在一個命令中。