문제 해결 다운 및 DNS 설정으로 표시된 Salt 클라이언트

Salt 클라이언트가 실행 중인 경우에도 패키지 새로 고침 또는 적용 상태 등의 작업이 실패로 표시되며 다음 메시지가 표시됩니다.

Minion이 작동 중지되거나 연결할 수 없습니다.

이 경우 작업 일정을 변경해 보십시오. 일정을 변경할 수 있는 경우 잘못된 DNS 구성이 문제의 원인일 수 있습니다.

Salt 클라이언트가 다시 시작되거나 그레인이 새로 고쳐지는 경우, 클라이언트는 FQDN 그레인을 계산하고 그레인이 진행될 때까지 응답하지 않습니다. SUSE Manager 서버에서 예약된 작업이 실행될 때 SUSE Manager 서버는 클라이언트를 대상으로 test.ping을 수행한 후 실제 작업을 수행하여 클라이언트가 실제로 실행되고 있고 작업이 트리거될 수 있는지 확인합니다.

기본적으로 SUSE Manager 서버는 test.ping 명령의 응답을 수신하기 위해 5초 동안 대기합니다. 5초 이내에 응답이 수신되지 않으면 클라이언트가 다운되었거나 연결할 수 없다는 메시지를 표시하고 작업이 실패하도록 설정됩니다.

이 문제를 해결하려면 클라이언트에서 DNS 확인을 수정하여 FQDN을 확인하는 동안 클라이언트가 5초 동안 멈추지 않도록 하십시오.

가능하지 않은 경우 SUSE Manager 서버의 /etc/rhn/rhn.conf 파일에 있는 java.salt_presence_ping_timeout 값을 4보다 큰 값으로 증가하십시오.

예는 다음과 같습니다.

java.salt_presence_ping_timeout = 6

그리고 다음을 사용하여 spacewalk-services를 재시작합니다.

spacewalk-services restart

이 값을 증가시키면 SUSE Manager 서버가 미니언에 연결할 수 없거나 응답하지 않는지 여부를 확인하는 데 시간이 더 오래 걸릴 수 있으므로, SUSE Manager 서버가 전반적으로 느려지거나 응답하지 않습니다.