PowerScale: CloudPools Jobs og Job Engine Jobs
Resumo: I denne artikel forklares relationen mellem CloudPools job og relaterede job i Job Engine.
Instruções
Når det kommer til CloudPools, er der to forskellige typer job. Der er job engine jobs, og der er cloud jobs.
Job engine-job bruges kun til at identificere filer til arkivering. De flytter ikke data til skyen. I stedet gentager de gennem filsystemet og identificerer filer, der matcher filepool Politikker. Identificerede filer føjes til en kø og behandles af et cloud-job. Efterhånden som hvert relevant job engine-job starter, oprettes der et tilsvarende cloudjob for at spore filerne i køen. Cloudjobbet er uafhængigt af jobmotorjobbet. Det vil sige, at annullering eller afbrydelse af job engine-jobbet ikke påvirker cloud-job. Relevante job engine jobs er:
- SmartPools
- SmartPoolsTree
- Filpolitik
- CloudPoolsLin
- CloudPoolsTreewalk
- De sidste to identificeres som skjulte job og vises kun i visse brugergrænsefladekontekster
Cloud-job er den anden fase af arkivprocessen. Når filer er blevet identificeret og sat i kø til arkivering af et job engine-job, kan de flyttes til skyen af et cloud-job. Cloud-jobbet kører i baggrunden og gentages gennem køen af filer og skriver hver ud til skyen. Hvis et cloudjob annulleres, annulleres det tilsvarende job engine-job også, hvis det stadig kører.
Cloud-job markeres kun som vellykkede eller fuldførte, hvis,
- Alle filer i kø er færdige med at blive overført til skyen og
- Det tilknyttede job engine-job er fuldført med at identificere filer til arkivering.
Cloud-job kan kun startes, overvåges, annulleres eller sættes på pause via CLI ved hjælp af disse kommandoer:
# 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
Det er normalt, at et cloudjob lever videre, når jobbet i jobprogrammet er fuldført eller annulleret. Filer står stadig i kø til arkivering sammen med en reference til politikken. For at forhindre disse arkiver i at ske, skal du udstede en isi cloud jobs cancel XX kommando.
Fejl i cloud-job kan ses i /var/log/messages, /var/log/isi_cpool_d.logog /var/log/isi_cpool_io_d.log.