Anasayfa » Microsoft Azure Backup PowerShell cmdlets

Makaleyi Paylaş

Cloud Computing

Microsoft Azure Backup PowerShell cmdlets

Microsoft Azure Backup bizlere kritik verilerimizin bulut tabanlı olarak yedeklenmesini sağlayan azure servislerinden biridir. Bu servis sayesinde sadece agent yükleyerek istediğimiz sistemlerin yedeklerini hızlı bir şekilde bulut üzerine alabiliriz. Bu konuda yazılmış makale ve çekilmiş videoyu incelemek için aşağıdaki linkleri kullanabilirsiniz

Makale
Video

Bu makaledeki amacım ise yukarıdaki gibi bu hizmeti kullanan şirket yöneticilerinin ara yüz dışında powershell yardımı ile yapabileceği (ihtiyaç duyacağı) bazı komut setlerini paylaşmaktır.

Komut seti kullanacağımız için öncelikle güvenli olduğunu düşündüğümüz bir bilgisayar üzerinden azure hesabımıza bağlanacak ve yönetim komutlarını çalıştıracağız.

Sponsor

http://go.microsoft.com/?linkid=9811175&clcid=0x409

Azure PowerShell komut setini indirmek ile işe başlayabiliriz.

clip_image002

Yükleme sonrasında Azure Power Shell’ i açıyoruz.

clip_image004

Ardından aşağıdaki komutu yazıyoruz

Get-AzurePublishSettingsFile

Bu komutun sonunda hesabınıza giriş yapmanız istenecektir, login işleminden sonra ise otomatik olarak konfigürasyon dosyasının indirmeye başlayabilirsiniz.

clip_image005

Şimdi bu ayarları içeri alıyoruz.

 

Import-AzurePublishSettingsFile “C:\azureconfig\Windows Azure MSDN – Visual Studio Ultimate-Visual Studio Premium with MSDN-3-4-2015-credentials.publishsettings”

clip_image007

Bağlantının sağlıklı çalışıp çalışmadığını aşağıdaki iki komutu çalıştırarak test edebilirsiniz.

Get-AzureAccount

Get-AzureSubscription

clip_image009

Buraya kadar aslında temel azure yönetimi işlemlerini yapmak için gerekli adımları gerçekleştirmiş olduk. Ancak bizim amacımız aynı zamanda online Backup yönetimi olduğu için ek olarak aşağıdaki adımları da gerçekleştiriyoruz.

Not: Amacınız sadece yedekleme işlemleri için ise yukarıdaki adımları gerçekleştirmenize gerek yoktur. Bundan sonraki adımlar yukarıdaki adımların da bir kısmını zaten tekrarlayacaktır.

İlk olarak Backup agent yüklüyoruz

clip_image011

Bunun için azure yönetim portalından “Recovery Services” sekmesinden yararlanabilirsiniz.

 

Daha sonra agent yüklemesi ile gelen “Microsoft Azure Recovery Services Shell” modülünü açıyoruz ve aşağıdaki komutu çalıştırıyoruz.

Import-module MSOnlineBackup Ardından komutları listelemek için get-command -module MSOnlineBackup

 

clip_image013

Şimdi ise Azure hesabımızı bu modüle ekleyelim.

clip_image015

Bunun için Add-AzureAccount komutunu çalıştırıyoruz. Karşımıza çıkan logon ekranı için gerekli bilgileri yazıyoruz.

Logon olduktan sonra Config dosyasını alıyoruz

Get-AzurePublishSettingsFile

Bu komutun sonunda otomatik olarak konfigürasyon dosyasının indirmeye başlayabilirsiniz.

clip_image005

Şimdi bu ayarları içeri alıyoruz.

Import-AzurePublishSettingsFile “C:\azureconfig\Windows Azure MSDN – Visual Studio Ultimate-Visual Studio Premium with MSDN-3-4-2015-credentials.publishsettings”

clip_image017

Ayarları aldıktan sonra artık yedek yönetimine başlayabiliriz. İlk olarak zamanlanmış yedeklerim var mı bir kontrol edelim.

Get-OBPolicy

clip_image019

Bir tane tanımlanmış yedeğim var. Bu yedeği hemen çalıştırmak için

Start-OBBackup -Name b3e57622-1936-4cdc-8247-6162854db119

clip_image021

Peki bir sonraki komutumuz ise Azure üzerinde ne kadarlık bir yedekleme kapasite kullandığımızı görüntülemek olacak.

Get-OBMachineUsage

clip_image023

Kullanımımızı bytes olarak görebiliyoruz. Siz bunu tabiki GB olarak hesaplayabilirsiniz.

Eğer anlık olarak yedekleme işlemini takip etmek veya şu anda bir yedekleme var mı kontrol etmek için

Get-OBJob

clip_image025

Mevcut hesabınız üzerindeki zamanlanmış görevleri görmek için

Get-OBPolicy | Get-OBSchedule

clip_image027

Hangi klasörlerin yedeklendiğini görmek için

Get-OBPolicy | get-OBFilesSpec

clip_image029

Daha fazla komut seti için aşağıdaki kaynağı kullanabilirsiniz

https://msdn.microsoft.com/en-us/library/azure/hh831765.aspx

 

Kaynak

http://gallery.technet.microsoft.com/scriptcenter/PowerShell-Script-Sample-0daf6d9d

 

 

Makaleyi Paylaş

Cevap bırakın