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

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

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

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

서버 컨테이너 내부의 셸에 액세스하려면 컨테이너 호스트에서 mgrctl term을 실행합니다.

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보다 큰 값으로 증가하십시오.

예:

mgrctl term
vim /etc/rhn/rhn.conf
java.salt_presence_ping_timeout = 6

이후에 다음을 실행합니다.

mgradm restart

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