PowerScale. Задания CloudPools и Job Engine
Resumo: В этой статье описывается связь между заданием CloudPools и связанными заданиями Job Engine.
Instruções
Когда дело доходит до CloudPools, существует два различных типа заданий. Есть задания модуля заданий и есть задания облака.
Задания модуля заданий используются только для идентификации файлов для архивирования. Они не перемещают данные в облако. Вместо этого они перебирают файловую систему, выявляя соответствующие файлы filepool Политики. Выявленные файлы добавляются в очередь и обрабатываются облачным заданием. При запуске каждого соответствующего задания модуля заданий создается соответствующее облачное задание для отслеживания файлов в очереди. Задание в облаке не зависит от задания модуля заданий; То есть, отмена или приостановка задания модуля заданий не влияет на облачные задания. Релевантные задания модуля заданий:
- SmartPools
- Дерево SmartPoolsTree
- Политика файлов
- CloudPoolsLin
- CloudPoolsTreewalk
- Последние два определяются как скрытые задания и отображаются только в определенных контекстах пользовательского интерфейса
Облачные задания — это второй этап процесса архивирования. После того как файлы идентифицированы и помещены в очередь для архивирования заданием обработчика заданий, они могут быть перемещены в облако. Облачное задание выполняется в фоновом режиме и выполняет итерации по очереди файлов, записывая каждый файл в облако. При отмене облачного задания соответствующее задание модуля заданий также отменяется, если оно все еще выполняется.
Облачные задания помечаются как успешные или завершенные только в следующих случаях:
- Все файлы в очереди переданы в облако, и
- Связанное задание модуля заданий завершило идентификацию файлов для архивирования.
Облачные задания можно запускать, отслеживать, отменять или приостанавливать с помощью интерфейса командной строки только с помощью следующих команд:
# 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.