SaltStack resource 또는 saltConfiguration
속성을 사용하여 Salt 미니언을 배포하는 동안 사용자가 경험하는 몇 가지 일반적인 오류에 대해 읽어보십시오.
호스트 시작 지연
템플릿을 배포한 후 호스트의 Windows 또는 Linux 서비스가 준비되지 않은 경우 Automation Assembler에 "미니언 배포 및/또는 상태 파일 실행 실패" 오류가 표시될 수 있습니다.
이 오류를 해결하려면 마스터 플러그인을 안정적인 최신 버전으로 업그레이드하십시오. 업그레이드한 후 Salt 미니언을 배포하기 전에 Windows 및 Linux 서비스가 활성화되는 시간을 허용하도록 /etc/salt/master.d/raas.conf
에서 구성 설정을 사용하도록 설정할 수 있습니다. 자세한 내용은 마스터 플러그인 업그레이드를 참조하십시오.
최신 버전의 마스터 플러그인으로 업그레이드한 후 다음 단계를 완료하여 호스트 시작을 지연합니다.
- 배포 세부 정보 페이지에서 내역 탭을 확인합니다.
- "미니언 배포 및/또는 상태 파일 실행 실패"라는 오류 메시지가 표시되면 작업 ID(JID)를 복사하고 Automation Config를 엽니다.
- Automation Config에서 을 선택하여 완료된 작업을 엽니다.
- JID 열에서 필터 아이콘을 클릭하고 JID를 입력합니다.
- JID를 클릭하여 작업 결과 페이지를 검토합니다.
- 작업에 대한 원시 출력을 보려면 원시 탭을 클릭합니다.
Windows
작업에 대한 원시 출력의 마지막 줄에 "호스트에 연결하지 못했습니다. 시간 초과"가 포함된 경우 이 구성 설정을/etc/salt/master.d/raas.conf
에 추가하여 시작을 180초 지연시켜야 합니다.sseapi_win_minion_deploy_delay: 180
Linux
작업에 대한 원시 출력의 마지막 줄에 "제공된 자격 증명을 사용하여 원격 호스트에 액세스할 수 없습니다."가 포함된 경우 이 구성 설정을/etc/salt/master.d/raas.conf
에 추가하여 시작을 90초 지연시켜야 합니다.sseapi_linux_minion_deploy_delay: 90
- Salt 마스터 서비스를 다시 시작합니다.
systemctl restart salt-master
- 템플릿을 다시 배포합니다.
배포가 실패하면 지연 매개 변수를 늘리고 템플릿을 다시 배포할 수 있습니다.
후속 작업
Automation Config 기능을 사용하여 리소스를 관리하려면 Automation Config 설명서를 참조하십시오.