모든 상태 및 이벤트에 대한 기본 시간 제한 값은 30분으로, vRealize Automation 글로벌 설정에 구성되어 있습니다. 일부 워크플로를 성공적으로 실행하는 데에는 시간이 더 걸릴 수 있습니다. 환경에 서로 다른 워크플로를 수용하기 위해 개별 워크플로 또는 상태에 대해 시간 제한 재정의 값을 추가할 수 있습니다.

기본 시간 제한 값을 수정하려면 인프라 > 관리 > 글로벌 설정을 선택하고 확장성 수명 주기 메시지 시간 제한 값을 편집합니다.

개별 시간 제한 값을 구성하려면 IaaS 서버에 있는 ManagerService.exe.config 파일의 appSetting 섹션에 워크플로 또는 이벤트 속성을 추가합니다. 이 파일은 일반적으로 %System-Drive%\Program Files x86\VMware\vCAC\Server 디렉토리에 있습니다. 파일을 편집하기 전에 항상 파일의 복사본을 만들어야 합니다. 설정을 변경했다면 Manager Service를 다시 시작해야 합니다.

키의 기본 형식은 다음 예와 유사합니다.

  • 워크플로의 경우. Extensibility.{workflow}.Timeout

  • 이벤트의 경우. Extensibility.{workflow}.{state}.EVENT.{event}.Timeout

  • 상태의 경우. Extensibility.{workflow}.{state}.(PRE/POST).Timeout

appSetting 섹션에 키를 추가할 때 다음을 예로 사용하십시오. 시간 제한 값 형식은 D.HH:mm:ss.ms입니다. D는 일이고 ms는 밀리초입니다. 일과 밀리초는 선택 사항입니다. 시간, 분 및 초는 필수입니다.

  • 전체 BasicVmWorkflow 워크플로에 대한 시간 제한을 30분으로 설정하려면 <add key="Extensibility.BasicVmWorkflow.Timeout" value="00:30:00"/>을 추가합니다.

  • VMPSMasterWorkflow32의 OnFinalizeMachine 글로벌 이벤트에 대한 시간 제한을 2시간으로 설정하려면 <add key="Extensibility.VMPSMasterWorkflow32.VMPSMasterWorkflow32.EVENT.OnFinalizeMachine.Timeout" value="02:00:00"/>을 추가합니다.

  • VMPSMasterWorkflow32의 사전 요청 상태에 대한 시간 제한을 2일로 설정하려면 <add key="Extensibility.VMPSMasterWorkflow32.Requested.PRE.Timeout" value="2.00:00:00"/>을 추가합니다.