Menggunakan dukungan tingkat Arsip
Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan portal Microsoft Azure.
Beban kerja yang didukung
| Beban kerja | Operasional |
|---|---|
| Azure Virtual Machine | Menampilkan titik pemulihan yang diarsipkan. Memindahkan semua titik pemulihan yang disarankan ke arsip. Memulihkan titik pemulihan yang diarsipkan. Menampilkan pemindahan arsip dan pekerjaan pemulihan. |
| SQL Server di Mesin Virtual Azure SAP Hana di Azure Virtual Machines |
Menampilkan titik pemulihan yang diarsipkan. Memindahkan semua pemulihan yang dapat diarsipkan ke arsip. Memulihkan dari titik pemulihan yang diarsipkan. Menampilkan pemindahan arsip dan pekerjaan pemulihan. |
Lihat titik pemulihan yang diarsipkan
Anda sekarang dapat menampilkan semua titik pemulihan yang telah dipindahkan ke arsip.
Memindahkan titik pemulihan yang dapat diarsipkan
Pindahkan titik pemulihan yang dapat diarsipkan untuk database SQL/SAP Hana tertentu
Anda sekarang dapat memindahkan semua titik pemulihan untuk database SQL/SAP Hana tertentu sekaligus.
Ikuti langkah-langkah berikut:
Pilih Item cadangan (database di SQL Server atau SAP Hana di mesin virtual Azure) yang titik pemulihannya ingin Anda pindahkan ke Brankas tingkat arsip.
Pilih klik di sini untuk menampilkan daftar semua titik pemulihan yang memenuhi syarat untuk diarsipkan.
Klik Pindahkan titik pemulihan ke arsip untuk memindahkan semua titik pemulihan ke Brankas tingkat arsip.
Catatan
Opsi ini memindahkan semua titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip.
Anda dapat memantau kemajuan dalam pekerjaan pencadangan.
Memindahkan titik pemulihan yang disarankan untuk Mesin Virtual Azure tertentu
Anda dapat memindahkan semua titik pemulihan yang disarankan untuk Azure Virtual Machines yang dipilih ke Brankas tingkat arsip. Pelajari tentang set rekomendasi untuk Mesin Virtual Azure.
Ikuti langkah-langkah berikut:
Pilih Mesin Virtual yang titik pemulihannya ingin Anda pindahkan ke Brankas tingkat arsip.
Pilih klik di sini untuk menampilkan titik pemulihan yang disarankan.
Klik Pindahkan titik pemulihan ke arsip untuk memindahkan semua titik pemulihan yang disarankan ke tingkat Arsip.
Catatan
Untuk memastikan penghematan biaya, Anda perlu memindahkan semua titik pemulihan yang disarankan ke Brankas tingkat arsip. Untuk memverifikasi, ikuti langkah 1 dan 2. Jika daftar titik pemulihan kosong di langkah 3, semua titik pemulihan yang disarankan telah dipindahkan ke Brankas tingkat arsip.
Pulihkan
Untuk memulihkan titik pemulihan yang dipindahkan ke arsip, Anda perlu menambahkan parameter yang diperlukan untuk durasi rehidrasi dan prioritas rehidrasi.
Lihat pekerjaan
Lihat Penggunaan Arsip di Dasbor Brankas
Anda juga dapat melihat penggunaan arsip di dasbor brankas.
Langkah berikutnya
- Gunakan dukungan tingkat Arsip melalui PowerShell/CLI.
- Memecahkan masalah kesalahan tingkat Arsip
Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan PowerShell.
Beban kerja yang didukung
| Beban kerja | Operasional |
|---|---|
| Azure Virtual Machines SQL Server di Azure Virtual Machines |
Menampilkan titik pemulihan yang dapat diarsipkan. Menampilkan titik pemulihan yang disarankan (hanya untuk Virtual Machines). Memindahkan titik pemulihan yang dapat diarsipkan. Memindahkan titik pemulihan yang disarankan (hanya untuk Azure Virtual Machines). Menampilkan titik pemulihan yang diarsipkan. Memulihkan dari titik pemulihan yang diarsipkan. |
Mulai
Unduh PowerShell versi terbaru dari GitHub.
Jalankan cmdlet berikut di PowerShell:
install-module -name Az.RecoveryServices -Repository PSGallery -RequiredVersion 4.4.0 -AllowPrerelease -forceSambungkan ke Azure menggunakan cmdlet Connect-AzAccount.
Masuk ke langganan Anda:
Set-AzContext -Subscription "SubscriptionName"Ambil kubahnya:
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"Dapatkan daftar item cadangan:
Untuk Azure Virtual Machines
$BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureVM" -WorkloadType "AzureVM"Untuk SQL Server di Azure Virtual Machines
$BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureWorkload" -WorkloadType "MSSQL"
Dapatkan item cadangan.
Untuk Azure Virtual Machines
$bckItm = $BackupItemList | Where-Object {$_.Name -match '<vmName>'}Untuk SQL Server di Azure Virtual Machines
$bckItm = $BackupItemList | Where-Object {$_.FriendlyName -eq '<dbName>' -and $_.ContainerName -match '<vmName>'}
(Opsional) Tambahkan rentang tanggal yang titik pemulihannya ingin Anda lihat. Misalnya, jika Anda ingin melihat titik pemulihan dari 120 hari terakhir, gunakan cmdlet berikut:
$startDate = (Get-Date).AddDays(-120) $endDate = (Get-Date).AddDays(0)Catatan
Untuk melihat titik pemulihan untuk rentang waktu yang berbeda, ubah tanggal mulai dan tanggal selesai.
Secara default, tanggal selesai diambil selama 30 hari terakhir.
Periksa status yang dapat diarsipkan dari semua titik pemulihan
Anda sekarang dapat memeriksa status yang dapat diarsipkan dari semua titik pemulihan item cadangan menggunakan cmdlet berikut:
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime()
$rp | select RecoveryPointId, @{ Label="IsArchivable";Expression={$_.RecoveryPointMoveReadinessInfo["ArchivedRP"].IsReadyForMove}}, @{ Label="ArchivableInfo";Expression={$_.RecoveryPointMoveReadinessInfo["ArchivedRP"].AdditionalInfo}}
Memeriksa titik pemulihan yang dapat diarsipkan
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $true -TargetTier VaultArchive
Titik pemulihan yang dapat diarsipkan mencantumkan semua titik pemulihan yang terkait dengan item cadangan tertentu yang siap dipindahkan ke arsip (dari tanggal mulai hingga tanggal selesai). Anda juga dapat mengubah tanggal mulai dan tanggal akhir.
Periksa mengapa titik pemulihan tidak dapat dipindahkan ke arsip
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $false -TargetTier VaultArchive
$rp[0].RecoveryPointMoveReadinessInfo["ArchivedRP"]
Di mana $rp[0] adalah titik pemulihan yang ingin Anda periksa mengapa tidak dapat diarsipkan.
Output sampel
IsReadyForMove AdditionalInfo
-------------- --------------
False Recovery-Point Type is not eligible for archive move as it is already moved to archive tier
Periksa set titik yang dapat diarsipkan yang direkomendasikan (hanya untuk Azure VM)
Titik pemulihan yang terkait dengan mesin virtual bersifat bertambah bertahap. Saat Anda memindahkan titik pemulihan tertentu ke arsip, titik pemulihan tersebut akan diubah menjadi cadangan lengkap, lalu dipindahkan ke arsip. Jadi, penghematan biaya yang terkait dengan pemindahan ke arsip bergantung pada churn sumber data.
Oleh karena itu, Azure Backup menyediakan kumpulan titik pemulihan yang disarankan yang dapat menghemat biaya, jika dipindahkan bersama-sama.
Catatan
- Penghematan biaya tergantung pada berbagai alasan dan mungkin tidak sama untuk setiap instans.
- Penghematan biaya dipastikan hanya jika Anda memindahkan semua titik pemulihan yang terdapat dalam set rekomendasi ke Brankas tingkat arsip.
$RecommendedRecoveryPointList = Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup -Item $bckItm -VaultId $vault.ID
Pindah ke arsip
Move-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -RecoveryPoint $rp[0] -SourceTier VaultStandard -DestinationTier VaultArchive
Di mana, $rp[0] adalah titik pemulihan pertama dalam daftar. Jika Anda ingin memindahkan titik pemulihan lainnya, gunakan $rp[1], $rp[2] dan seterusnya.
Cmdlet ini memindahkan titik pemulihan yang dapat diarsipkan ke arsip. Cmdlet mengembalikan pekerjaan yang dapat digunakan untuk melacak operasi pemindahan, baik dari portal maupun dengan PowerShell.
Lihat titik pemulihan yang diarsipkan
Cmdlet ini mengembalikan semua titik pemulihan yang diarsipkan.
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -Tier VaultArchive -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime()
Pemulihan dengan PowerShell
Untuk titik pemulihan dalam arsip, Azure Backup menyediakan metodologi pemulihan terintegrasi. Pemulihan terintegrasi adalah proses dua langkah.
- Melibatkan rehidrasi titik pemulihan yang disimpan dalam arsip.
- Simpan sementara di Brankas tingkat standar untuk durasi (juga dikenal sebagai durasi rehidrasi) mulai dari periode 10 hingga 30 hari. Defalutnya adalah 15 hari. Ada dua prioritas rehidrasi yang berbeda - Prioritas Standar dan Tinggi. Pelajari selengkapnya tentang prioritas rehidrasi.
Catatan
- Durasi rehidrasi setelah dipilih tidak dapat diubah dan titik pemulihan yang direhidrasi tetap berada di tingkat standar untuk durasi rehidrasi.
- Langkah tambahan rehidrasi menimbulkan biaya.
Untuk informasi selengkapnya tentang berbagai metode pemulihan untuk Azure Virtual Machines, lihat Memulihkan mesin virtual Azure menggunakan PowerShell.
Restore-AzRecoveryServicesBackupItem -VaultLocation $vault.Location -RehydratePriority "Standard" -RehydrateDuration 15 -RecoveryPoint $rp -StorageAccountName "SampleSA" -StorageAccountResourceGroupName "SArgName" -TargetResourceGroupName $vault.ResourceGroupName -VaultId $vault.ID
Untuk memulihkan SQL Server, ikuti langkah-langkah ini. Cmdlet Restore-AzRecoveryServicesBackupItem memerlukan dua parameter tambahan, RehydrationDuration dan RehydrationPriority.
Lihat pekerjaan
Untuk melihat pemindahan dan pemulihan pekerjaan, gunakan cmdlet PowerShell berikut ini:
Get-AzRecoveryServicesBackupJob -VaultId $vault.ID
Memindahkan titik pemulihan ke tingkat Arsip dalam skala besar
Anda sekarang dapat menggunakan skrip sampel untuk dilakukan pada operasi skala. Selengkapnya tentang cara menjalankan skrip sampel. Anda dapat mengunduh versi terbaru skrip dari sini.
Anda dapat melakukan operasi berikut menggunakan skrip sampel yang disediakan oleh Microsoft Azure Backup:
- Memindahkan semua titik pemulihan yang memenuhi syarat untuk database tertentu/semua database untuk server SQL di mesin virtual Azure ke tingkat Arsip.
- Memindahkan semua titik pemulihan yang disarankan untuk Mesin Virtual Azure tertentu ke tingkat Arsip.
Anda juga dapat menulis skrip sesuai kebutuhan Anda atau memodifikasi skrip sampel di atas untuk mengambil item cadangan yang diperlukan.
Langkah berikutnya
- Menggunakan dukungan tingkat Arsip melalui portal Microsoft Azure/CLI.
- Memecahkan masalah kesalahan tingkat Arsip
Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan antarmuka baris perintah (CLI).
Beban kerja yang didukung
| Beban kerja | Operasional |
|---|---|
| Azure Virtual Machines SQL Server di Azure Virtual Machines SAP Hana di Azure Virtual Machines |
Menampilkan titik pemulihan yang dapat diarsipkan. Menampilkan titik pemulihan yang disarankan (hanya untuk Virtual Machines). Memindahkan titik pemulihan yang dapat diarsipkan. Memindahkan titik pemulihan yang disarankan (hanya untuk Azure Virtual Machines). Menampilkan titik pemulihan yang diarsipkan. Memulihkan dari titik pemulihan yang diarsipkan. |
Mulai
Unduh/Tingkatkan versi AZ CLI ke 2.26.0 atau lebih tinggi
- Ikuti instruksi untuk menginstal CLI untuk pertama kalinya.
- Jalankan az --upgrade untuk meningkatkan versi yang sudah diinstal.
Masuk menggunakan perintah berikut:
az loginAtur Konteks Langganan:
az account set –s <subscriptionId>
Lihat titik pemulihan yang dapat diarsipkan
Anda dapat memindahkan titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip menggunakan perintah berikut. Pelajari selengkapnya tentang kriteria kelayakan.
Untuk Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureIaasVM} --workload-type {VM} --target-tier {VaultArchive} --is-ready-for-move {True}Untuk SQL Server di Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} --target-tier {VaultArchive} --is-ready-for-move {True}Untuk SAP Hana di Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} --target-tier {VaultArchive} --is-ready-for-move {True}
Periksa mengapa titik pemulihan tidak dapat diarsipkan
Jalankan perintah berikut:
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload / AzureIaasVM} --workload-type {MSSQL / SAPHANA / VM} --query [].{Name:name,move_ready:properties.recoveryPointMoveReadinessInfo.ArchivedRP.isReadyForMove,additional_details: properties.recoveryPointMoveReadinessInfo.ArchivedRP.additionalInfo
Anda akan mendapatkan daftar semua titik pemulihan, apakah dapat diarsipkan dan alasannya jika tidak dapat diarsipkan
Periksa set titik yang dapat diarsipkan yang direkomendasikan (hanya untuk Azure VM)
Jalankan perintah berikut:
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type { AzureIaasVM} --workload-type {VM} --recommended-for-archive
Pelajari selengkapnya tentang kumpulan rekomendasi.
Catatan
- Penghematan biaya bergantung pada berbagai alasan dan mungkin tidak sama untuk setiap instans.
- Anda dapat memastikan penghematan biaya hanya jika semua titik pemulihan yang terdapat dalam set rekomendasi dipindahkan ke Brankas tingkat arsip.
Pindah ke arsip
Anda dapat memindahkan titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip menggunakan perintah berikut. Parameter nama dalam perintah harus berisi nama titik pemulihan yang dapat diarsipkan.
Untuk Mesin Virtual Azure
az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type { AzureIaasVM} --workload-type {VM} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}Untuk SQL Server di Mesin Virtual Azure
az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}Untuk SAP Hana di Mesin Virtual Azure
az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}
Lihat titik pemulihan yang diarsipkan
Gunakan perintah berikut:
Untuk Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload } --workload-type {VM} -- tier {VaultArchive}Untuk SQL Server di Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} -- tier {VaultArchive}Untuk SAP Hana di Azure Virtual Machines
az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} -- tier {VaultArchive}
Pulihkan
Jalankan perintah berikut:
Untuk Azure Virtual Machines
az backup restore restore-disks -g {rg} -v {vault} -c {container} -i {item} --rp-name {rp} --storage-account {storage_account} --rehydration-priority {Standard / High} --rehydration-duration {rehyd_dur}Untuk SQL Server di Mesin Virtual Azure/SAP Hana di Mesin Virtual Azure
az backup recoveryconfig show --resource-group saphanaResourceGroup \ --vault-name saphanaVault \ --container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \ --item-name saphanadatabase;hxe;hxe \ --restore-mode AlternateWorkloadRestore \ --rp-name 7660777527047692711 \ --target-item-name restored_database \ --target-server-name hxehost \ --target-server-type HANAInstance \ --workload-type SAPHANA \ --output json az backup restore restore-azurewl -g {rg} -v {vault} --recovery-config {recov_config} --rehydration-priority {Standard / High} --rehydration-duration {rehyd_dur}
Langkah berikutnya
- Menggunakan dukungan tingkat Arsip melalui portal Microsoft Azure/PowerShell.
- Memecahkan masalah kesalahan tingkat Arsip




