Шкала потужності: Вакансії CloudPools і вакансії на двигуні завдань
Resumo: У цій статті пояснюється взаємозв'язок між роботою CloudPools і пов'язаними вакансіями Job Engine.
Instruções
Коли справа доходить до CloudPools, існує два різних типи завдань. Є вакансії на двигуні завдань, а є вакансії в хмарі.
Завдання двигуна завдань використовуються лише для ідентифікації файлів для архівації. Вони не переміщують дані в хмару. Замість цього вони перебирають файлову систему, виявляючи файли, які збігаються filepool Політики. Ідентифіковані файли додаються до черги та обробляються завданням у хмарі. Коли запускається кожне відповідне завдання двигуна завдань, він створює відповідне хмарне завдання для відстеження файлів у черзі. Робота в хмарі не залежить від роботи двигуна завдання; Тобто скасування або призупинення роботи двигуна завдань не впливають на роботу в хмарі. Відповідними вакансіями двигуна є такі:
- Розумні пули
- SmartPoolsTree
- Файлова політика
- CloudPoolsLin
- CloudPoolsTreewalk
- Останні два визначаються як приховані завдання і з'являються лише в певних контекстах інтерфейсу користувача
Робота в хмарі – це другий етап процесу архівування. Після того, як файли були ідентифіковані та поставлені в чергу для архівування завданням двигуна завдання, вони можуть бути переміщені в хмару за допомогою хмарного завдання. Робота в хмарі виконується у фоновому режимі та перебирає чергу файлів, записуючи кожен із них у хмару. Якщо завдання в хмарі скасовано, воно також скасовує відповідне завдання на двигуні завдання, якщо воно все ще виконується.
Вакансії в хмарі позначаються як успішні або завершені лише в тому випадку, якщо,
- Всі файли, що потрапили в чергу, були передані в хмару і
- Пов'язане завдання двигуна завдань завершило ідентифікацію файлів для архіву.
Хмарні завдання можна запускати, відстежувати, скасовувати або призупиняти за допомогою 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.