Ücretsiz Windows Hyper-V Server 2012 R2 Backup

   15 Mart 2014   535 kere okundu.      Hyper-V

Windows Server 2012 ile birlikte, Windows Server Backup eklentisi, Hyper-V sanal sunucularının yedekleme işlemlerini desteklenmektedir. Bu durum özellikle kobi olarak nitelendirdiğimiz küçük işletmeler için ekonomik bir çözüm olarak tek başına yeterli olmaktadır. Bizde makalemizde ücretsiz sürüm olan Windows Hyper-V  2012 R2 işletim sistemi üzerinde Powershell yardımıyla sanal sunucumuzu yedekleyeceğiz. Bu işlemler için gereklilik listesi aşağıdaki gibidir;

  1. Hyper-V Server integration servislerinin kurulu olması.
  2. Sanal sunucu yedekleri için yeterli miktarda boş alan.
  3. Windows Server Backup eklentisi.

İlk iki adımı yapılmış kabul ederek, üçün adımdan yani Window Hyper-V Server Backup eklentisini aşağıdaki komut yardımıyla kuruyoruz.

Add-WindowsFeature -Name Windows-Server-Backup

HyperV-Backup (1)

Her yedekleme yazılımı neyin nereye, ne zaman, ne sıklıkla gibi bilgilerin tutulduğu bir kurala ihtiyaç duyar. O yüzden New-WBPolicy  komutu yardımıyla bir policy oluşturuyoruz.

HyperV-Backup (2)

Sunucu üzerindeki bütün sanal sunucuları yedeklemek için aşağıdaki komutu kullanıyoruz.

HyperV-Backup (3)

Bütün sunucuları yedeklemek istemiyorsak aşağıdaki gibi bir filtreleme komutu kullanmalıyız.

Get-WBVirtualMachine | ? VMName -eq Win2K3R2 | Add-WBVirtualMachine -Policy $backuppolicy

HyperV-Backup (4)

Kaynağımızı belirlediğimize göre şimdi sıra hedef lokasyonumuzu tanımlamakta. Bunun için aşağıdaki komutları kullanıyoruz. Ben yedeklemeyi E diski içerisinde bulunan BackupFolder isimli klasörü kullanacağım. Komutu çalıştırdığınızda açılacak olan kullanıcı adı ve şifre bölümüne yetkili bir kullanıcı ismi giriyoruz.

$targetfolder = New-WBBackupTarget -NetworkPath \\hyperv-2\e$\BackupFolder -Credential (Get-Credential)

HyperV-Backup (5)

HyperV-Backup (6)

Yolu oluşturduğumuz policy içerisine atıyoruz ve güvenlik ile ilgili uyarıları okuyoruz.

Add-WBBackupTarget -Policy $backuppolicy -Target $targetfolder

HyperV-Backup (7)

Son olarak policyimize görevin ne zaman başlayacağı bilgisini giriyoruz.

Set-WBSchedule -Policy $backuppolicy -Schedule 20:00

HyperV-Backup (8)

Buraya kadar yapmış olduğumuz ayarları gözden geçirmek için $backuppolicy komutunu kullanıyoruz.

HyperV-Backup (9)

Her şey yolundaysa oluşturmuş olduğumuz kuralları zamanlanmış görev haline getiriyoruz.

Set-WBPolicy $backkuppolicy

HyperV-Backup (10)

Backup işlemini manuel başlatmak için Start-WBBackup -Policy $backuppolicy komutunu kullanabiliriz.

HyperV-Backup (11)

Backup işlemleri il ilgili detayları görmek isterseniz Get-WBSummary yada Get-WBJob çıktılarına bakabilirsiniz.

HyperV-Backup (12)

Yukarıda yapmış olduğumuz tüm işlem basamaklarına aşağıda sırasıyla ulaşabilirsiniz.

<b><i>$backuppolicy = New-WBPolicy
Get-WBVirtualMachine | Add-WBVirtualMachine -Policy $backuppolicy
$targetfolder = New-WBBackupTarget -NetworkPath \\hyperv-2\e$\BackupFolder -Credential (Get-Credential)
Add-WBBackupTarget -Policy $backuppolicy -Target $targetfolder
Set-WBSchedule -Policy $backuppolicy -Schedule 12:00,09:00
$backuppolicy
Set-WBPolicy $backkuppolicy
Start-WBBackup -Policy $backuppolicy</i></b>

Not : Eğer bu adımlar sizi korkuttuysa Windows Rsat tools yardımıylada bu işlemleri grafiksel arayüz ile yapabilirsiniz. 🙂

HyperV-Backup (13)


Yorum Yapmak İster Misiniz?

A

@

W