DPM sunucusunu yedekleme

Önemli

Data Protection Manager'ın (DPM) bu sürümü desteğin sonuna ulaştı. DPM 2022'ye yükseltmenizi öneririz.

System Center Data Protection Manager (DPM) başarısız olursa verilerin kurtarılabilmesini sağlamak için DPM sunucusunu yedeklemeye yönelik bir stratejiye ihtiyacınız vardır. Yedeklenmediyse, bir hatadan sonra el ile yeniden oluşturmanız gerekir ve disk tabanlı kurtarma noktaları kurtarılamaz. DPM sunucularını birkaç yöntem kullanarak yedekleyebilirsiniz:

  • DPM sunucusunu yedekleme - Birincil DPM sunucusunu ikincil bir DPM sunucusuyla yedekleyebilirsiniz. İkincil sunucu, birincil sunucu veritabanını ve birincil sunucuda depolanan veri kaynağı çoğaltmalarını korur. Birincil sunucu başarısız olursa, birincil sunucu tekrar kullanılabilir hale gelene kadar ikincil sunucu, birincil sunucu tarafından korunan iş yüklerini korumaya devam edebilir Birincil sunucuyu yeniden oluşturmanız gerekiyorsa veritabanlarını ve çoğaltmaları ikincil sunucudan geri yükleyebilirsiniz. Birincil sunucu kullanılamadığında verileri doğrudan ikincil sunucudan korumalı bilgisayarlara da geri yükleyebilirsiniz. Biri birincil, diğeri ikincil olarak olmak üzere iki sunucu ayarlayabilir veya her sunucuyu diğerinin birincil sunucusu olarak davranacak şekilde yapılandırabilirsiniz. Ayrıca zincir sırasına göre birbirlerini koruyan bir DPM sunucuları zinciri de yapılandırabilirsiniz.

  • DPM veritabanını yedekleme - Bir DPM sunucusunu kendi veritabanlarını bant kitaplığına yedeklemek için yapılandırabilir veya Microsoft dışı yazılımları kullanarak veritabanlarını bant veya çıkarılabilir medyaya yedekleyebilirsiniz.

  • Üçüncü taraf yazılımları kullanarak DPM'i yedekleme - DPM ve VSS'i destekleyen üçüncü taraf yazılımları kullanarak DPM sunucularını yedekleyebilirsiniz.

İkincil bir DPM sunucusu ile yedekleme

Bir DPM sunucusundaki bilgiler, aşağıdaki yapılandırmalardan herhangi birinde başka bir DPM sunucusu tarafından yedeklenebilir ve korunabilir:

  • Birincil korumadan ikincil korumaya - Birincil DPM sunucusunda depolanan veritabanı ve çoğaltmalar ikincil bir DPM sunucusuna yedeklenebilir. Birincil sunucu başarısız olursa, ikincil sunucu korumalı iş yüklerini yedeklemeye devam eder. Birincil sunucu başarısız olursa aşağıdakilerden birini yapabilirsiniz: Birincil sunucuyu yeniden derleyin ve veritabanını ve çoğaltmalarını ikincil sunucudan geri yükleyin. Ardından, yeniden oluşturma işleminden sonra korumalı iş yüklerini tekrar birincil sunucuya taşıyın. Korumayı ikincil DPM sunucusuna geçirmeyi seçin. Bu ayar sayesinde, ihtiyaç duyulduğunda doğrudan ikincil sunucudan korumalı bilgisayara geri yükleyebilirsiniz. Yönergeler için bkz. Set up secondary servers.

  • DPM zincirleme - DPM sunucuları zinciri koruma sağlar ve her sunucu zincirdeki bir sonrakini korur. Örneğin: DPM1 DPM2 tarafından korunur (DPM1 birincil, DPM2 ikincildir). DPM2, DPM3 tarafından korunur (DPM2 birincil, DPM3 ikincildir) Yönergeler için bkz. Zincirleme ayarlama.

  • Döngüsel koruma - Bir DPM sunucusu başka bir DPM sunucusu tarafından yedeklenmiştir ve tam tersi de geçerlidir. Örneğin, DPM1 DPM2'yi koruyorsa DPM2, DPM1'i korur. Bu, küçük ortamlarda kullanışlıdır.

Birincil ve ikincil korumayı ayarlama

İkincil DPM sunucusunu kullanarak birincil DPM sunucusunu yedekleyin:

  1. Birincil DPM sunucusunda koruma aracısı zaten yüklüdür. Bu koruma aracısını ikincil DPM sunucusuna eklemeniz gerekir.

    Önemli

    Birincil ve İkincil DPM sunucularının ana ve ikincil sürümleri eşleşmelidir.

    Aracıyı eklemek için şu adımları izleyin:

    1. İkincil DPM sunucusunun DPM Yönetici Konsolu'nda, gezinti çubuğunda Yönetim>Aracıları'nı seçin. Eylemler bölmesinde Yükle'yi seçin.
    2. Aracı Dağıtım Yöntemini Seçin sayfasında Aracıları>güvenilen bir etki alanında> bilgisayar ekleİleri'yi seçin. Koruma Aracısı Yükleme Sihirbazı açılır.
    3. Bilgisayarları Seç sayfasında, DPM kullanılabilir bilgisayarların listesini görüntüler. SonrakiniEkle> Bilgisayar adı listesinden > Birincil DPM sunucusunun adınıseçin.
    4. Kimlik Bilgilerini Girin sayfasında, Birincil DPM sunucusundaki yerel Yöneticiler grubunun üyesi olan bir etki alanı hesabının kullanıcı adını ve parolasını yazın.
    5. Özet sayfasında Ekle'yi seçin.
  2. Birincil DPM sunucusunu var olan bir koruma grubuna ekleyin veya yeni bir tane oluşturun. Aşağıdaki veri kaynaklarını korumak için seçin:

    • SQL Server veritabanları birincil sunucu için yapılandırılmıştır.

    • Birincil DPM sunucusundaki tüm birimler (Paylaşımlar ayrı olarak görünmez).

    • Birincil DPM sunucusundaki tüm çoğaltmalar.

    • En azından veritabanlarını, \Program Files\Microsoft System Center\DPM\DPM\Config klasörünü ve \Program Files\Microsoft System Center\DPM\Scripting klasörünü seçmeniz gerekir.

Not

Bir çoğaltma için dosya adlarını korumanın dışında tutamazsınız. Ayrıca, tüm DPM sunucularının aynı sürümü, güncelleştirmeleri vb. çalıştırması gerekir. Eşitlemeyi ayarlarken her 24 saatte bir eşitlemenizi öneririz.

DPM zincirlemeyi ayarlama

Zincirle bağlamayı göz önünde bulundurmadan önce şu sınırlamaları unutmayın:

  • Her DPM sunucusu zincirde yalnızca bir kez korunabilir, bu nedenle birden fazla sunucu tarafından korunmadıklarını doğrulayın.

  • Birincil ve ikincil sunucular zincir tarafından belirlenir. Örneğin, DPM3 sunucusu DPM2 için ikincil sunucu görevi görmesi nedeniyle dpm1 sunucusunu gerçekten koruyorsa, doğrudan DPM1 için ikincil sunucu olarak davranamaz.

  • Bir DPM sunucusu kendi veri kaynağını korumak üzere yapılandırılırsa zincir bozulur. Örneğin, DPM1 kendi veritabanını veya sistem durumunu koruyorsa, DPM2 DPM1'i koruyamaz.

  • Birincil DPM sunucusunun veritabanını koruyabilmeniz için önce birincil sunucuda SQL Server VSS Yazıcı hizmetini başlatmanız gerekir.

Zincirleme örneği 1

Senaryo 1: Zincirleme koruma

