PowerScale: CloudPools-taken en Job Engine-taken
Resumo: In dit artikel wordt de relatie tussen de CloudPools-taak en gerelateerde Job Engine-taken uitgelegd.
Instruções
Als het gaat om CloudPools, zijn er twee verschillende soorten taken. Er zijn job engine jobs en er zijn cloud jobs.
Job engine-taken worden alleen gebruikt om bestanden te identificeren voor archivering. Ze verplaatsen geen data naar de cloud. In plaats daarvan doorlopen ze het bestandssysteem en identificeren ze bestanden die overeenkomen filepool Beleid. Geïdentificeerde bestanden worden toegevoegd aan een wachtrij en verwerkt door een cloudtaak. Wanneer elke relevante taak wordt gestart, wordt een bijbehorende cloudtaak gemaakt om de bestanden in de wachtrij bij te houden. De cloudtaak is onafhankelijk van de taak van de taakengine; Dit wil zeggen dat het annuleren of onderbreken van de job engine-taak geen invloed heeft op cloudtaken. Relevante job engine jobs zijn:
- SmartPools
- SmartPoolsTree
- Bestandsbeleid
- CloudPoolsLin
- CloudPoolsTreewalk
- De laatste twee worden geïdentificeerd als verborgen taken en worden alleen in bepaalde UI-contexten weergegeven
Cloudtaken vormen de tweede fase van het archiefproces. Zodra bestanden zijn geïdentificeerd en in de wachtrij staan voor archivering door een job engine-taak, kunnen ze door een cloudtaak naar de cloud worden verplaatst. De cloudtaak wordt op de achtergrond uitgevoerd en doorloopt de wachtrij met bestanden, waarbij elk bestand naar de cloud wordt geschreven. Als een cloudtaak wordt geannuleerd, wordt ook de bijbehorende taak engine-taak geannuleerd, als deze nog wordt uitgevoerd.
Cloudtaken worden alleen als succesvol of voltooid gemarkeerd als:
- Alle bestanden in de wachtrij zijn voltooid en zijn overgebracht naar de cloud en
- De bijbehorende job engine-taak is klaar met het identificeren van bestanden voor archivering.
Cloudtaken kunnen alleen via de CLI worden gestart, gecontroleerd, geannuleerd of gepauzeerd met behulp van deze opdrachten:
# 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
Het is normaal dat een cloudtaak voortleeft nadat de job engine-taak is voltooid of geannuleerd. Bestanden staan nog steeds in de wachtrij voor archivering, samen met een verwijzing naar het beleid. Om te voorkomen dat deze archieven ontstaan, geeft u een isi cloud jobs cancel XX bevelen.
Fouten voor Cloud-taken kunnen worden bekeken in /var/log/messages, /var/log/isi_cpool_d.logen /var/log/isi_cpool_io_d.log.