2015-01-08 5 views
0

요리사 서버로 노드에 연결했습니다. 해당 노드 컴퓨터에서 하나를 삭제하고 싶습니다. 해당 노드에서 knife delete 명령을 실행합니다. 그것은 보여줍니다요리사 클라이언트 노드 삭제

ERROR: ArgumentError: Cannot sign the request without a client name, check that :node_name is assigned.

나이프 구성 파일없이 노드를 삭제할 수 있습니까?

+0

은 어디에서이 노드를 삭제하려고 :

당신은 수동으로 클라이언트를 삭제 할 수 있습니까? 노드 자체? 아니면 워크 스테이션? 노드 자체가 아닌 요리사 서버 또는 시스템에서 노드를 삭제해야합니다. –

+0

노드 자체에서 삭제하려고합니다. – VVijay

답변

0

기본적으로 칼은 요리사 - 클라이언트 설정 파일을 사용하지 않습니다. knife -c /etc/chef/client.rb ...을 통해 명시 적으로 지정해야합니다. 또한 노드가 자신을 삭제할 수있는 권한이 있는지 확인해야합니다.이 권한은 실행중인 Chef 서버의 특성에 따라 다릅니다. 노드를 삭제하면 모든 해당 API 클라이언트를 삭제하지 않습니다,

knife node delete NODE_NAME 

참고 : 요리사 서버에서 클라이언트를 삭제

1

더 나은 방법은 워크 스테이션에서 그렇게하는 것입니다, 수행 할 수 있습니다.

knife client delete CLIENT_NAME 
관련 문제