Senaryo 1'de DPM sunucusunun zincirlendiği bir senaryo gösterilmektedir:

Sunucu Korunan Koruyan
DS1 (birincil) PS1, PS2 DS3
DS2 (birincil) PS3, PS4 DS3
DS3 (ikincil) DS1, DS2 DS4
DS4 (ikincil) DS3 -

Dört DPM sunucusu zincirleme senaryosu

Zincirleme örneği 2

Senaryo 2: Zincirleme koruma

Senaryo 2'de DPM sunucusunun zincirlendiği bir senaryo gösterilmektedir:

Sunucu Korunan Koruyan
DS1 (birincil) PS1, PS2 DS2
DS2 (birincil) PS3 DS3
DS2 (ikincil) DS1 DS3
DS3 (birincil) PS4 DS4
DS3 (ikincil) DS2 DS4
DS4 DS3 -

Dört DPM sunucusu zincirlenmiş alternatif senaryonun diyagramı.

Cyclic protection

İkincil sunucu kullanmak istemiyorsanız, iki DPM sunucusu birbirini koruyabilir.

Senaryo 3: Döngüsel koruma

Senaryo 3,döngüsel koruma kullanan bir senaryo gösterir.

Sunucu Korunan Koruyan
DS1 (birincil) PS1, PS2 DS2
DS2 (birincil) PS3 DS3
DS2 (ikincil) DS1, DS3 DS3
DS3 (birincil) PS4 DS2
DS3 (ikincil) DS2 DS2

Döngüsel koruma senaryosu örneği diyagramı.

Zincirlemeyi yapılandırma

Zincirlemeyi aşağıdaki gibi ayarlayın:

  1. DPM sunucusundan korumak istediğiniz DPM sunucusuna DPM koruma aracısını yükleyin.

  2. Koruduğun DPM sunucusu tarafından korunan veri kaynakları için ikincil korumayı yapılandırın.

Not

DPM konsolunda, aracı tarafından zaten korunan veri kaynakları için koruma yapılandıramazsınız. Bu, aynı verileri tekrar korumanızı önler.

  1. Örneğin, DPM1 ve DPM2'niz varsa DPM1'den DPM2'ye DPM koruma aracısını yüklersiniz ve bunun tersi de geçerlidir. Ardından DPM1'in koruduğu sunucular için DPM2'de ikincil korumayı yapılandırın ve DPM2'nin koruduğu sunucular için DPM1'de ikincil korumayı yapılandırın.

Sunucuyu kurtarma

Birincil sunucu başarısız olursa, korumayı ikincil sunucuya geçirebilirsiniz. Geçiş yaptıktan sonra ikincil sunucudan kurtarma işlevleri gerçekleştirebilirsiniz.

Korumayı ikincil sunucuya geçir

Aşağıdaki adımları kullanın:

  1. İkincil DPM sunucusunda, DPM Yönetici konsolunun Koruma alanında, Koruma çalışma alanına gidin, korumayı değiştirmek istediğiniz veri kaynağına sağ tıklayın.
  2. Bağlam menüsünden Olağanüstü Durum Korumasını Değiştir 'i seçin.
  3. Bir tutarlılık denetimi çalıştırın.

Koruma değiştirildikten sonra, denetim çalıştırılana kadar çoğaltma tutarsız olarak görünür.

Örnek:Anahtar koruması diyagramı.

Not

  • Korumayı birincil sunucuya geri döndürmek için yukarıdaki adımların aynısını uygulayın.
  • Start –DPMSwitchProtection PowerShell cmdlet'ini kullanarak da korumayı ikincil DPM sunucusuna geçirebilirsiniz.

Birincil DPM sunucusunu kurtarma

Bir birincil DPM sunucusunu kurtardığınızda, daha önce birincil DPM sunucusu tarafından korunan bilgisayarlar için korumayı yeniden oluşturmanız gerekir.

Not

  • Birincil DPM sunucusu tarafından korunan veri kaynakları için kurtarma noktalarını geri yükleyemezsiniz.
  • Veritabanı dosyalarını kurtardığınızda, birincil DPM sunucusundaki geri yükleme konumunun güvenli olduğundan emin olun.

Birincil DPM sunucusuyla korumayı yeniden oluşturma

  1. Korumalı bilgisayarda, komut isteminden birincil DPM sunucu adını>Setdpmserver.exe <komutunu çalıştırın.

  2. Bilgisayar Yönetimi'ni açın ve aşağıdakileri yapın:

    • Yerel Kullanıcılar ve Gruplar'ı seçin. Birincil sunucunun Etki Alanı/Ad biçiminde aşağıdaki grupların üyesi olduğunu doğrulayın:
      • COM kullanıcıları'nı Dağıtma
      • DPMRADCOMTrustedMachines
      • DPMRADmTrustedMachines
    • Birincil sunucu gruplardan birinde listelenmiyorsa, sunucuyu Etki Alanı/Ad biçiminde el ile ekleyin.

Yukarıdaki adımları tamamladıktan sonra koruma başarısız olursa aşağıdakileri yapın:

  1. Yönetim Araçları'ndaBileşen Hizmetleri'ni açın. Bilgisayarlar'ı genişletin, Bilgisayarım'ı genişletin ve ardından DCOM Yapılandırması'nı seçin.
  2. Sonuçlar bölmesinde DPM RA Hizmeti'ni sağ tıklayın. Özellikler Güvenliği'ni> seçin.
  3. Başlatma ve Etkinleştirme İzinleri alanında Düzenle'yi seçin.
    • Birincil sunucu listelenmişse Erişim Denetim Listesi (ACL) girişi yanlış olabilir. Girişi kaldırın ve ardından tam izinleri olan birincil sunucuyu ekleyin.
    • Birincil sunucu listelenmiyorsa, tam izinlere sahip birincil sunucuyu ekleyin.

DPM veritabanını yedekleme

DPM yedekleme stratejinizin bir parçası olarak DPM veritabanını yedeklemeniz gerekir. DPM veritabanının adı DPMDB’dir. Bu veritabanı, DPM yapılandırmasıyla birlikte DPM’nin yedeklemeleri hakkındaki verileri içerir. Olağanüstü bir durum durumunda, veritabanının son yedeklemesini kullanarak DPM sunucusunun işlevlerinin çoğunu yeniden oluşturabilirsiniz. Veritabanını geri yükleyebildiğiniz varsayıldığında, bant tabanlı yedeklemeler erişilebilir olur ve bunlar tüm koruma grubu ayarlarını ve yedekleme zamanlamalarını korur. DPM depolama havuzu diskleri kesintiden etkilenmediyse, disk tabanlı yedeklemeler yeniden derleme sonrasında da kullanılabilir. Veritabanını farklı yöntemler kullanarak yedekleyebilirsiniz.

Veritabanı yedekleme yöntemi Avantajlar Dezavantajlar
Azure'a yedekleme DPM'de kolayca yapılandırılır ve izlenir.

Yedekleme veritabanı dosyalarının birden çok konumu.

Bulut depolama, olağanüstü durum kurtarma için sağlam bir çözüm sağlar.

Veritabanı için çok güvenli depolama alanı.

120 çevrimiçi kurtarma noktasını destekler.
Yalnızca DPM 2012 SP1 veya sonraki sürümlerinde kullanılabilir.

Azure hesabı ve ek DPM yapılandırması gerektirir. Azure depolama için bazı maliyetler doğurur.

- Azure backup kasasında depolanan DPM yedeklemelerine erişim kazanmak için Azure aracısı ile Windows Server tabanlı sistemin desteklenen bir sürümünü gerektirir. Bu, başka bir DPM sunucusu olamaz.

Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Bazı ek hazırlıklar ve kurtarma zamanı oluşur.
DPM depolama havuzunu yedekleyerek veritabanını yedekleme Yapılandırması ve izlemesi basit.

