명령 :칼 ssh를 cloud.public_ipv4의 JSON 배열 문제
knife ssh name:node-name "some-command" -VV -a cloud.public_ipv4
출력 :
당신이 좋아하는 것 그런 식으로 JSON 출력에, 하나 개의 인스턴스로 여러 정적 외부 IP를 추가 할 수 GCE에서.......
DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_response
DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_response
DEBUG: Adding ["node-ip-address"]
DEBUG: establishing connection to ["node-ip-address"]:22
WARNING: Failed to connect to ["node-ip-address"] -- SocketError: getaddrinfo: Name or service not known
배열 : 하나의 외부 IP 경우
"public_ipv4": ["10.0.0.1", "10.0.0.2", "...."]
가 이렇게 같아야
,451,515,"public_ipv4": ["10.0.0.1"]
있도록 [ ""]와 배열
그 대괄호에게 칼 SSH에 & 따옴표를 제거하는 방법을 성공적으로 연결로 JSON에서 'public_ipv4 뻥 칼 ssh 명령?
Thx.
어떤 접착제 ... 내가 생각하기에, 괄호 및 따옴표 오류 –
의 이유있는'DEBUG : [ "노드 IP 주소"]에 대한 연결을 설정하는 것은 : 22' –
는'이어야한다 DEBUG :에 연결을 설정 node-ip-address : 22' –