AWS의 CentOS 인스턴스에서 Chef 서버를 실행하려고 합니다. 나는 여기에서 Opscode의 지시를 따랐습니다.http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
knife configure -i
그러나 옵션(노트북에서 ssh로 연결하고 자체적으로 ping할 수 있는 올바른 서버 fqdn 포함)을 입력하면 응답은 항상 동일합니다.ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...
잘못 구성될 수 있는 사항에 대한 제안 사항이 있습니까? 감사해요!
답변1
나는 Chef와 함께 일한 적이 없으므로 구성 파일에 대해 아무 말도 할 수 없지만 보안 그룹 포트가 열려 있고 연결을 허용하기 위해 Chef 구성 파일에 필요한 변경 사항이 없는지 확인하십시오. ping 및 ssh는 포트 443 또는 기타 관련 포트가 열려 있는지 확인하지 않으며 ssh는 포트 22이고 ping은 ICMP 패킷 전용입니다.
답변2
나는 요청이 있을 때 항상 knife configure
Chef API의 엔드포인트(포트 4000에서 실행됨)를 사용하고 추가합니다...
답변3
호스트 이름을 확인할 수 있는 이름(command sudo hostname 'something.com'
)으로 설정하면 문제가 해결됩니까?