Yedekleme, DPM depolama havuzu disklerinde tutulur ve buna yerel olarak erişmek kolaydır.

DPM zamanlanan yedeklemeleri 512 hızlı tam yedeklemeyi destekler. Saatlik yedekleme yaparsanız 21 günlük tam korumanız olur.
Olağanüstü durum kurtarma için iyi bir seçenek değildir. Çevrimiçidir ve DPM sunucusu veya depolama havuzu diski başarısız olursa kurtarma beklendiği gibi çalışmayabilir.

Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

DPM hizmeti veya konsolu çalışmıyorsa kurtarma noktalarına erişim elde etmek için bazı hazırlıklar ve özel adımlar gerekir.
İkincil bir DPM sunucusuna yedekleme DPM'de kolayca yapılandırılır ve izlenir.

DPM zamanlanan yedeklemeleri 512 hızlı tam yedeklemeyi destekler. Saatlik olarak yapılırsa, 21 günlük kısa süreli koruma sağlar. 30 dakikada bir yapıldığında, 10 günlük koruma sağlar.

Yedekleme, yerel olarak erişilebilen ikincil DPM sunucusu depolama havuzu disklerinde tutulur.

İkincil DPM sunucusu site dışıysa iyi bir olağanüstü durum kurtarma çözümü sağlar.
Ek DPM sunucusu ve depolama gerekir. Her iki DPM sunucusu da aynı DPM sürümünü ve güncelleştirme paketlerini çalıştırmalıdır.
Banda yedekleme DPM'de kolayca yapılandırılır ve izlenir.

DPM zamanlanan bant yedeklemeleri, 99 yıla kadar bekletmeyi destekler.

Bant yedekleme, olağanüstü durum kurtarma için site dışına alınabilir.

Bant yedekleme, aynı bant ortamı türünü kullanan bağlı bir bant sürücüsüne/kitaplığına sahip başka bir DPM sürücüsünden geri yüklenebilir.

Bant, güvenli depolama için şifrelenebilir.
Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Günde yalnızca bir bant yedekleme zamanlanabilir.

Geri yüklemek istediğiniz veritabanının kopyasını içeren bir DPM yedekleme bandını okuyabilmeniz için bant kitaplığına sahip bir çalışan DPM sunucusu gerekir.

Bant tabanlı kurtarma noktalarına erişim elde etmek için bazı hazırlıklar ve özel adımlar gereklidir.
Yerel SQL Server yedekleme ile yerel bir diske yedekleme SQL Server'da yerleşik.

Yedekleme, kolayca erişilebilen yerel bir diskte tutulur.

Dilediğiniz sıklıkta çalışacak şekilde zamanlanabilir.

DPM'den tümüyle bağımsız.

Bir yedekleme dosyası temizlemesi zamanlayabilirsiniz.
Yedeklemeler uzak bir konuma kopyalanmadığı sürece olağanüstü durum kurtarma için iyi bir seçenek değildir.

Yedeklemeler için saklama ve sıklığı sınırlayan yerel depolama gerektirir.
Yerel SQL yedekleme ve DPM koruma ile DPM tarafından korunan bir paylaşıma yedekleme DPM'de kolayca izlenebilir.

Yedekleme veritabanı dosyalarının birden çok konumu.

Ağ üzerindeki herhangi bir Windows makineden kolayca erişilebilir.

Potansiyel olarak en hızlı kurtarma yöntemi.
Yalnızca 64 kurtarma noktasını destekler.

Site olağanüstü durum kurtarması için iyi bir seçenek değildir. DPM sunucusu veya DPM depolama havuzu disk arızası kurtarma çalışmalarınızı aksatabilir.

DPM DB yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bu bir seçenek değildir. DPMDB barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Yapılandırmak ve test etmek için bazı ek hazırlıklar gerekir.

DPM sunucusunun kendisi kapalıyken DPM depolama havuzu diskleri iyi durumdaysa bazı ek hazırlıklar ve bir kurtarma süresi gerekir.
Veritabanı yedekleme yöntemi Avantajlar Dezavantajlar
Azure'a yedekleme DPM'de kolayca yapılandırılır ve izlenir.

Yedekleme veritabanı dosyalarının birden çok konumu.

Bulut depolama, olağanüstü durum kurtarma için sağlam bir çözüm sağlar.

Veritabanı için çok güvenli depolama alanı.

120 çevrimiçi kurtarma noktasını destekler.
Yalnızca DPM 2012 SP1 veya sonraki sürümlerinde kullanılabilir.

Azure hesabı ve ek DPM yapılandırması gerektirir. Azure depolama için bazı maliyetler doğurur.

- Azure backup kasasında depolanan DPM yedeklemelerine erişim kazanmak için Azure aracısı ile Windows Server tabanlı sistemin desteklenen bir sürümünü gerektirir. Bu, başka bir DPM sunucusu olamaz.

Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Bazı ek hazırlıklar ve kurtarma zamanı oluşur.
DPM depolama havuzunu yedekleyerek veritabanını yedekleme Yapılandırması ve izlemesi basit.

Yedekleme, DPM depolama havuzu disklerinde tutulur ve buna yerel olarak erişmek kolaydır.

DPM zamanlanan yedeklemeleri 512 hızlı tam yedeklemeyi destekler. Saatlik yedekleme yaparsanız 21 günlük tam korumanız olur.
Olağanüstü durum kurtarma için iyi bir seçenek değildir. Çevrimiçidir ve DPM sunucusu veya depolama havuzu diski başarısız olursa kurtarma beklendiği gibi çalışmayabilir.

Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

DPM hizmeti veya konsolu çalışmıyorsa kurtarma noktalarına erişim elde etmek için bazı hazırlıklar ve özel adımlar gerekir.
İkincil bir DPM sunucusuna yedekleme DPM'de kolayca yapılandırılır ve izlenir.

DPM zamanlanan yedeklemeleri 512 hızlı tam yedeklemeyi destekler. Saatlik olarak yapılırsa, 21 günlük kısa süreli koruma sağlar. 30 dakikada bir yapıldığında, 10 günlük koruma sağlar.

Yedekleme, yerel olarak erişilebilen ikincil DPM sunucusu depolama havuzu disklerinde tutulur.

İkincil DPM sunucusu site dışıysa iyi bir olağanüstü durum kurtarma çözümü sağlar.
Ek DPM sunucusu ve depolama gerekir. Her iki DPM sunucusu da aynı DPM sürümünü ve güncelleştirme paketlerini çalıştırmalıdır.
Banda yedekleme DPM'de kolayca yapılandırılır ve izlenir.

DPM zamanlanan bant yedeklemeleri, 99 yıla kadar bekletmeyi destekler.

Bant yedekleme, olağanüstü durum kurtarma için site dışına alınabilir.

Bant yedekleme, aynı bant ortamı türünü kullanan bağlı bir bant sürücüsüne/kitaplığına sahip başka bir DPM sürücüsünden geri yüklenebilir.

Bant, güvenli depolama için şifrelenebilir.
Veritabanı yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. Veritabanını barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Günde yalnızca bir bant yedekleme zamanlanabilir.

Geri yüklemek istediğiniz veritabanının kopyasını içeren bir DPM yedekleme bandını okuyabilmeniz için bant kitaplığına sahip bir çalışan DPM sunucusu gerekir.

Bant tabanlı kurtarma noktalarına erişim elde etmek için bazı hazırlıklar ve özel adımlar gereklidir.
Yerel SQL Server yedekleme ile yerel bir diske yedekleme SQL Server'da yerleşik.

