PowerScale: CloudPools 작업 및 작업 엔진 작업
요약: 이 문서에서는 CloudPools 작업과 관련 작업 엔진 작업 간의 관계에 대해 설명합니다.
지침
CloudPools에는 두 가지 유형의 작업이 있습니다. 작업 엔진 작업도 있고 클라우드 작업도 있습니다.
작업 엔진 작업은 아카이빙 할 파일을 식별하는 데만 사용됩니다. 데이터를 클라우드로 이동하지 않습니다. 대신 일치하는 파일을 식별하는 파일 시스템을 반복합니다 filepool 선언. 식별된 파일은 대기열에 추가되고 클라우드 작업에 의해 처리됩니다. 각 관련 작업 엔진 작업이 시작되면 대기열에 있는 파일을 추적하기 위해 해당 클라우드 작업이 생성됩니다. 클라우드 작업은 작업 엔진 작업과 독립적입니다. 즉, 작업 엔진 작업을 취소하거나 일시 중지해도 클라우드 작업에 영향을 주지 않습니다. 관련 작업 엔진 작업은 다음과 같습니다.
- SmartPools
- SmartPoolsTree
- 파일 정책
- CloudPoolsLin
- CloudPoolsTreewalk
- 마지막 두 개는 숨겨진 작업으로 식별되며 특정 UI 컨텍스트에만 표시됩니다
클라우드 작업은 아카이브 프로세스의 두 번째 단계입니다. 작업 엔진 작업에 의해 파일이 식별되고 아카이브를 위해 대기열에 추가된 후에는 클라우드 작업에 의해 클라우드로 이동할 수 있습니다. 클라우드 작업은 백그라운드에서 실행되며 파일 대기열을 반복하여 각각을 클라우드에 씁니다. 클라우드 작업이 취소되면 해당 작업 엔진 작업도 취소됩니다(아직 실행 중인 경우).
클라우드 작업은 다음과 같은 경우에만 성공 또는 완료로 표시됩니다.
- 대기 중인 모든 파일이 클라우드로 전송되고
- 연관된 작업 엔진 작업이 아카이브할 파일 식별을 완료했습니다.
클라우드 작업은 다음 명령을 사용해서만 CLI를 통해 시작, 모니터링, 취소 또는 일시 중지할 수 있습니다.
# isi cloud jobs list # Show all jobs # isi cloud jobs view XX # View details for job XX # isi cloud jobs cancel XX # Cancel job XX # isi cloud jobs pause XX # Pause job XX # isi cloud jobs resume XX # Un-pause job XX # isi cloud jobs pause OP_XX # Pause all jobs of a given operation type (for example: 'isi cloud jobs pause archive will pause all active archive jobs) # isi cloud jobs resume OP_XX # Un-pause jobs of given operation type # isi cloud jobs files list XX # View a list of all files associated with job XX # isi cloud archive <files or directories> # Start a new archive job also launches a corresponding job engine job # isi cloud recall <files or directories> # Recall previously archived files also launches a corresponding job engine job
작업 엔진 작업이 완료되거나 취소된 후에도 클라우드 작업이 유지되는 것은 정상입니다. 파일은 여전히 정책에 대한 참조와 함께 아카이브를 위해 대기열에 있습니다. 이러한 아카이브가 발생하지 않도록 하려면 isi cloud jobs cancel XX 명령을 실행합니다.
클라우드 작업에 대한 실패는 다음에서 볼 수 있습니다. /var/log/messages, /var/log/isi_cpool_d.log및 /var/log/isi_cpool_io_d.log명령을 수행할 수 있는 충분한 공간이 있어야 합니다.