SaltStack resource 또는 saltConfiguration 속성을 사용하여 Salt 미니언을 배포하는 동안 사용자가 경험하는 몇 가지 일반적인 오류에 대해 읽어보십시오.

호스트 시작 지연

템플릿을 배포한 후 호스트의 Windows 또는 Linux 서비스가 준비되지 않은 경우 Automation Assembler에 "미니언 배포 및/또는 상태 파일 실행 실패" 오류가 표시될 수 있습니다.

이 오류를 해결하려면 마스터 플러그인을 안정적인 최신 버전으로 업그레이드하십시오. 업그레이드한 후 Salt 미니언을 배포하기 전에 Windows 및 Linux 서비스가 활성화되는 시간을 허용하도록 /etc/salt/master.d/raas.conf에서 구성 설정을 사용하도록 설정할 수 있습니다. 자세한 내용은 마스터 플러그인 업그레이드를 참조하십시오.

최신 버전의 마스터 플러그인으로 업그레이드한 후 다음 단계를 완료하여 호스트 시작을 지연합니다.

  1. 배포 세부 정보 페이지에서 내역 탭을 확인합니다.
  2. "미니언 배포 및/또는 상태 파일 실행 실패"라는 오류 메시지가 표시되면 작업 ID(JID)를 복사하고 Automation Config를 엽니다.
  3. Automation Config에서 활동 > 완료됨을 선택하여 완료된 작업을 엽니다.
  4. JID 열에서 필터 아이콘을 클릭하고 JID를 입력합니다.
  5. JID를 클릭하여 작업 결과 페이지를 검토합니다.
  6. 작업에 대한 원시 출력을 보려면 원시 탭을 클릭합니다.

    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
  7. Salt 마스터 서비스를 다시 시작합니다.
    systemctl restart salt-master
  8. 템플릿을 다시 배포합니다.

    배포가 실패하면 지연 매개 변수를 늘리고 템플릿을 다시 배포할 수 있습니다.

후속 작업

Automation Config 기능을 사용하여 리소스를 관리하려면 Automation Config 설명서를 참조하십시오.