Yedekleme, kolayca erişilebilen yerel bir diskte tutulur.

Dilediğiniz sıklıkta çalışacak şekilde zamanlanabilir.

DPM'den tümüyle bağımsız.

Bir yedekleme dosyası temizlemesi zamanlayabilirsiniz.
Yedeklemeler uzak bir konuma kopyalanmadığı sürece olağanüstü durum kurtarma için iyi bir seçenek değildir.

Yedeklemeler için yerel depolama gerektirir ve bu da saklama ve sıklığı sınırlayabilir.
Yerel SQL yedekleme ve DPM koruma ile DPM tarafından korunan bir paylaşıma yedekleme DPM'de kolayca izlenebilir.

Yedekleme veritabanı dosyalarının birden çok konumu.

Ağ üzerindeki herhangi bir Windows makineden kolayca erişilebilir.

Potansiyel olarak en hızlı kurtarma yöntemi.
Yalnızca 64 kurtarma noktasını destekler.

Site olağanüstü durum kurtarması için iyi bir seçenek değildir. DPM sunucusu veya DPM depolama havuzu disk arızası kurtarma çalışmalarınızı aksatabilir.

DPM DB yerel olarak barındırılıyorsa ve ikincil korumayı etkinleştirmek istiyorsanız bir seçenek değildir. DPMDB barındırmak için uzak bir SQL Server kullanmak geçici bir çözüm olacaktır.

Yapılandırmak ve test etmek için bazı ek hazırlıklar gerekir.

DPM sunucusunun kendi kendine kapanması, ancak DPM depolama havuzu disklerinin düzgün olması için ek hazırlık ve kurtarma süresi gerekir.
  • Bir DPM koruma grubu kullanarak yedekleme yaparsanız veritabanı için benzersiz bir koruma grubu kullanmanızı öneririz.

  • İyi bir yöntem olarak, banda yedekleme yapıyorsanız yedekleme bantlarının en az iki kopyasını alın ve yedekleme bantlarını farklı uzak konumlarda saklayın. Bu ek koruma, yedek bandın fiziksel hasar görmesine veya kaybolmasına karşı bir önlemdir.

  • DPM SQL Server örneği DPM sunucusunda çalışmıyorsa bu sunucunun üzerindeki DPM veritabanlarını korumadan önce DPM koruma aracısını SQL Server bilgisayarına yükleyin.

    Not

    Geri yükleme amacıyla, DPM veritabanıyla geri yüklemek istediğiniz DPM yüklemesi, DPM veritabanının kendi sürümüyle eşleşmelidir. Örneğin, kurtarmak istediğiniz veritabanı Güncelleştirme Paketi 4 yüklü bir DPM 2016 yüklemesindense, DPM sunucusu Güncelleştirme Paketi 4 ile aynı sürümü çalıştırıyor olmalıdır. Bu, veritabanını geri yüklemeden önce DPM’yi kaldırıp uyumlu bir DPM sürümünü yeniden yüklemeniz gerekebileceği anlamına gelir. Veritabanı sürümünü denetlemek için, bunu el ile geçici bir veritabanı adına bağlamanız ve sonra birincil ve ikincil sürümleri temel alan son yüklenen toplamayı denetlemek için veritabanına karşı bir SQL sorgusu çalıştırmanız gerekebilir.

  • DPM veritabanı sürümüne denetlemek için şu adımları izleyin:

    1. Sorguyu çalıştırmak için SQL Management Studio'yu açın ve ardından DPM veritabanını çalıştıran SQL örneğine bağlanın.

    2. DPM veritabanını seçin ve yeni bir sorgu başlatın.

    3. Aşağıdaki SQL sorgusunu sorgu bölmesine yapıştırın ve çalıştırın:

      Ayrı MajorVersionNumber,MinorVersionNumber ,BuildNumber, FileName FROM dbo.tbl_AM_AgentPatch sırası byMajorVersionNumber,MinorVersionNumber,BuildNumber seçin

    Sorgu sonuçlarında hiçbir şey çıkmazsa veya DPM sunucusu önceki sürümlerden yükseltilmiş ancak daha sonra yeni güncelleştirme paketi yüklenmişse, DPM’nin temel yüklemesi için ana, alt girdi olmaz. Güncelleştirme paketleriyle ilişkili DPM sürümlerini denetlemek için bkz. System Center Data Protection Manager (DPM) için Derleme Numaraları Listesi.

    Sorgu sonuçlarında hiçbir şey çıkmazsa veya DPM sunucusu önceki sürümlerden yükseltilmiş ancak daha sonra yeni güncelleştirme paketi yüklenmişse, DPM’nin temel yüklemesi için ana, alt girdi olmaz. Güncelleştirme paketleriyle ilişkili DPM sürümlerini denetlemek için bkz. System Center Data Protection Manager (DPM) için Derleme Numaraları Listesi.

    Sorgu sonuçlarında hiçbir şey çıkmazsa veya DPM sunucusu önceki sürümlerden yükseltilmiş ancak daha sonra yeni güncelleştirme paketi yüklenmişse, DPM’nin temel yüklemesi için ana, alt girdi olmaz. Güncelleştirme paketleriyle ilişkili DPM sürümlerini denetlemek için bkz. System Center Data Protection Manager (DPM) için Derleme Numaraları Listesi.

    Sorgu sonuçlarında hiçbir şey çıkmazsa veya DPM sunucusu önceki sürümlerden yükseltilmiş ancak daha sonra yeni güncelleştirme paketi yüklenmişse, DPM’nin temel yüklemesi için ana, alt girdi olmaz. Güncelleştirme paketleriyle ilişkili DPM sürümlerini denetlemek için bkz. System Center Data Protection Manager (DPM) için Derleme Numaraları Listesi.

    Sorgu sonuçlarında hiçbir şey çıkmazsa veya DPM sunucusu önceki sürümlerden yükseltilmiş ancak daha sonra yeni güncelleştirme paketi yüklenmişse, DPM’nin temel yüklemesi için ana, alt girdi olmaz. Güncelleştirme paketleriyle ilişkili DPM sürümlerini denetlemek için bkz. System Center Data Protection Manager (DPM) için Derleme Numaraları Listesi.

Azure'a yedekleme

  1. Başlamadan önce, HANGI kurtarma noktasının DPM yedeklemesini içerdiğini bilmeniz için DPM çoğaltma birimi bağlama noktası yolunu almak için bir betik çalıştırmanız gerekir. Bu işlemi Azure Backup ile ilk çoğaltmadan sonra yapın. Betikte dplsqlservername% değerini DPM veritabanını barındıran SQL Server örneğin adıyla değiştirin.

    Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%dpmdb%'
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    

    Azure Kurtarma Hizmetleri Aracısı yüklendiğinde ve DPM sunucusu Azure Backup kasaya kaydedildiğinde belirtilen geçiş koduna sahip olduğunuzdan emin olun. Yedeklemeyi geri yüklemek için bu geçiş koduna sahip olmanız gerekir.

  2. bir Azure Backup kasası oluşturun ve Azure Backup Aracısı yükleme dosyasını ve kasa kimlik bilgilerini indirin. Aracıyı DPM sunucusuna yüklemek için yükleme dosyasını çalıştırın ve DPM sunucusunu kasaya kaydetmek için kasa kimlik bilgilerini kullanın. Daha fazla bilgi edinin.

  3. Kasa yapılandırıldıktan sonra DPM veritabanını içeren bir DPM koruma grubu ayarlayın ve bunu diske ve Azure'a yedeklemeyi seçin.

DPM veritabanını Azure'dan kurtarma

