Virtuális gép biztonsági mentése az Azure-ban a PowerShell használatával
Az Azure PowerShell AZ modul az Azure-erőforrások parancssorból vagy szkriptekben történő létrehozásához és kezeléséhez használható.
Azure Backup helyszíni gépekről és alkalmazásokról, valamint Azure-beli virtuális gépekről készít biztonsági másolatot. Ez a cikk bemutatja, hogyan készíthet biztonsági másolatot egy Azure-beli virtuális gépről az AZ modullal. Másik lehetőségként biztonsági másolatot készíthet egy virtuális gépről az Azure CLI-vel vagy a Azure Portal.
Ez a rövid útmutató a meglévő Azure-beli virtuális gépek biztonsági mentését mutatja be. Ha létre kell hoznia egy virtuális gépet, létrehozhatja azt az Azure PowerShell használatával.
Ehhez a rövid útmutatóhoz az AZURE POWERSHELL AZ modul 1.0.0-s vagy újabb verziójára van szükség. A verzió azonosításához futtassa a következőt: Get-Module -ListAvailable Az
. Ha telepíteni vagy frissíteni szeretne, olvassa el az Azure PowerShell-modul telepítését ismertető cikket.
Megjegyzés
Javasoljuk, hogy az Azure Az PowerShell-modullal kommunikáljon az Azure-ral. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Bejelentkezés és regisztráció
Jelentkezzen be az Azure-előfizetésbe a
Connect-AzAccount
paranccsal, és kövesse a képernyőn megjelenő útmutatásokat.Connect-AzAccount
Az Azure Backup első használatakor regisztrálnia kell az Azure Recovery Service-szolgáltatót az előfizetésében a Register-AzResourceProvider szolgáltatásban az alábbiak szerint:
Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
Recovery Services-tároló létrehozása
A Recovery Services-tároló egy logikai tároló, amely biztonsági mentési adatokat tárol a védett erőforrásokhoz, például az Azure-beli virtuális gépekhez. Amikor egy biztonsági mentési feladat fut, létrehoz egy helyreállítási pontot a Recovery Services-tárolóban. Ezt követően ezen helyreállítási pontok egyikével állíthatja vissza az adatokat egy adott időpontra.
A tároló létrehozásakor:
- Az erőforráscsoporthoz és a helyhez adja meg annak a virtuális gépnek az erőforráscsoportját és helyét, amelyről biztonsági másolatot szeretne készíteni.
- Ha ezt a példaszkriptet használta a virtuális gép létrehozásához, az erőforráscsoport a myResourceGroup, a virtuális gép a *myVM, az erőforrások pedig a WestEurope régióban találhatók.
- Azure Backup automatikusan kezeli a biztonsági mentési adatok tárolását. Alapértelmezés szerint a tároló georedundáns tárolást (GRS) használ. A georedundancia biztosítja, hogy a biztonsági mentési adatok egy másodlagos Azure-régióba replikálódjanak, több száz kilométerre az elsődleges régiótól.
Most hozzon létre egy tárolót:
A tároló létrehozásához használja a New-AzRecoveryServicesVault parancsot:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"
Állítsa be a tárolókörnyezetet a Set-AzRecoveryServicesVaultContext paranccsal az alábbiak szerint:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
Módosítsa a tároló tárredundancia-konfigurációját (LRS/GRS) a Set-AzRecoveryServicesBackupProperty paranccsal az alábbiak szerint:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundant
Megjegyzés
A tárredundancia csak akkor módosítható, ha nincsenek a tárolóban védett biztonsági mentési elemek.
Biztonsági mentés engedélyezése Azure-beli virtuális gépeken
Engedélyezheti a biztonsági mentést egy Azure-beli virtuális géphez, és megadhatja a biztonsági mentési szabályzatot.
- A szabályzat meghatározza, hogy mikor futnak a biztonsági mentések, és mennyi ideig kell megőrizni a biztonsági másolatok által létrehozott helyreállítási pontokat.
- Az alapértelmezett védelmi szabályzat naponta egyszer futtat biztonsági másolatot a virtuális gépről, és 30 napig őrzi meg a létrehozott helyreállítási pontokat. Ezzel az alapértelmezett szabályzattal gyorsan megvédheti a virtuális gépet.
Engedélyezze a biztonsági mentést az alábbiak szerint:
Először állítsa be az alapértelmezett szabályzatot a Get-AzRecoveryServicesBackupProtectionPolicy paranccsal:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
Engedélyezze a virtuális gépek biztonsági mentését az Enable-AzRecoveryServicesBackupProtection paranccsal. Adja meg a szabályzatot, az erőforráscsoportot és a virtuális gép nevét.
Enable-AzRecoveryServicesBackupProtection ` -ResourceGroupName "myResourceGroup" ` -Name "myVM" ` -Policy $policy
Biztonsági mentési feladat indítása
A biztonsági mentések a biztonsági mentési szabályzatban megadott ütemezés szerint futnak. Igény szerinti biztonsági mentést is futtathat:
- Az első kezdeti biztonsági mentési feladat létrehoz egy teljes helyreállítási pontot.
- A kezdeti biztonsági mentés után minden biztonsági mentési feladat növekményes helyreállítási pontokat hoz létre.
- A növekményes helyreállítási pontok hatékonyan használják a tárhelyet és az időt, mivel csak az utolsó biztonsági mentés óta végzett módosításokat viszik át.
Igény szerinti biztonsági mentés futtatásához használja a Backup-AzRecoveryServicesBackupItem parancsot.
- Meg kell adnia egy tárolót a tárolóban, amely tárolja a biztonsági mentési adatokat a Get-AzRecoveryServicesBackupContainer paranccsal.
- A rendszer minden olyan virtuális gépet, amelyről biztonsági másolat készül, egy elemként kezeli. Biztonsági mentési feladat elindításához a Get-AzRecoveryServicesBackupItem paranccsal szerezhet be információkat a virtuális gépről.
Futtasson egy igény szerinti biztonsági mentési feladatot az alábbiak szerint:
Adja meg a tárolót, szerezze be a virtuális gép adatait, és futtassa a biztonsági mentést.
$backupcontainer = Get-AzRecoveryServicesBackupContainer ` -ContainerType "AzureVM" ` -FriendlyName "myVM" $item = Get-AzRecoveryServicesBackupItem ` -Container $backupcontainer ` -WorkloadType "AzureVM" Backup-AzRecoveryServicesBackupItem -Item $item
Előfordulhat, hogy akár 20 percet is várnia kell, mivel az első biztonsági mentési feladat létrehoz egy teljes helyreállítási pontot. Monitorozza a feladatot a következő eljárásban leírtak szerint.
A biztonsági mentési feladat monitorozása
Futtassa a Get-AzRecoveryservicesBackupJob parancsot a feladat állapotának figyeléséhez.
Get-AzRecoveryservicesBackupJob
A kimenet hasonló az alábbi példához, amely a feladatot InProgress (Bejövő forgalom) értékként jeleníti meg:
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
Ha a feladat állapota Befejezve, a virtuális gép védett, és egy teljes helyreállítási pont van tárolva.
Virtuális gép biztonsági mentéseinek kezelése
Ha további műveleteket szeretne végrehajtani, például a szabályzat módosítását, a szabályzat szerkesztését stb. tekintse meg a virtuális gépek biztonsági mentéseinek kezelését.
Az üzembe helyezés törlése
Ha már nem kell biztonsági másolatot készítenie a virtuális gépről, törölheti azt.
- Ha ki szeretné próbálni a virtuális gép visszaállítását, hagyja ki a törlést.
- Ha meglévő virtuális gépet használt, kihagyhatja az utolsó Remove-AzResourceGroup parancsmagot, hogy az erőforráscsoport és a virtuális gép a helyén maradjon.
Tiltsa le a védelmet, távolítsa el a visszaállítási pontokat és a tárolót. Ezután törölje az erőforráscsoportot és a társított virtuálisgép-erőforrásokat az alábbiak szerint:
Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"
Következő lépések
A rövid útmutató során létrehozott egy Recovery Services-tárolót, engedélyezte a védelmet a virtuális gépen, valamint létrehozta a kezdeti helyreállítási pontot.
- Megtudhatja, hogyan készíthet biztonsági másolatot a virtuális gépekről a Azure Portal.
- Megtudhatja, hogyan állíthatja vissza gyorsan a virtuális gépeket