PowerScale: Zadania CloudPools i zadania silnika zadań
Resumo: W tym artykule wyjaśniono relację między zadaniem CloudPools a powiązanymi zadaniami aparatu zadań.
Instruções
Jeśli chodzi o CloudPools, istnieją dwa różne typy zadań. Istnieją zadania silnika zadań i zadania w chmurze.
Zadania aparatu zadań są używane tylko do identyfikacji plików do archiwizacji. Nie przenoszą danych do chmury. Zamiast tego iterują po systemie plików, identyfikując pasujące pliki filepool manifest. Zidentyfikowane pliki są dodawane do kolejki i przetwarzane przez zadanie w chmurze. Po uruchomieniu każdego odpowiedniego zadania aparatu zadań tworzy odpowiednie zadanie w chmurze w celu śledzenia plików w kolejce. Zadanie w chmurze jest niezależne od zadania aparatu zadań; Oznacza to, że anulowanie lub wstrzymanie zadania aparatu zadań nie ma wpływu na zadania w chmurze. Odpowiednie zadania silnika zadań to:
- SmartPools
- Drzewo SmartPoolsTree
- Zasady plików
- CloudPoolsLin
- CloudPoolsSpacer po drzewie
- Dwa ostatnie są identyfikowane jako ukryte zadania i pojawiają się tylko w niektórych kontekstach interfejsu użytkownika
Zadania w chmurze są drugim etapem procesu archiwizacji. Po zidentyfikowaniu plików i umieszczeniu ich w kolejce do archiwizacji przez zadanie aparatu zadań można je przenieść do chmury za pomocą zadania w chmurze. Zadanie w chmurze działa w tle i iteruje w kolejce plików, zapisując każdy z nich w chmurze. Jeśli zadanie w chmurze zostanie anulowane, anuluje również odpowiednie zadanie aparatu zadań, jeśli nadal jest uruchomione.
Zadania w chmurze są oznaczone jako udane lub ukończone tylko wtedy, gdy:
- Wszystkie pliki w kolejce zostały przeniesione do chmury i
- Skojarzone zadanie aparatu zadań zakończyło identyfikowanie plików do archiwizacji.
Zadania w chmurze można uruchamiać, monitorować, anulować lub wstrzymywać za pośrednictwem interfejsu wiersza polecenia tylko przy użyciu następujących poleceń:
# 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
To normalne, że zadanie w chmurze jest kontynuowane po zakończeniu lub anulowaniu zadania aparatu zadań. Pliki są nadal umieszczane w kolejce do archiwizacji wraz z odwołaniem do polityki. Aby zapobiec powstawaniu tych archiwów, wydaj isi cloud jobs cancel XX .
Niepowodzenia zadań w chmurze można wyświetlić w /var/log/messages, /var/log/isi_cpool_d.logi /var/log/isi_cpool_io_d.log.