Azure Backup kasasına kaydedilmiş herhangi bir DPM sunucusunu (güncelleştirme paketi 7 ile en az DPM 2012 R2 çalıştırıyor olmalıdır) kullanarak veritabanını Azure'dan kurtarabilirsiniz:

  1. DPM konsolunda Kurtarma>Dış DPM Ekle'yi seçin.

  2. Kasa kimlik bilgilerini sağlayın (Azure Backup kasadan indirin).

    Not

    Kimlik bilgileri yalnızca iki gün geçerlidir.

  3. Kurtarma için Dış DPM Seç bölümünde veritabanını kurtarmak istediğiniz DPM sunucusunu seçin, şifreleme parolasını yazın ve Tamam'ı seçin.

  4. Kullanılabilir noktalar listesinden kullanmak istediğiniz kurtarma noktasını seçin. Yerel DPM görünümüne dönmek için Dış DPM'yi Temizle'yi seçin.

DPM veritabanını DPM depolama havuzuna yedekleme

Not

Bu seçenek, Modern Yedekleme Depolaması olan DPM için geçerlidir.

  1. DPM konsolunda Koruma>Koruma grubu oluştur'u seçin.
  2. Koruma Grubu Türünü Seçin sayfasında Sunucular'ı seçin.
  3. Grup üyelerini seçin sayfasında DPM veritabanı öğesini seçin. SQL Server uzaktan çalıştırıyorsanız, yüklü uzak SQL Server seçin ve ARDıNDAN DPM veritabanı'nı seçin. DPM sunucusunda SQL Server çalışıyorsa DPM sunucusunu genişletin ve DPMDB'yi seçin.
  4. Veri Koruma Yöntemi Seç sayfasında Disk kullanarak kısa vadeli koruma istiyorum'u seçin. Kısa vadeli koruma ilkesi seçeneklerini belirtin.
  5. DPM veritabanının ilk çoğaltmasının ardından aşağıdaki SQL betiğini çalıştırın:
select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
join tbl_PRM_LogicalReplica as LR
on DS.DataSourceId = LR.DataSourceId
join tbl_AM_Server as AG
on DS.ServerId=AG.ServerId
join tbl_PRM_ReplicaVolume RV
on RV.ReplicaId = LR.PhysicalReplicaId
join tbl_STM_Volume V
on RV.StorageId = V.StorageId
where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId isn't null
and LR.Validity in (1,2)
and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB

DPM veritabanını kurtarma

DPM'nizi aynı veritabanıyla yeniden yapılandırmak için önce DPM veritabanını kurtarmanız ve yeni yüklenen DPM ile eşitlemeniz gerekir.

Aşağıdaki adımları kullanın

  1. Bir yönetim komut istemi açın ve sistem bağlamında bir PowerShell penceresi başlatmak için psexec.exe -s powershell.exe çalıştırın.
  2. Veritabanını kurtarmak istediğiniz konuma karar verin:

Veritabanını son yedeklemeden kopyalamak için

  1. Çoğaltma VHD yoluna <gidin DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. mount-vhd disk0.vhdx komutunu kullanarak var olan disk0.vhdx'i bağlayın.
  3. Çoğaltma VHD'si bağlandıktan sonra, SQL betiği çıkışından Fiziksel çoğaltma kimliğini kullanarak çoğaltma birimine bir sürücü harfi atamak için mountvol.exe kullanın. Örneğin, mountvol X: ?\Volume{}\

Veritabanını önceki bir kurtarma noktasından kopyalamak için

  1. DPMDB kapsayıcı dizini <DPMServer FQDN><PhysicalReplicaId'ye> gidin; altında DPM DB için alınan kurtarma noktalarına karşılık gelen bazı benzersiz GUID tanımlayıcılarına sahip birden çok dizin görürsünüz. PhysicalReplicaId> dışındaki <dizinler PIT/kurtarma noktasını temsil ediyor.

  2. Herhangi bir PIT vhd yoluna, yani <DPMServer FQDN><PhysicalReplicaId><PITId'sine> gidin ve mount-vhd disk0.vhdx komutunu kullanarak içinde bulunan disk0.vhdx'i bağlayın.

  3. Çoğaltma VHD'si bağlandıktan sonra , SQL betiği çıkışındaki Fiziksel çoğaltma kimliğini kullanarak çoğaltma birimine bir sürücü harfi atamak içinmountvol.exekullanın. Örneğin, mountvol X: ?\Volume{}\

    Yukarıdaki adımlarda köşeli ayraçlar içinde aşağıdaki metnin tümü yer tutuculardır; bunları uygun değerlerle değiştirin.

    • ReFSVolume - SQL betik çıkışından erişim yolu
    • DPMServer FQDN - DPM sunucusunun tam etki alanı adı
    • PhysicalReplicaId - SQL betik çıkışından fiziksel çoğaltma kimliği
    • PITId - Kapsayıcı dizinindeki fiziksel çoğaltma kimliği dışında GUID tanımlayıcısı
  4. Başka bir yönetim komut istemi açın ve sistem bağlamında bir komut istemi başlatmak için psexec.exe -s cmd.exe çalıştırın.

  5. Dizini X: sürücüsüne değiştirin ve DPM veritabanı dosyalarının konumuna gidin.

  6. Bunları kolayca geri yükleyebileceğiniz bir konuma kopyalayın. Kopyaladıktan sonra psexec cmd penceresinden çıkın.

  7. 1. adımda açılan psexec PowerShell penceresine gidin, VHDX yoluna gidin ve dismount-vhd disk0.vhdx komutunu kullanarak VHDX'i çıkarın.

  8. DPM sunucusunu yeniden yükledikten sonra, DPMSYNC-RESTOREDB komutunu çalıştırarak DPM sunucusuna eklemek için geri yüklenen DPMDB'yi kullanabilirsiniz.

  9. DPMSYNC-RESTOREDB tamamlandıktan sonra DPMSYNC-SYNC'i çalıştırın.

DPM depolama havuzunu yedekleyerek veritabanını yedekleme

Not

Bu seçenek eski depolama alanına sahip DPM için geçerlidir.

Başlamadan önce, HANGI kurtarma noktasının DPM yedeklemesini içerdiğini bilmeniz için DPM çoğaltma birimi bağlama noktası yolunu almak için bir betik çalıştırmanız gerekir. Bu işlemi Azure Backup ile ilk çoğaltmadan sonra yapın. Betikte dplsqlservername% değerini DPM veritabanını barındıran SQL Server örneğin adıyla değiştirin.

Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
from tbl_IM_DataSource as ds
join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
and vol.Usage =1
and lr.Validity in (1,2)
where ds.datasourcename like '%dpmdb%'
and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
  1. DPM konsolunda Koruma>Koruma grubu oluştur'u seçin

  2. Koruma Grubu Türünü Seçin sayfasında Sunucular'ı seçin.

  3. Grup üyelerini seçin sayfasında DPM veritabanını seçin. SQL Server uzaktan çalıştırıyorsanız, yüklü uzak SQL Server seçin ve ARDıNDAN DPM veritabanı'nı seçin. DPM sunucusunda SQL Server çalışıyorsa DPM sunucu öğesini genişletin ve DPMDB'yi seçin.

  4. Veri Koruma Yöntemi Seç sayfasında Disk kullanarak kısa vadeli koruma istiyorum'u seçin. Kısa vadeli koruma ilkesi seçeneklerini belirtin. DPM veritabanları için iki haftalık bir bekletme aralığı önerilir.

Veritabanını kurtarma

