저는 다양한 SmartOS 존의 배치를 자동화하기 위해 요리사를 사용하고 있습니다. 네트워크 인터페이스에 공개 또는 비공개 주소가 있는지 여부를 확인하고 추적하는 올바른 방법을 파악하려고합니다. 일반적인 아파치가 듣고 NameVirtualHost에서이 지시어를 들어, 다음은 충분하다 : IPFilter 규칙에 대한IP 주소가 요리사 조리법에 사용하기 위해 공개 또는 비공개 인 경우 알아 내기
ips = []
links = %x{dladm show-vnic -o link | grep -v LINK}.strip.split("\n")
links.each do |link|
ips << %x{ifconfig #{link} | grep inet | awk '{ print $2 }'}.strip
end
나는 규칙의 두 가지 수업을해야합니다. 공개 인터페이스에 적용된 규칙과 개인 인터페이스에 다른 설정 적용 내가 json 구성 파일을 통해 요리사에게 모든 인터페이스를 전달해야하며 조리법에서 알아낼 필요가 없습니까?
내가 사용하고있는 OpenSolaris의 Illumos 포크 인 SmartOS로 태그를 지정할 수 없습니다. –
질문에 태그를 다시 붙였습니다. – Jeremy1026
감사합니다. @ Jeremy1026 –