PowerCLI

SRM – Recovery Test/Cleanup/Cancel Tuşunun Gelmemesi

Bundan bir kaç gün SRM ile Recovery Planlarını Test ederken bazı sıkıntılar yüzünden testi iptal etmek zorunda kaldım tam bu esnada SRM servisinin durması üzerine garip bir sorunla karşılaştım. SRM servisi durunca vCenter’ın tuttuğu Recovery tasklerinin state’i ile SRM’in stateleri tutmadığından dolayı aşağıda ki ekran görüntüsünde ki gibi bir durum oluştu.

SRM - Recovery Test

Continue reading

PowerCLI SRM API Kullanımı

PowerCLI 5.5 R2’den itibaren SRM API’si ile doğrudan ek bir işlem yapmadan entegre olabilecek duruma gelmiştir. Bu sayede birçok işlemimizi otomatikleştirebileceğimiz gibi vRealize Automation gibi bir self-service portal yardımıyla da DRaaS hizmetini daha kolay ve esnek sunabilmemizi de sağlamaktadır. Bu yazımda temel seviyede SRM ve PowerCLI entegrasyonundan bahsedip birkaç kullanım örneğine değinmek istiyorum. API hakkında daha detaylı bilgileri ilgili dokümantasyonda bulabilirsiniz.

Continue reading

PowerCLI – Datastore Boş Alan Raporlama

Bu yazımda sıkça kullandığım bir PowerCLI script’ini paylaşmak istiyorum. Bir sistem yöneticisi düzenli olarak elinde ki kaynakları ve kullanım oranlarını gözlemleyebilmeli ve raporlamalıdır. Bu script ortamımızda bulunan bütün datastore’ları tarayıp içlerinde 100GB ve altında boş alanı olan datastore’ları listeliyor. Eğer çok büyük ve yoğun bir ortamınız varsa bu tip raporlamalar hayatınızı ciddi anlamda kurtarabilir.

vCenter içerisinde Alert tanımlamakta aynı şekilde bir kontrol ve uyarı öğesi olarak kullanılabilir Burada ki amacım toplu bir bakışı sağlayıp manuel işten de kurtulmaktı. Aynı zamanda bir scheduled task veya orchestrator yardımıyla günün belli saatlerinde size raporlar yollanmasını sağlayabilirsiniz.

Continue reading

ESXI Sunucularını AD’e eklemek

Eğer büyük bir sanallaştırma ortamınız varsa ve birden fazla sistem uzmanı ESXI sunucularınızı yönetiyorsa; bilgi güvenliği politikanız gereği (var değil mi?) sistem yöneticilerinize direk “root” kullanıcısını vermek yerine her bir yönetici için ayrı bir kullanıcı yaratmak istersiniz.

Böylelikle hem loglama hem de yetkilendirme açısından bir esneklik kavuşur aynı zamanda bilgi güvenliği yöneticiniz de gayet mutlu olur. Tabii bu size başka bir sorunu da beraberinde getirir. Eğer ki 50 adet ESXI sunucunuz varsa ve her biri için bir kullanıcı yaratmaki şifreleri güncellemek veya yeni bir ESXI eklendiği zaman tüm kullanıcıları eklemek cidden yorucu ve hataya açık bir işlem haline gelir. Bunun içindir ki merkezi bir yetkilendirme sistemine ihtiyaç duyarız.

Bu yazıda bir ESXI hostun nasıl AD’e ekleneceğini ve bunu bir PowerCLI scripti vasıtasıyla nasıl tüm sunucuları eş zamanlı basabileceğimizi göstereceğim. Lütfen bunu vCenter’ın yetkilendirme mekanizmasıyla karıştırmayın.

Continue reading

Powershell ve PowerCLI İçerisinde Şifre Saklamak

Eğer orchestrator(system center veya vmware) kullanıyorsanız mutlaka bir çok işinizi otomatikleştirmek için script yazmanız gerekmiştir. Doğal olarak bir çok scriptin çalışması için uzakta ki bir sunucuya giriş yapması gerekmektedir ve bunun için gerekli bilgileri script içerisinde kullanmamız gerekiyor. Powershell ve PowerCLI şifrelerin saklanması ve tekrar tekrar kullanılması için yöntemler sunmaktadırlar.

Uyarı: Her iki yöntemde gerçek anlamda bir koruma sağlamamakta, şifrelerin saklandığı dosyaya erişebilirse şifrelerinizi .

Continue reading