2015-01-09 2 views
1

"골든 이미지"AMI가 있고 이미지를 가져 와서 이름을 변경하고 자동 실행 그룹에 넣으려고합니다. run-llst. 방금 cloud-config의 요리사 기능을 사용하여 대부분의 시간을 보내고 원래 요리사 환경과 cloud-config가 사용하는 것 사이에 너무 많은 불일치가 있기 때문에 작동하지 않습니다. 매번 처음부터 요리사가해야하기 때문에 장기적으로는 신뢰도가 떨어지고 느려질 것입니다. 나는 셰프가 거기서 달리고 거기에서 시작하는 예를 들고 싶다. 주위를 둘러 보면서 수동으로 칼을 사용하는 방법이 있습니다. 몇 가지 파일을 다시 쓰고 그 방식으로 요리사 서버에 이미지를 등록하는 방법이 있습니까?요리사 클라이언트의 노드 이름을 칼없이 클라이언트에서 변경하는 방법

답변

2

을 살펴보십시오. 그게 정확히 무엇 때문입니다. AMI에는 요리사가 사전 설치되어 있으며 유효성 확인 인증서가 있습니다. 부팅시 cloud-init은 클라이언트 설정과 초기 실행 목록을 생성 한 스크립트를 실행 한 다음 chef 서버에 등록합니다.

+0

내가해야 할 일은 필요한 것은 client.pem을 제거하고 노드의 이름을 바꾸는 것입니다. 노드가 이전에 다른 이름으로 수렴 되었기 때문에 나머지는 동일하게 유지 될 수 있습니다. 그것을 도와 주셔서 감사합니다. – numb3rs1x

+0

분명히하려면 다음과 같이하십시오. rm -f /etc/client.pem && "server-app - $ (date % + s)">> /etc/chef/client.rb – numb3rs1x

+1

왜 client.pem은 AMI에 전혀 없습니까? 나는 요리사 - 클라이언트를 사용하여 AMI (솔로가 무엇인지)를 작성하지는 않겠지 만, 반드시 AMI 빌드 프로세스 중에 제거해야합니다. – coderanger

관련 문제