DPM sunucusu hala çalışır durumdaysa ve depolama havuzu sağlamsa (DPM hizmeti veya konsoluyla ilgili sorunlar), veritabanını çoğaltma biriminden veya aşağıdaki gibi bir gölge kopyadan kopyalayın:

  1. Veritabanını kurtarmak istediğiniz yere karar verin.

    • Veritabanını doğrudan DPM çoğaltma biriminden alınan son yedeklemeden kopyalamak istiyorsanız , SQL betiği çıkışındaki GUID'yi kullanarak çoğaltma birimine bir sürücü harfi atamak içinmountvol.exekullanın. Örneğin: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\

    • Veritabanını önceki bir kurtarma noktasından (gölge kopya) kopyalamak istiyorsanız, SQL betiği çıkışından birim GUID'sini kullanarak çoğaltmanın tüm gölge kopyalarını listelemeniz gerekir. Bu komut, bu birim için gölge kopyaları listeler: C:\>Vssadmin list shadows /for=\\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\. Oluşturma zamanını ve kurtarmak istediğiniz gölge kopya kimliğini unutmayın.

  2. Ardından veritabanı dosyalarını kopyalayabilmeniz için gölge kopya kimliğiyle, kullanılmayan bir sürücü harfi X: üzerine gölge kopyayı eklemek için diskshadow.exe’yi kullanın.

  3. Bir yönetim komut istemi açın ve psexec.exe -s cmd.exe çalıştırarak sistem bağlamında bir komut istemi başlatın; böylece çoğaltma birimine (X:) gitme ve dosyaları kopyalama izniniz olur.

  4. CD'den X: sürücüsüne ve DPM veritabanı dosyalarının konumuna gidin. Bunları kolayca geri yükleyebileceğiniz bir konuma kopyalayın. Kopyalama tamamlandıktan sonra psexec cmd penceresinden çıkın, diskshadow.exe çalıştırın ve X: biriminin örneğini kaldırın.

  5. Artık SQL Management Studio'yu kullanarak veya DPMSYNC-RESTOREDB'yi çalıştırarak veritabanı dosyalarını geri yükleyebilirsiniz.

Veritabanını bir ikincil sunucuya yedekleme

  1. İkincil DPM sunucusunda, koruma aracısını DPM veritabanının yüklü olduğu sunucuya (birincil DPM sunucusunda veya uzak bir SQL Server) gönderin. Yüklemeden sonra, sunucu koruma aracıları ile Korumasız sunucuda görünür ve yenilendiğinde Tamam durumunu göstermelidir.

  2. Yeni bir koruma grubu oluşturun. Grup üyesi seçin bölümünde DPM veritabanını barındıran sunucuyu seçin. Tüm SQL Sunucuları'nda, korumak istediğiniz veritabanını seçin. Veri Koruma Yöntemini Seç sayfasında, diskte kısa vadeli koruma kullanmayı ve gerekirse çevrimiçi kullanmayı seçin. Short-Term Goals Belirtin sayfasında, yedeklemeleri kısa vadeli depolama alanına nasıl yapılandırmak istediğinizi seçin. Disk depolama için her 30 dakikada bir 512 hızlı tam yedeklemeye sahip olabilirsiniz. Sihirbazı tamamlayın. Koruma, ilk kurtarma noktası oluşturulduktan sonra başlar

Veritabanını kurtarma

  1. Gerekirse birincil sunucuyu bir DPM sunucusu olarak yeniden oluşturun.

  2. Veritabanını geri yüklemek için ikincil sunucudaki DPM konsolunda Kurtarma'yı seçin ve korumalı veritabanını bulun.

  3. Kurtarmak istediğiniz kurtarma noktasının tarihini seçin. Veritabanını özgün konuma kurtarma. Veritabanını kurtardıktan sonra DPMSync aracını çalıştırın.

Veritabanını banda yedekleme

DPM veritabanının bir kopyasını içeren bantların barkodunu veya bant etiketlerini bilmeniz gerekir. Bunu yapmanın en iyi yolu, DPM veritabanının yedeklenmesi ile aynı günde postalanmak üzere bir Durum Raporu zamanlamaktır. Rapor son yedekleme tarihini/saatini, bant etiketini ve barkodu içerir, böylece kurtarma için yerini belirleyebilirsiniz. Alternatif olarak, bu SQL betiğini kullanarak geçerli veritabanındaki bilgileri ayıklayabilir ve olağanüstü durum durumunda ayrı olarak depolayabilirsiniz.

