Etiket Arşivi: backup

Exchange 2010 Backup

Zamanın en iyi yedekleme aracı ntbackup Windows 2003 – 2008 geçişi sırasında  maalesef tarihe karıştı.  Hatta 2008 de bir süre ntbackup çalıştırmanın yöntemleri hakkında bir yazı da yazmıştım. Özellikle DPM’den sonra, Microsoft artık yedekleme işini 3. parti yazılımlara yönlendirecek gibi. Yine de 2008 ile gelen Windows Server Backup şu an için yedekleme işini çözüyor gibi. Windows 2008 de 3. parti araçlar kullanmadan Exchange 2010 yedekleyeceğiz.

İlk olarak, Server Manager, kısmından işletim sisteminize Windows Server Backup Features i kurmanız gerekiyor. Bu işlemden sonra Storage altında, Windows Server Backup özelliklerine ulaşabilirsiniz.

Windows Server Backup tan Exchange yedeklemek ile sistem yedeklemek arasında herhangi bir fark bulunmuyor. Ancak dikkat etmeniz gereken bir nokta var. Normalde sistem yedekleri VSS Copy Backup ile alınırken, Exchange içinVSS Full Backup seçeneğini kullanmanız gerekiyor. Aksi taktirde backup sonrası LOG dosyalarınız silinmeyecektir.

Not: Eğer Exchange 2010 DAG yapısı kullanıyorsanız, yedek almak istediğiniz sunucu üzerinde tüm mailbox ların aktif olması gerekiyor. Windows Server Backup, pasif mailbox ların kopyasını alsa dahi LOG ları silemiyor.

Askıda Kalan VSS Silme

Bazen 3. parti yedekleme yazılımları vss shadow ları askıda bırakabiliyor. Vssadmin komutu ile silmeye çalıştığınızda, aşağıdaki hatayı alabilirsiniz.

Error: Snapshots were found, but they were outside of your allowed context. Try removing them with the backup application which created them.

Eğer 2008 R2 sunucu kullanıyorsanız. Aşağıdaki komut ile askıda kalan vss shadow kalıntılarından kurtulabilirsiniz.

DISKSHADOW

delete shadows all

Vmware Komut Satırı Backup

ESX(I) üzerinden komut satırı ile backup almak isyorsanız şu adımları izleyebilirsiniz.

1) Öncelikle vcenter içinden çıkan vcb kurun

2) Komut satırınızdan vcbMounter.exe yi çağırıp aşağıdaki gibi parametre verin.

vcbMounter.exe -h esx_ip -u username -p Password -a ipaddr:_makine_ip_Adresi -r C:\Mount\MountFolder_fullvm -t fullvm -m nbd

Komut size 2 ser GB lik dosyalar halinde hostunuzun konfiği ile beraber vmdk dosyasını çıkartacaktır. Hemde shut down istemeden :)

Yedekleme Politikaları Bölüm 1

Bir sistemi yedeklemeden önce bazı şeyleri tasarlamanız gerekiyor. Klasik yaklaşımdır ama aslında temelde sizin yedekleme politikanızı belirleyen temel etken; sisteminizin bir şekilde geri gelemez şekilde devre dışı kaldığında, hangi andan itibaren geri döneceğiniz andır.

Örneğin bir iis sunucusunu üzerinde, “dosya değişimi yoksa” haftada bir fark yedek almak sizin işinizi görecektir. Ancak ciddi dataların döndüğü bir database sunucusunda veri tabanındaki değişiklikleri anlık olarak yedeklemeniz gerekebilir. Aslında hiç tekniğe girmeden şu cümle sizin ne sıklıkla neyi yedekleyeceğinizin cevabını verecektir. “Bu sistemi kaybettiğimde bana ne kadar zarar verir?”

O zaman yedekleme yaklaşımlarını basit olarak inceleyelim. Kararı siz verirsiniz :)

1) Full Backup: Adı üstünde bir dosyayı, sistemi,veri tabanını tamamen kopyasını aldığımız yedekleme yöntemidir. En kolay dönüş yapılan (bunun nedenini ileride bir örnekle açıklayacağım) ve bir o kadar uzun sürüp sistemi yoran, yedekleme ünitlerinizde yer kaplayan yoldur.

2) Incremental Backup: Burda mantık çok basittir son aldığınız yedek ile yedek almaya başladığınız zaman arasındaki veri değişimleri yedeklenir. Bu kıyaslama yedek aldığınız üçüncü parti yazılıma ve dosyalar üzerinde backup etiketlerine göre değişim gösterebilir. Yedekleme sırasında yedeklenen dosyaya bir etiket atanarak son yedeklenme tarihi yazılır. Yedekleme süresi son derece kısadır ve diskte az yer kaplar ancak geri dönüşlerde biraz uğraştırıcıdır.

3) Shadow Copy: Aslında full backup ile aynıdır burada tek fark yedekleme etiketlerinin atılmamasıdır.

Şimdi örnek olarak bir file serverda hafta içi her gün incremental cumartesi full backup aldığımızı düşünelim. Sistem perşembe fail versin :) Sıfırdan bir sistem kurdunuz ve dönüş sıranız sırası ile şu olacaktır. Cumartesi alınan full + pzrtesi inc. + salı inc + çarşamba inc. (4 adımda bitti)

Backup planınız şu şekilde olsaydı; pazartesi inc, salı inc, çarşamba full, perş inc, cuma inc, cumartesi full. Dönüşünüz şu şekilde olacaktı. Çarşamba full :) Tek adımda ve diğerine göre daha hızlı bir şekilde hallettik. Tabi her araya eklediğimiz full bize fazladan depolama yerine mal olacaktı.

Şimdilik bir giriş yaptık bir sonraki bölümde nokta atışı yedekleme yapacağız. SQL – File – System – Printerlar vs.

Basit Bir Backup Scripti Yapalım

Merhaba bu makalemizde en basit hali ile, bir dosya ya da klasörü günlük olarak ve o günün tarihini vererek yedekleyeceğiz. Bu işlem için bir ‘bat’ dosyası yazmamız gerekiyor. Bat dosyalarını komut ekranında sıraladığınız komut dizesi olarak düşünebilirsiniz.

Hemen Başlat –> Çalıştır –> Notepad ile başlayalım :)
Create a Windows Daily Backup Script

Read More »