대기열의 스토리지 프로파일 구성 - 기한 클라우드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

대기열의 스토리지 프로파일 구성

대기열의 구성에는 대기열에 제출된 작업에 액세스해야 하는 공유 파일 시스템 위치의 대소문자를 구분하는 이름 목록이 포함됩니다. 예를 들어 대기열에 제출된 작업에는 파일 시스템 위치 FSCommon 및가 Q1 필요합니다FS1. 대기열에 제출된 작업에는 파일 시스템 위치와 FSCommonQ2 필요합니다FS2.

이러한 파일 시스템 위치가 필요하도록 대기열의 구성을 설정하려면 다음 스크립트를 사용합니다.

# Change the value of FARM_ID to your farm's identifier FARM_ID=farm-00112233445566778899aabbccddeeff # Change the value of QUEUE1_ID to queue Q1's identifier QUEUE1_ID=queue-00112233445566778899aabbccddeeff # Change the value of QUEUE2_ID to queue Q2's identifier QUEUE2_ID=queue-00112233445566778899aabbccddeeff aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --required-file-system-location-names-to-add FSComm FS1 aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --required-file-system-location-names-to-add FSComm FS2

대기열의 구성에는에 제출된 작업 및 해당 대기열과 연결된 플릿에 적용되는 허용된 스토리지 프로파일 목록도 포함됩니다. 대기열에 필요한 모든 파일 시스템 위치에 대해 파일 시스템 위치를 정의하는 스토리지 프로파일만 대기열의 허용된 스토리지 프로파일 목록에 허용됩니다.

대기열에 허용되는 스토리지 프로파일 목록에 없는 스토리지 프로파일과 함께 제출하면 작업이 실패합니다. 언제든지 스토리지 프로파일이 없는 작업을 대기열에 제출할 수 있습니다. WSAll 및 레이블이 지정된 워크스테이션 구성에는 대기열에 필요한 파일 시스템 위치(FSCommonFS1)가 WS1 있습니다Q1. 대기열에 작업을 제출할 수 있어야 합니다. 마찬가지로 워크스테이션 구성 WSAll 및는 대기열에 대한 요구 사항을 WS2 충족합니다Q2. 해당 대기열에 작업을 제출할 수 있어야 합니다. 다음 스크립트를 사용하여 이러한 스토리지 프로파일로 작업을 제출할 수 있도록 두 대기열 구성을 모두 업데이트합니다.

# Change the value of WSALL_ID to the identifier of the WSAll storage profile WSALL_ID=sp-00112233445566778899aabbccddeeff # Change the value of WS1 to the identifier of the WS1 storage profile WS1_ID=sp-00112233445566778899aabbccddeeff # Change the value of WS2 to the identifier of the WS2 storage profile WS2_ID=sp-00112233445566778899aabbccddeeff aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WSALL_ID $WS1_ID aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --allowed-storage-profile-ids-to-add $WSALL_ID $WS2_ID

대기열에 허용되는 WS2 스토리지 프로파일 목록에 스토리지 프로파일을 추가하면 실패Q1합니다.

$ aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WS2_ID An error occurred (ValidationException) when calling the UpdateQueue operation: Storage profile id: sp-00112233445566778899aabbccddeeff does not have required file system location: FS1

스토리지 WS2 프로파일에 해당 대기열에 Q1 필요한 파일 시스템 위치에 대한 정의FS1가 포함되어 있지 않기 때문입니다.

대기열의 허용된 스토리지 프로필 목록에 없는 스토리지 프로필로 구성된 플릿 연결도 실패합니다. 예시:

$ aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE1_ID An error occurred (ValidationException) when calling the CreateQueueFleetAssociation operation: Mismatch between storage profile ids.

오류를 해결하려면 대기열Q1과 대기열 모두에 허용되는 스토리지 프로파일 WorkerConfig 목록에 라는 스토리지 프로파일을 추가합니다Q2. 그런 다음 플릿의 작업자가 두 대기열에서 작업을 실행할 수 있도록 플릿을 이러한 대기열과 연결합니다.

# Change the value of FLEET_ID to your fleet's identifier FLEET_ID=fleet-00112233445566778899aabbccddeeff # Change the value of WORKER_CFG_ID to your storage profile named WorkerCfg WORKER_CFG_ID=sp-00112233445566778899aabbccddeeff aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WORKER_CFG_ID aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --allowed-storage-profile-ids-to-add $WORKER_CFG_ID aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE1_ID aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE2_ID