Select Path,ro.FileSpec,media.Label,media.BarcodeValue,pd.CreationDate,
pd.ExpiryDate,pd.LifeStatus as "1=valid, 2=expired"
from dbo.tbl_MM_MediaMap mm
join dbo.tbl_MM_PhysicalDataset pd on pd.datasetid = mm.datasetid
join dbo.tbl_MM_Media media on media.MediaId = mm.MediaId
join dbo.tbl_RM_RecoverableObjectFileSpec ro on ro.DatasetId = mm.DatasetId
where ro.filespec like '%DPMDB%'
order by CreationDate desc
  1. Bir koruma grubu oluşturun ve Grup Üyelerini Seçin sayfasında SQL Server seçin (yerel olarak çalışıyorsa DPM sunucusunun altında DPMDB'yi seçin).

  2. Bant ile uzun süreli koruma yapmayı seçin ve bant bilgilerini Kitaplık ve Bant Ayrıntılarını Seçin kısmında belirtin.

Veritabanını kurtarma

  • Geri yükleme işlemi, kullanılabilir bant donanımına ve bant tabanlı yedeği alan DPM sunucusunun geçerli durumuna bağlıdır. Bandı, yedeklemeyi yapan DPM sunucusundan geri yükleyemiyorsanız bandı, bandın okunabilmesi için aynı bant sürücüsü türüne sahip olan başka bir DPM sunucusundan geri yüklemeniz gerekir. Kullanılabilir tek bant donanımı, başarısız DPM sunucusuna bağlı olan bant donanımıysa DPM sunucusunu yeniden oluşturmanız gerekebilir.

  • DPM bant şifrelemeyi kullanıyorsanız alternatif DPM sunucusunda yüklü olan bandı şifrelemek için kullanılan sertifikanın aynısına sahip olmanız gerekir.

Kurtarmak için:

  1. Geri yüklemek istediğiniz DPM veritabanının sürümünü/tarihini/saatini içeren fiziksel bandı bulun.

  2. Yedekleme bandını bant sürücüsüne veya kitaplığa ekleyin ve DPM konsolu -> Yönetim ->Kitaplıklar'da ayrıntılı bir envanter gerçekleştirin.

    Not

    Geri yüklediğiniz DPM sunucusu farklı bir DPM sunucusuysa veya özgün sunucuya yeni bir DPM yüklemesiyse, bant içeri aktarılmış olarak gösterilir (bu DPM sunucusu tarafından oluşturulmaz).

  3. Gerekirse, içeri aktarılan bandı yeniden kataloglayın.

  4. Kurtarma sekmesinde veritabanı veri kaynağını bulun. İçeri aktarılan bir banttansa kurtarma noktası, Dış DPM bantlarıaltında olur.

  5. Veritabanı (DPMDB) dosyalarını kurtarın. SQL Server herhangi bir örneğine kurtarmayı veya ağ klasörüne kopyalamayı seçebilirsiniz. Dosyalar banttan geri yüklendikten sonra SQL Management Studio veya DPMSYNC –RESTOREDB'i kullanarak kurtarma adımlarını uygulayın.

Yerel SQL Server yedekleme ile yerel bir diske yedekleme

DPM veritabanını, DPM'SQL Server bağımsız olarak yerel SQL Server yedeklemesi olan bir yerel diske yedekleyebilirsiniz.

  1. SQL Server yedekleme ile ilgili genel bilgi edinin.

  2. SQL Server'ı buluta yedekleme hakkındadaha fazla bilgi edinin .

Yerel SQL Server yedekleme ile DPM tarafından korunan bir paylaşıma yedekleme

Bu yedekleme seçeneği, DPM veritabanını bir paylaşıma yedeklemek için yerel SQL kullanır, DPM ile paylaşımı korur ve geri yüklemeyi kolaylaştırmak için Windows VSS'nin önceki sürümlerini kullanır.

Başlamadan önce

  1. DPM veritabanı uzak bir SQL Server'da bulunuyorsa bu sunucuya DPM aracısını yükleyin.

  2. SQL Server, bir sürücüde bir yedeğin tek bir kopyasını tutmak için yeterli boş alana sahip bir klasör oluşturun. Örneğin: C:\DPMBACKUP.

  3. Klasörü paylaşın. Örneğin, C:\DPMBACKUP klasörünü DPMBACKUP olarak paylaşın.

  4. Aşağıdaki OSQL komutunu kopyalayıp Not Defteri'ne yapıştırın ve bunu, C:\DPMBACKUP\bkupdb.cmd adlı bir dosyaya kaydedin. .txt uzantısı olmadığından emin olun. SQL_Instance_name andDPMDB_NAME'i örnek ve DPM sunucunuz tarafından kullanılan DPMDB adı eşleşecek şekilde değiştirin.

    OSQL -E -S localhost\SQL_INSTANCE_NAME -Q "BACKUP DATABASE DPMDB_NAME TO DISK='C:\DPMBACKUP\dpmdb.bak' WITH FORMAT"
    
    
  5. Not Defteri'ni kullanarak ...\DPM\Scripting klasörü altında bulunan ScriptingConfig.xml dosyasını açın.

    • Uzak bir SQL Server'da: C:\Program Files\Microsoft Data Protection Manager\DPM\Scripting

    • DPM sunucusunda: C:\Program Files\Microsoft System Center\DPM\DPM\Scripting

  6. ScriptingConfig.xml ve DataSourceName= değerlerini DPMDBBACKUP klasörünü/paylaşımını içeren sürücü harfi olacak şekilde değiştirin. PreBackupScript girişini 2. adımda kaydedilen thebkupdb.cmd'nin tam yolu ve adı olarak değiştirin.

    <?xml version="1.0" encoding="utf-8"?>
    <ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="https://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
    <DatasourceScriptConfig DataSourceName="C:">
    <PreBackupScript>C:\DPMDBBACKUP\bkupdb.cmd</PreBackupScript>
    <TimeOut>120</TimeOut>
    </DatasourceScriptConfig>
    </ScriptConfiguration>
    
  7. ScriptingConfig.xml üzerinde yapılan değişiklikleri kaydedin.

  8. DPM kullanarak C:\DPMBACKUP klasörünü veya \\sqlservername\DPMBACKUP paylaşımını koruyun ve ilk çoğaltmanın oluşturulmasını bekleyin. C:\DPMBACKUPfolder içinde, sırayla DPM çoğaltmasına kopyalanan yedekleme öncesi betiğin çalışması sonucunda bir dpmdb.bak olmalıdır.

  9. Self servis kurtarmayı etkinleştirmezseniz çoğaltma üzerindeki DPMBACKUP klasörünü paylaşmak için bazı ek adımlar uygulamanız gerekir:

    1. DPM konsolu >Koruması'nda DPMBACKUP veri kaynağını bulun ve seçin. Ayrıntılar bölümünde, çoğaltma yolunun bağlantısındaki ayrıntıları görüntülemek için tıklayın'ı seçin ve yolu Not Defteri'ne kopyalayın. Kaynak yolunu kaldırın ve hedef yolunu tutun. Yol şuna benzer olmalıdır: C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP.

    2. DPMSUNUCUADI-DPMDBpaylaşım adını kullanarak bu yolun bir paylaşımını yapın. Bir yönetici komut isteminden aşağıdaki Net Share komutunu kullanabilirsiniz.

      Net Share DPMSERVERNAME-dpmdb="C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      

Yedeklemeyi yapılandırma

SQL Server yerel yedeklemesini kullanarak DPM veritabanını diğer SQL Server veritabanları gibi yedekleyebilirsiniz.

Veritabanını kurtarma

  1. Herhangi bir Windows bilgisayarından Gezgin'i kullanarak \\DPMServer\DPMSERVERNAME-dpmdb paylaşımına bağlanın.

  2. Özellikleri görüntülemek için dpmdb.bak dosyasını sağ tıklayın. Önceki Sürümler sekmesinde, seçebileceğiniz ve kopyalayabileceğiniz tüm yedeklemeler vardır. Son yedekleme de yine kolayca erişilebilen C:\DPMBACKUP klasöründe bulunur.

  3. Çoğaltma biriminden okuyabilmek veya Yerel olarak bağlı diskleri okumak için Windows'u yeniden yüklemek için SAN'a bağlı bir DPM depolama havuzu diskini başka bir sunucuya taşımanız gerekiyorsa, veritabanı yedeklemesini hangi birimin barındırdığından haberdar olmak için DPM Çoğaltma birimi Bağlama noktası yolunu veya Birim GUID'sini önceden bilmeniz gerekir. İlk korumadan sonra ancak geri yükleme gereksiniminden önce bu bilgileri ayıklamak için aşağıdaki SQL betiğini kullanabilirsiniz. %dpmsqlservername% değerini, veritabanını barındıran SQL Server adıyla değiştirin.

    Select ag.NetbiosName as
    ServerName,ds.DataSourceName,vol.MountPointPath,vol.GuidName
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%C:\%' -- volume drive letter for DPMBACKUP
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    
    
  4. DPM depolama havuzu disklerini taşıdıktan veya bir DPM sunucusu yeniden oluşturma işleminden sonra kurtarma yapmanız gerekirse:

    1. Birim GUID'sine sahip olduğunuzdan birimin başka bir Windows sunucusuna veya DPM sunucusu yeniden derlemesinden sonra bağlı olması gerekiyorsa, sql betik çıkışından birim GUID'sini kullanarak bir sürücü harfi atamak için mountvol.exe kullanın: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.

    2. Sürücü harfini ve klasör yapısını temsil eden çoğaltma yolunun bir bölümü kullanarak çoğaltma birimindeki DPMBACKUP klasörünü yeniden paylaşın.

      net share SERVERNAME-DPMDB="X:\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      
      
    3. Herhangi bir Windows bilgisayarından Explorer kullanarak \\SERVERNAME\DPMSERVERNAME-dpmdb paylaşımına bağlanın

    4. Özellikleri görüntülemek için dpmdb.bak dosyasını sağ tıklayın. Önceki Sürümler sekmesinde, seçebileceğiniz ve kopyalayabileceğiniz tüm yedeklemeler vardır.

DPM olağanüstü durum kurtarma yönetimi: DPM DB yedekleme

DPM sunucunuzu aynı veritabanıyla yeniden yapılandırmanın yollarından biri, DPM DB'yi yerel disklere yedeklemektir.

DPM veritabanı, DPM yapılandırmasını ve DPM'nin yedeklemeleriyle ilgili verileri içerir. Olağanüstü bir durumda, veritabanının yerel diske yeni bir yedeğini kullanarak DPM sunucunuzun işlevselliğini yeniden oluşturabilirsiniz. DPM sunucunuz kilitleniyorsa veya çalışmaz hale geliyorsa ve yedeklemelerinizi içeren depolama havuzunuz hala sağlamsa, DPM sunucusunu aynı DPM DB ile yeniden yapılandırabilirsiniz.

Şunlardan emin olun:

  1. DPM DB yerel disklere yedeklenir.
  2. Depolama havuzu sağlamdır ve kullanılabilir.

Not

Kurtarma sırasında DPM sunucusunun Tam Etki Alanı Adı (FQDN) özgün DPM sunucusuyla aynı olmalıdır.

DPM veritabanını yedekleme

  1. DPM konsolunda Koruma>Koruma grubu oluştur'u seçin.

  2. Koruma Grubu Türünü Seçin sayfasında Sunucular'ı seçin.

  3. Grup üyelerini seçin sayfasında DPM veritabanı öğesini seçin. SQL Server uzaktan çalıştırıyorsanız, yüklü uzak SQL Server seçin ve ARDıNDAN DPM veritabanı'nı seçin. DPM sunucusunda SQL Server çalışıyorsa DPM sunucusunu genişletin ve DPMDB'yi seçin.

  4. Veri Koruma Yöntemi Seç sayfasında Disk kullanarak kısa vadeli koruma istiyorum'u seçin. Kısa vadeli koruma ilkesi seçeneklerini belirtin.

  5. DPM veritabanının ilk çoğaltmasının ardından aşağıdaki SQL betiğini çalıştırın:

    select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
    join tbl_PRM_LogicalReplica as LR
    on DS.DataSourceId = LR.DataSourceId
    join tbl_AM_Server as AG
    on DS.ServerId=AG.ServerId
    join tbl_PRM_ReplicaVolume RV
    on RV.ReplicaId = LR.PhysicalReplicaId
    join tbl_STM_Volume V
    on RV.StorageId = V.StorageId
    where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId is not null
    and LR.Validity in (1,2)
    and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB
    

DPM veritabanını kurtarma

DPM'nizi aynı veritabanıyla yeniden yapılandırmak için önce DPM veritabanını kurtarmanız ve yeni yüklenen DPM ile eşitlemeniz gerekir.

Aşağıdaki adımları kullanın:

  1. Bir yönetim komut istemi açın ve sistem bağlamında bir PowerShell penceresi başlatmak için psexec.exe -s powershell.exe çalıştırın.
  2. Veritabanını nereden kurtarmak istediğinize karar verin:

Veritabanını son yedeklemeden kopyalamak için

  1. Çoğaltma VHD yoluna gidin, yani <ReFSVolume><DPMServer FQDN><PhysicalReplicaId PhysicalReplicaId><>
  2. Mount-vhd disk0.vhdx kullanarak var olan disk0.vhdx'i bağlayın
  3. Çoğaltma VHD'si bağlandıktan sonra, SQL betiği çıkışından Fiziksel çoğaltma kimliğini kullanarak çoğaltma birimine bir sürücü harfi atamak için mountvol.exe kullanın. Örneğin, mountvol X: \?\Volume{<PhysicalReplicaId>}\

Veritabanını önceki bir kurtarma noktasından kopyalamak için

  1. DPMDB kapsayıcı dizinine gidin, yani <ReFSVolume><DPMServer FQDN><PhysicalReplicaId>, altında DPM DB için alınan kurtarma noktalarına karşılık gelen bazı benzersiz GUID tanımlayıcılarına sahip birden çok dizin görürsünüz. PhysicalReplicaId> dışındaki <dizinler PIT/kurtarma noktasını temsil ediyor.

  2. Herhangi bir PIT vhd yoluna, yani <ReFSVolume><DPMServer FQDN><PhysicalReplicaId><PITId'sine> gidin ve mount-vhd disk0.vhdx kullanarak içinde bulunan disk0.vhdx'i bağlayın.

  3. Çoğaltma VHD'si bağlandıktan sonra, SQL betiği çıkışından Fiziksel çoğaltma kimliğini kullanarak çoğaltma birimine bir sürücü harfi atamak için mountvol.exe kullanın. Örneğin, mountvol X: \?\Volume{<PhysicalReplicaId>}\

    Yukarıdaki adımlarda köşeli ayraçlar içinde aşağıdaki metnin tümü yer tutuculardır; bunları uygun değerlerle değiştirin.

    • ReFSVolume - SQL betik çıkışından erişim yolu
    • DPMServer FQDN - DPM sunucusunun tam etki alanı adı
    • PhysicalReplicaId - SQL betik çıkışından fiziksel çoğaltma kimliği
    • PITId - Kapsayıcı dizinindeki fiziksel çoğaltma kimliği dışındaki GUID tanımlayıcısı.
  4. Başka bir yönetim komut istemi açın ve sistem bağlamında bir komut istemi başlatmak için psexec.exe -s cmd.exe çalıştırın.

  5. Dizini X: sürücüsüne değiştirin ve DPM veritabanı dosyalarının konumuna gidin.

  6. Bunları kolayca geri yükleyebileceğiniz bir konuma kopyalayın. Kopyaladıktan sonra psexec cmd penceresinden çıkın.

  7. 1. adımda açılan psexec PowerShell penceresine gidin, VHDX yoluna gidin ve dismount-vhd disk0.vhdx komutunu kullanarak VHDX'i çıkarın.

  8. DPM sunucusunu yeniden yükledikten sonra, DPMSYNC-RESTOREDB'yi çalıştırarak DPM sunucusuna eklemek için geri yüklenen DPMDB'yi kullanabilirsiniz.

  9. DPMSYNC-RESTOREDB tamamlandıktan sonra DPMSYNC-SYNC komutunu çalıştırın.

DPMSync kullanma

DpmSync , DPM veritabanını depolama havuzundaki disklerin durumuyla ve yüklü koruma aracılarıyla eşitlemenizi sağlayan bir komut satırı aracıdır. DpmSync DPM veritabanını geri yükler, DPM veritabanını depolama havuzundaki çoğaltmalarla eşitler, Rapor veritabanını geri yükler ve eksik çoğaltmaları yeniden dağıtır.

Parametreler

Parametre Açıklama
-RestoreDb Bir DPM veritabanını belirtilen konumdan geri yükler.
-Eşitleme Geri yüklenen veritabanlarını eşitler. Veritabanlarını geri yükledikten sonra DpmSync –Sync komutunu çalıştırmanız gerekir. DpmSync –Sync'i çalıştırdıktan sonra, bazı çoğaltmalar hala eksik olarak işaretlenebilir.
-DbLockonumu DPM veritabanının yedekleme konumunu tanımlar.
-Örnekadı 
sunucu\örnek
DPMDB'nin geri yüklenmesi gereken örnek.
-ReallocateReplica Eşitleme olmadan tüm eksik çoğaltma birimlerini yeniden ayırır.
-DataCopied Yeni ayrılan çoğaltma birimlerine veri yüklemeyi tamamladığınızdan emin olduğunuzu gösterir.
Bu yalnızca istemci bilgisayarlar için geçerlidir.

Örnek 1: DPM veritabanını DPM sunucusundaki yerel yedekleme medyasından geri yüklemek için.
Şu komutu çalıştırın:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak

DPM veritabanını geri yükledikten sonra, veritabanlarını eşitlemek için aşağıdaki komutu çalıştırın:

DpmSync -Sync

DPM veritabanını geri yükleyip eşitledikten sonra ve çoğaltmayı geri yüklemeden önce aşağıdaki komutu çalıştırarak çoğaltma için disk alanını yeniden ayırın:

DpmSync -ReallocateReplica

Örnek 2: DPM veritabanını uzak veritabanından geri yüklemek için.
Uzak bilgisayarda aşağıdaki komutu çalıştırın:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak –InstanceName contoso\ms$dpm

DPM veritabanını geri yükledikten sonra, veritabanlarını eşitlemek için DPM Sunucusunda aşağıdaki komutu çalıştırın:

DpmSync -Sync

DPM veritabanını geri yükleyip eşitledikten sonra ve çoğaltmayı geri yüklemeden önce, çoğaltmanın disk alanını yeniden dağıtmak için DPM Sunucusunda aşağıdaki komutu çalıştırın:

DpmSync -ReallocateReplica