Hiermee herstelt u de gegevens en configuratie voor een back-upitem naar het opgegeven herstelpunt. De vereiste parameters variƫren met het type back-upitem.
Dezelfde opdracht wordt gebruikt voor het herstellen van virtuele Azure-machines, databases die worden uitgevoerd binnen virtuele Azure-machines en Azure-bestandsshares.
De cmdlet Restore-AzRecoveryServicesBackupItem herstelt de gegevens en configuratie voor een Azure Backup-item naar een opgegeven herstelpunt.
Voor back-up van Azure-VM's
U kunt met deze opdracht een back-up maken van virtuele Azure-machines en schijven herstellen (zowel beheerd als niet-beheerd). Met de herstelbewerking wordt de volledige virtuele machine niet hersteld.
Als dit een beheerde schijf-VM is, moet een doelresourcegroep worden opgegeven waar de herstelde schijven worden bewaard. Wanneer de doelresourcegroep is opgegeven en de momentopnamen aanwezig zijn in de resourcegroep die is opgegeven in het back-upbeleid, is de herstelbewerking direct en worden de schijven gemaakt op basis van lokale momentopnamen en bewaard in de doelresourcegroep. Er is ook een optie om ze te herstellen als niet-beheerde schijven, maar dit maakt gebruik van de gegevens die aanwezig zijn in de Azure Recovery Services-kluis en is daarom veel langzamer. De configuratie van de virtuele machine en de implementatiesjabloon die kan worden gebruikt om een virtuele machine te maken op basis van de herstelde schijven, worden gedownload naar het opgegeven opslagaccount.
Als dit een niet-beheerde schijf-VM is, zijn de momentopnamen aanwezig in het oorspronkelijke opslagaccount van de schijf en/of in de Recovery Services-kluis. Als de gebruiker een optie geeft om het oorspronkelijke opslagaccount te gebruiken om te herstellen, kan direct herstellen worden opgegeven. Anders worden gegevens opgehaald uit de Azure Recovery Services-kluis en worden schijven gemaakt in het opgegeven opslagaccount, samen met de configuratie van de VIRTUELE machine en de implementatiesjabloon.
Belangrijk
Standaard maakt azure VM-back-ups van alle schijven. U kunt selectief back-ups maken van relevante schijven met behulp van de parameters exclusionList of InclusionList tijdens Enable-Backup. De optie voor selectief herstellen van schijven is alleen beschikbaar als er selectief een back-up van de schijven is gemaakt.
Raadpleeg verschillende mogelijke parametersets en parametertekst voor meer informatie.
Opmerking
Als -VaultId parameter wordt gebruikt, moet -VaultLocation parameter ook worden gebruikt.
Back-up van Azure-bestandsshare
U kunt een volledige bestandsshare of specifieke/meerdere bestanden/mappen op de share herstellen. U kunt herstellen naar de oorspronkelijke locatie of naar een alternatieve locatie.
Voor Azure-workloads
U kunt SQL-DB's herstellen binnen Azure-VM's
Voorbeelden
Voorbeeld 1: de schijven van een back-up van een Azure-VM met een back-up herstellen vanaf een bepaald herstelpunt
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele.
Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate.
Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele.
Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate.
Met de laatste opdracht worden alle schijven hersteld naar de doelresourcegroep Target_RG en worden de vm-configuratiegegevens en de implementatiesjabloon in het opslagaccount DestAccount in de Resourcegroep DestRG weergegeven.
Voorbeeld 2: Een beheerde AzureVM herstellen vanaf een bepaald herstelpunt naar de oorspronkelijke/alternatieve locatie
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele.
Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate.
Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele.
Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate.
Met de zesde opdracht wordt een ALR (Alternate Location Restore) geactiveerd om een nieuwe VM te maken in Target_RG resourcegroep volgens de invoer die is opgegeven door parameters TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName.
Als een gebruiker een in-place herstelbewerking wil uitvoeren naar de oorspronkelijke back-up van de VIRTUELE machine op de oorspronkelijke locatie, kan deze worden uitgevoerd met de laatste opdracht.
Vermijd het gebruik van TargetResourceGroupName, RestoreAsUnmanagedDisks, TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName-parameters voor het uitvoeren van Original Location Restore (OLR).
Voorbeeld 3: Opgegeven schijven van een back-up van een Azure-VM met een back-up herstellen vanaf een bepaald herstelpunt
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele.
Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate.
Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele.
Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate.
Met de zesde opdracht wordt de lijst met schijven opgeslagen die moeten worden hersteld in de variabele restoreDiskLUN.
Met de laatste opdracht worden de opgegeven schijven, van de opgegeven LUN's, hersteld naar de doelresourcegroep Target_RG en worden de configuratiegegevens van de VM en de implementatiesjabloon in het opslagaccount DestAccount in de resourcegroep DestRG verstrekt.
Voorbeeld 4: Schijven van een beheerde VM herstellen als niet-beheerde schijven
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de RecoveryServices-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem opgeslagen en vervolgens opgeslagen in de variabele $BackupItem.
Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate.
Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele.
Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate.
Met de zesde opdracht worden de schijven hersteld als onbeheerde schijven.
Voorbeeld 5: Een niet-beheerde VIRTUELE machine herstellen als niet-beheerde schijven met behulp van het oorspronkelijke opslagaccount
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de RecoveryServices-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem opgeslagen en vervolgens opgeslagen in de variabele $BackupItem.
Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate.
Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele.
Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate.
Met de zesde opdracht worden de schijven hersteld als onbeheerde schijven naar hun oorspronkelijke opslagaccounts
Voorbeeld 6: Meerdere bestanden van een AzureFileShare-item herstellen
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
fileshareitem Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele.
Met de tweede opdracht wordt het back-upitem met de naam fileshareitem opgehaald en vervolgens opgeslagen in de $BackupItem variabele.
Met de derde opdracht wordt een lijst met herstelpunten voor het specifieke back-upitem weergegeven.
De vierde opdracht geeft aan welke bestanden moeten worden hersteld en opgeslagen in $files variabele.
Met de laatste opdracht worden de opgegeven bestanden hersteld naar de oorspronkelijke locatie.
Voorbeeld 7: een SQL-database binnen een Azure-VM herstellen naar een andere doel-VM voor een uniek volledig herstelpunt
Hier filteren we de herstelpunten die aanwezig zijn in de VaultArchive-laag en activeren we een herstel met rehydratatieprioriteit en rehydratatieduur.
Voorbeeld 10: Zonegebonden herstel voor niet-ZonePinned VM in een ZRS-kluis
Hier filteren we de herstelpunten die aanwezig zijn in de VaultStandard-laag en activeren we een zoneoverschrijdende herstelbewerking voor niet-ZonePinned VM in een ZRS-kluis. Voor CZR geven we -TargetZoneNumber parameter door. Voor niet-zonedPinned VM wordt CZR alleen ondersteund voor ZRS-kluizen. Voor ZonePinned-VM's WORDT CZR ondersteund voor ZRS-kluizen en herstel tussen regio's naar secundaire regio's voor Kluizen met CRR.
Voorbeeld 11: Zonegebonden herstel voor niet-ZonePinned VM naar NoZone
In dit voorbeeld gebruiken we de parameter RestoreToEdgeZone om een herstel naar een nieuwe edge-zone-VM op een alternatieve locatie te activeren. Voor het herstellen van de oorspronkelijke locatie (OLR) is herstellen impliciet een edge-zoneherstel als de bron-VM een edge-zone-VM is.
Voorbeeld 13: Een beheerde AzureVM herstellen met behulp van DiskAccessOption
Geef de id van de schijfversleutelingsset op die moet worden gebruikt voor schijfversleuteling van het besturingssysteem tijdens het herstellen van een vertrouwelijke VM. Dit is alleen van toepassing op vertrouwelijke VM's met beheerde schijven. Zorg ervoor dat de schijfversleutelingsset toegang heeft tot de sleutelkluis.
Wordt gebruikt voor het herstellen van meerdere bestanden vanuit een bestandsshare. De paden van de items die moeten worden hersteld in de bestandsshare.
Hiermee geeft u het herstelpunt op waarnaar het back-upitem moet worden hersteld.
Gebruik de cmdlet Get-AzRecoveryServicesBackupRecoveryPoint om een AzureRmRecoveryServicesBackupRecoveryPoint-object te verkrijgen.
Duur in dagen waarvoor het gearchiveerde herstelpunt opnieuw moet worden gerehydrateerd. De waarde kan variƫren van 10 tot 30 dagen, de standaardwaarde is 15 dagen.
Als het herstelde item ook in de bestemming bestaat, gebruikt u dit om aan te geven of het moet worden overschreven of niet.
De acceptabele waarden voor deze parameter zijn:
Schakel de parameter om aan te geven dat vm-herstel in de edge-zone wordt aangegeven. Deze parameter kan niet worden gebruikt in scenario voor herstel tussen regio's en abonnementen
Parameter voor het autoriseren van bewerkingen die worden beveiligd door resourcebeveiliging voor meerdere tenants. Gebruik de opdracht (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token voor het ophalen van autorisatietoken voor verschillende tenants
Wordt gebruikt voor het herstellen van een bepaald item vanuit een bestandsshare. Het type item dat moet worden hersteld in de bestandsshare.
De acceptabele waarden voor deze parameter zijn:
Hiermee geeft u de naam van het doelopslagaccount in uw abonnement.
Als onderdeel van het herstelproces slaat deze cmdlet de schijven en de configuratiegegevens op in dit opslagaccount.
Hiermee geeft u de naam op van de resourcegroep die het doelopslagaccount in uw abonnement bevat.
Als onderdeel van het herstelproces slaat deze cmdlet de schijven en de configuratiegegevens op in dit opslagaccount.
De map waarin de bestandsshare moet worden hersteld binnen targetFileShareName. Als de back-upinhoud moet worden hersteld naar een hoofdmap, geeft u de doelmapwaarden op als een lege tekenreeks.
Parameter voor het autoriseren van bewerkingen die worden beveiligd door resourcebeveiliging voor meerdere tenants. Gebruik de opdracht (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token voor het ophalen van autorisatietoken voor verschillende tenants
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.