2014-12-02 6 views
1

내가 맥 터미널에서 칼 부트 스트랩 명령을 사용하려고 "칼 부트 스트랩 node_domain_or_IP -x 이름 -P 암호 -N name_for_node --sudo"ec2 인스턴스에 Chef Node를 설정하는 방법은 무엇입니까?

그러나 문제는, 내가 사용자 이름과 암호가없는, 대신에 ec2 사용자는 로컬 워크 스테이션에 저장된이 개인 키를 사용하여 서버에 연결할 수 있습니다. debian os에 대한 예제가 많이 있지만 ec2에서 RHEL을 찾기가 어렵습니다.

OS : RHEL 6 요리사 : 11.1.6는

친절하게 모든 세부 사항은 당신이 더 나은 나를 도울 필요가 있다면 알려주세요.

답변

3

호스트 키를 사용하더라도 사용자 이름이 있습니다. 일반적으로, 당신은 당신이

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

공지 사항을 사용하여 노드에 ssh를

ssh -i somekey [email protected]_or_ip

를 사용하는 경우, 나는 -i보다는 -P 사용합니다. 그게 전부입니다.

대부분의 사람들에게 더 좋은 옵션은 knife ec2 server create을 먼저 사용하여 노드를 만드는 것입니다. 이렇게하면 AWS에 노드가 만들어지고 부트 스트랩되어 하나의 명령이됩니다.

관련 문제