VMware vCenter SQL Database Shrink (windows)

vmthumb

Gün gelir  akşamında sağlam çalıştığına kanaat getirdiğiniz ama sabahında vSphere Client ya da VMware Web Client ile VMware vCenter Serverinize bağlanmak istediğinizde bağlantı isteğinin geri döndüğü, sunucuya erişebildiiğiniz halde login olabilmek için kullanıcı adı ve parolasının tekrar tekrar denediğiniz, password – klavye kontrolleri yaptığınz, sisteme login olsanız dahi 2-3 dakika içerisinde sizi geri atan, hostların “disconnected” bazı sanal sunucuların “inaccessible”  göründüğü  ve akabinde kesilen vSphere Client bağlantısı… soğuk terlerin döküldüğü,  o anlardayız.

Yukarıda bahsettiğim sıkıcı durumlar yaşanırken biz sistem yöneticilerini teselli eden şey sanal sunucularımızın çalışıyor olması, operasyonel süreç anlamında da kısa süreli kesintiler yaşamamız.

Artık sakinleşip “ne, niçin, nezaman” sebep olmuş sorularını yanıtlamanın vakti geldi.

 

Neler olmuş olabilir…

vCenter Sunucusu kapanmış olabilir mi ? – Basit bir erişim kontrolü. (rdp, ping)

Sunucu açık vCenter Server servisleri çalışıyor mu ? – services.msc ile tüm servisleri kontrol edelim.

Sevislerde çalışıyor ama kısa bir süre sonra servisler duruyor ? – bu noktadan itibaren loglara bakarak ilerlemek hızlı çözüm için en akıllıca yol.

Hangi log dosyasına bakacağız, vCenter’ın log dosyaları nerede.

Bakacağımız dosya “vxpd.log” ve  kurulu OS versiyonunuza göre aşağıdaki dizinlerin altında yeralmakta.

 

 

OS’ versiyonumuza göre “vxpd.log” dosyasına giriyoruz ve bize diskin dolu olduğu gereksiz dosyaları silerk yer açmamız yönünde uyarı veriyor. Aynı uyarıyo Windows Event Log altında da görebilirsiniz.

 

 

dbshrinkmsevnt

Ne yapabiliriz !

Windows üzerinden gereksiz/kullanılmayan dosyaları silerek temizliğe başlayabilirsiniz. Bu çalışmaya ek olarak vCenter Event loglarını temizleyerek vCenter Database’inde boş yer açabilirsiz.

 

SQL Management Studio ile sunucunuza bağlanara aşağıdaki SQL query’si ile Event database’ini sıfırlayabilirsiz.

 

 

 

SQL Query’sini indirmek için dbshrink_sqlquery.

dbshrink_query

vCenter Server Servislerini çalıştırabilir ve sanal sunucularınızın yönetimine kaldığınız yerden devam edebilirsiniz.

Ek olarak neler yapabliriz;

SQL Sunucumuzda DB ile ilgili ayarlar, buradan.

vCenter Database’indeki diğer eski dataların silinmesi belirtilen tablolardaki kayıtları silerek daha fazla yer açabilirsiniz, buradan.

Be Sociable, Share!

Bir Cevap Yazın