VMware, VMware Aria Operations’a (eski adıyla vRealize Operations Manager) Automation Central’ı ekleyerek birden fazla işin otomatikleştirmesini kolaylaştırdı. Bunlardan biri de eski snapshot’ların silinmesini otomatikleştirme. Bu yazımda, Automation Central özelliğini kullanarak belirlenen günden uzun süre önce alınmış Snapshotların temizlenmesini otomatikleştirmeyi inceleyeceğiz.
VMware Aria Operations Automation Central
VMware Aria Operations Automation Central, sanal makinelerle ilgili otomatik işlemleri programlama imkanı sunan gelişmiş bir özelliktir. Bu araç sayesinde, sistem yöneticileri çeşitli otomasyon görevlerini kolaylıkla ayarlayabilirler. Görevler arasında sanal makinelerin (VM’lerin) açılması ve kapatılması, kullanılmayan VM’lerin otomatik olarak kapatılması veya silinmesi ve VMware Aria Operations’ın analizlerine dayanarak VM’lerin konfigürasyonlarının (RAM, CPU gibi) ayarlanması gibi işlemler bulunmaktadır.
Bu işlemler, belirli bir iş amacına yönelik geniş seçenek yelpazesiyle, altyapınızın geneli veya belirli bir sanal makine üzerinde uygulanabilir şekilde detaylandırılabilir. Sistem yöneticileri, dahil edilmek üzere belirli altyapı nesnelerini filtreleyebilir ve görevleri tek seferlik, günlük, haftalık veya aylık olacak şekilde zamanlayabilirler. Ayrıca, tekrar eden görevler için bir bitiş tarihi de belirlenebilir, böylece görevler sadece belirli bir zaman aralığında çalışır. VMware Aria Operations Automation Central ile altyapı yönetimi daha esnek, etkili ve otomatik hale gelir, bu da zaman tasarrufu sağlar ve iş yüklerinin daha verimli yönetilmesine olanak tanır.

Snapshot Silme İşlemlerini Yaşa Göre Zamanlama
İlk olarak, Automation Central’a yeni bir iş (add job) ekleyerek işleme başlıyoruz. Oluşturacağımız job için bir isim belirledikten sonra Action Configuration’da bu yazının konusu olan “Delete old snapshots” maddesini seçiyoruz. Delete old snapshots maddesini seçtiğimizde bu iş için Cluster’da ki varsayılan değerler sunuluyor. Ek olarak, VMware Aria Operations 8.12 sürümünde gelen snapshot boyutu ve snapshot ismine dayalı filtre gereksinimleri ekleyebiliyoruz. Ben varsayılan değerleri seçerek devam ediyorum.

Eğer, bu varsayılan değerleri değiştirmek isterseniz sol tarafta bulunan Optimize –> Reclaim’e giderek cluster’ınız üzerinde bulunan varsayılan değerleri değiştirebilirsiniz.

Bir sonraki adım (Select Scope), bu işin hangi ortamda çalışacağını seçiyoruz. Seçim işlemi, tek tek VM’ler, Clusterlar veya vCenter Server örnekleri gibi birden fazla seçenek seçmemize olanak sağlar. Buradan VMware Aria Operations envanterinize girebilir ve istediğiniz kadar spesifik tanımlar yapabilirsiniz. Bu yazıda, bu işi vCenter Serverda uygulayacağım. vCenter’ımı seçerek ekranın sol tarafına sürükleyip bırakıyorum.

Automation Central’da vCenter Server’ımızda bulunan tüm VM’lere uygulanacak şekilde tanımladık. Bu adımda (Filtre Criteria), hangi VM’lerin snapshotlarının temizleneceğini belirlememiz için ek filtre tanımlamamıza olanak sağlar. Filtreler, VMware Aria Operations içindeki özel gruplara benzer şekilde tanımlanmaktadır. Bu filteler; metrik değerlere, VM özellik değerlerine, VM isimlerine ve etiketlere göre oluşturulabilir. Filtreler gruplandırılabilir ve gerektiğinde konfigürasyonlarda birleştirilebilir. Bu örneğimizde, WIN10TEST adlı VM’i bu job’ın dışında tutmak için ve bu VM’de alınan snapshotların silinmemesi için Object Name dayalı bir filtre ekleyeceğim. Bu adım, kritik makinalarda alınan ve tutulması gereken snapshotların silinmemesi için önemlidir.

Filtreleme işlemi de tamamlandığına göre, job’ın zamanlamasını ayarlamak için son adıma geçiyorum. Bu yazıda, bu işin bugün (20.02.2024) başlayarak, günde bir kez ve her akşam 20:00’da çalışmasını istiyorum. Time Zone’dan GMT +02:00 Istanbul seçiyorum. End date belirtmediğim için, bu job durdurulana kadar çalışacaktır.

Tüm yapılandırmaları yaptıktan sonra, create butonuna tıklıyorum ve oluşturduğum job’ın ileriye dönük her gün için takvimde listelendiği gösteren Automation Central ekranına dönüyorum.

Takvimde, listelenen job’lardan herhangi birine tıkladığımızda, VMware Aria Operations işin zamanlaması, eylem tipi, işin etkin olup olmadığı, mevcut job’ı düzenleme, job’ı etkinleştime ve devre dışı bırakma veya bu job’dan etkilenen/etkilenecek VM’ler hakkında ayrıntılara ulaşabiliriz.

Son olarak, “Jobs” sekmesini seçersek, yeni job ekleme, mevcut job/jobları düzenleme, job silme, job klonlama ve devre dışı bırakma özellikleriyle birlikte oluşturulan joblar listelenecektir.

Bununla birlikte, artık vCenter ortamımda 5 günden eski olan tüm snapshotlar otomatik olarak silinecektir.
Son yazılar için;