Mencadangkan komputer virtual di Azure dengan PowerShell
Modul Azure PowerShell AZ digunakan untuk membuat dan mengelola sumber daya Azure dari baris perintah atau dalam skrip.
Azure Backup mencadangkan komputer dan aplikasi lokal, dan Azure VM. Artikel ini memperlihatkan cara mencadangkan Azure VM dengan modul AZ. Atau, Anda dapat mencadangkan VM menggunakan Azure CLI, atau di portal Microsoft Azure.
Mulai cepat ini memungkinkan pencadangan pada Azure VM yang ada. Jika Anda perlu membuat VM, Anda dapat membuat VM dengan Azure PowerShell.
Mulai cepat ini memerlukan modul Azure PowerShell AZ versi 1.0.0 atau yang lebih baru. Jalankan Get-Module -ListAvailable Az
untuk menemukan versinya. Jika Anda perlu menginstal atau meningkatkan, lihat Menginstal modul Azure PowerShell.
Catatan
Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Masuk dan daftar
Masuk ke langganan Azure Anda dengan perintah
Connect-AzAccount
dan ikuti petunjuk pada layar.Connect-AzAccount
Pertama kali Anda menggunakan Azure Backup, Anda harus mendaftarkan penyedia Layanan Pemulihan Azure dalam langganan Anda dengan Register-AzResourceProvider, sebagai berikut:
Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
Buat brankas Recovery Services
Vault Layanan Pemulihan adalah kontainer logis yang menyimpan data cadangan untuk sumber daya yang dilindungi, seperti Azure VM. Ketika pekerjaan pencadangan berjalan, titik pemulihan dibuat di dalam vault Layanan Pemulihan. Kemudian Anda dapat menggunakan salah satu titik pemulihan ini untuk memulihkan data ke titik waktu tertentu.
Saat Anda membuat vault:
- Untuk grup sumber daya dan lokasi, tentukan grup sumber daya dan lokasi VM yang ingin Anda cadangkan.
- Jika Anda menggunakan sampel skrip ini untuk membuat mesin virtual, grup sumber dayanya adalah myResourceGroup, mesin virtualnya adalah *myVM, dan sumber daya berada di wilayah WestEurope.
- Azure Backup secara otomatis menangani penyimpanan untuk mencadangkan data. Secara default vault menggunakan Geo-Redundant Storage (GRS). Geo-redudancy memastikan data cadangan Anda direplikasi ke wilayah Azure sekunder yang berjarak ratusan mil dari wilayah utama.
Sekarang, buatlah vault:
Gunakan New-AzRecoveryServicesVault untuk membuat vault:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"
Atur konteks vault dengan Set-AzRecoveryServicesVaultContext, sebagai berikut:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
Ubah konfigurasi redundansi penyimpanan (LRS/GRS) vault dengan Set-AzRecoveryServicesBackupProperty, sebagai berikut:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundant
Catatan
Redundansi Penyimpanan hanya dapat dimodifikasi jika tidak ada item cadangan yang dilindungi ke vault.
Mengaktifkan pencadangan untuk Azure VM
Anda mengaktifkan pencadangan untuk Azure VM, dan menentukan kebijakan pencadangan.
- Kebijakan menentukan kapan pencadangan berjalan, dan berapa lama titik pemulihan yang dibuat oleh cadangan harus dipertahankan.
- Kebijakan perlindungan default menjalankan cadangan sekali sehari untuk VM, dan mempertahankan titik pemulihan yang dibuat selama 30 hari. Anda dapat menggunakan kebijakan default ini untuk melindungi VM Anda dengan cepat.
Aktifkan pencadangan sebagai berikut:
Pertama, atur kebijakan default dengan Get-AzRecoveryServicesBackupProtectionPolicy:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
Aktifkan cadangan VM dengan Enable-AzRecoveryServicesBackupProtection. Tentukan kebijakan, grup sumber daya, dan nama VM.
Enable-AzRecoveryServicesBackupProtection ` -ResourceGroupName "myResourceGroup" ` -Name "myVM" ` -Policy $policy
Memulai pekerjaan cadangan
Pencadangan berjalan sesuai dengan jadwal yang ditentukan dalam kebijakan pencadangan. Anda juga dapat menjalankan pencadangan sesuai permintaan:
- Pekerjaan pencadangan awal pertama menciptakan titik pemulihan penuh.
- Setelah pencadangan awal, setiap pekerjaan cadangan menciptakan titik pemulihan inkremental.
- Titik pemulihan inkremental hemat waktu dan penyimpanan, karena hanya mentransfer perubahan yang dilakukan sejak pencadangan terakhir.
Untuk menjalankan cadangan sesuai permintaan, gunakan Backup-AzRecoveryServicesBackupItem.
- Anda menentukan kontainer dalam vault yang menyimpan data cadangan Anda dengan Get-AzRecoveryServicesBackupContainer.
- Setiap VM yang akan dicadangkan diperlakukan sebagai item. Untuk memulai pekerjaan cadangan, Anda mendapatkan informasi tentang VM dengan Get-AzRecoveryServicesBackupItem.
Jalankan pekerjaan pencadangan sesuai permintaan sebagai berikut:
Tentukan kontainer, dapatkan informasi VM, dan jalankan cadangan.
$backupcontainer = Get-AzRecoveryServicesBackupContainer ` -ContainerType "AzureVM" ` -FriendlyName "myVM" $item = Get-AzRecoveryServicesBackupItem ` -Container $backupcontainer ` -WorkloadType "AzureVM" Backup-AzRecoveryServicesBackupItem -Item $item
Anda mungkin perlu menunggu hingga 20 menit, karena pekerjaan cadangan pertama menciptakan titik pemulihan penuh. Pantau pekerjaan seperti yang dijelaskan dalam prosedur berikutnya.
Memantau pekerjaan pencadangan
Jalankan Get-AzRecoveryservicesBackupJob untuk memantau status pekerjaan.
Get-AzRecoveryservicesBackupJob
Outputnya mirip dengan contoh berikut, yang menunjukkan pekerjaan sebagai InProgress:
WorkloadName Operation Status StartTime EndTime JobID ------------ --------- ------ --------- ------- ----- myvm Backup InProgress 9/18/2017 9:38:02 PM 9f9e8f14 myvm ConfigureBackup Completed 9/18/2017 9:33:18 PM 9/18/2017 9:33:51 PM fe79c739
Ketika status pekerjaan Selesai, VM dilindungi dan memiliki titik pemulihan penuh yang disimpan.
Mengelola pencadangan komputer virtual
Jika Anda ingin melakukan lebih banyak tindakan seperti mengubah kebijakan, edit kebijakan, dll.. lihat bagian kelola cadangan komputer virtual.
Membersihkan penerapan
Jika Anda tidak perlu lagi mencadangkan VM, Anda dapat membersihkannya.
- Jika Anda ingin mencoba memulihkan VM, lewati pembersihan.
- Jika Anda menggunakan VM yang ada, Anda dapat melewati cmdlet Remove-AzResourceGroup akhir untuk meninggalkan grup sumber daya dan VM di tempatnya.
Nonaktifkan perlindungan, hapus titik pemulihan dan vault. Kemudian hapus grup sumber daya dan sumber daya VM terkait, sebagai berikut:
Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"
Langkah berikutnya
Dalam mulai cepat ini, Anda membuat brankas Layanan Pemulihan, mengaktifkan perlindungan pada VM, dan membuat titik pemulihan awal.
- Pelajari cara mencadangkan VM di portal Microsoft Azure.
- Pelajari cara memulihkan VM dengan cepat
- Pelajari cara memulihkan Azure VM menggunakan REST API