PowerScale: CloudPools İşleri ve İş Motoru İşleri
Summary: Bu makalede, CloudPools işi ile ilgili İş Motoru işleri arasındaki ilişki açıklanmaktadır.
Instructions
CloudPools söz konusu olduğunda, iki farklı iş türü vardır. İş motoru işleri ve bulut işleri var.
İş motoru işleri yalnızca arşivlenecek dosyaları tanımlamak için kullanılır. Verileri buluta taşımazlar. Bunun yerine, eşleşen dosyaları tanımlayan dosya sistemi aracılığıyla yinelenirler filepool Koşullarıdır. Tanımlanan dosyalar bir kuyruğa eklenir ve bir bulut işi tarafından işlenir. İlgili her iş motoru işi başladığında, kuyruktaki dosyaları izlemek için ilgili bir bulut işi oluşturur. Bulut işi, iş motoru işinden bağımsızdır; Diğer bir ifadeyle, iş motoru işinin iptal edilmesi veya duraklatılması bulut işlerini etkilemez. İlgili iş motoru işleri şunlardır:
- SmartPools
- Akıllı Havuzlar Ağacı
- Dosya Politikası
- CloudPoolsLin
- CloudPoolsTreewalk
- Son ikisi gizli işler olarak tanımlanır ve yalnızca belirli kullanıcı arayüzü bağlamlarında görünür
Bulut işleri, arşiv sürecinin ikinci aşamasıdır. Dosyalar bir iş motoru işi tarafından tanımlanıp arşivlenmek üzere kuyruğa alındıktan sonra bir bulut işi tarafından buluta taşınabilir. Bulut işi arka planda çalışır ve her birini buluta yazarak dosya kuyruğu boyunca yinelenir. Bir bulut işi iptal edilirse, çalışmaya devam ediyorsa ilgili iş motoru işini de iptal eder.
Bulut işleri yalnızca aşağıdaki durumlarda başarılı veya tamamlandı olarak işaretlenir:
- Kuyruğa alınan tüm dosyaların buluta aktarımı tamamlandı ve
- İlişkili iş motoru işi, arşiv için dosyaları tanımlamayı tamamladı.
Bulut işleri yalnızca aşağıdaki komutlar kullanılarak CLI aracılığıyla başlatılabilir, izlenebilir, iptal edilebilir veya duraklatılabilir:
# 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
İş motoru işi tamamlandıktan veya iptal edildikten sonra bir bulut işinin devam etmesi normaldir. Dosyalar, politikaya yapılan bir referansla birlikte arşiv için kuyruğa alınmış durumda. Bu arşivlerin oluşmasını durdurmak için bir isi cloud jobs cancel XX yaparsınız.
Bulut işleri için hatalar şurada görüntülenebilir: /var/log/messages, /var/log/isi_cpool_d.logve /var/log/isi_cpool_io_d.log.