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

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

개별 시간 제한 값을 구성하려면 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"/>을 추가합니다.