Udostępnij za pośrednictwem


Korzystanie z obsługi warstwy Archiwum

Ten artykuł zawiera procedurę tworzenia kopii zapasowych długoterminowych punktów przechowywania w warstwie Archiwum oraz migawek i warstwy Standardowa przy użyciu witryny Azure Portal.

Obsługiwane obciążenia

Pakiety robocze Operacje
Maszyna wirtualna platformy Microsoft Azure Wyświetlanie zarchiwizowanych punktów odzyskiwania.

Przenieś wszystkie zalecane punkty odzyskiwania do archiwum.

Przywracanie dla zarchiwizowanych punktów odzyskiwania.

Wyświetlanie zadań przenoszenia i przywracania archiwum.
Program SQL Server na maszynie wirtualnej platformy Azure

Oprogramowanie SAP HANA w usłudze Azure Virtual Machines
Wyświetlanie zarchiwizowanych punktów odzyskiwania.

Przenieś wszystkie punkty odzyskiwania z możliwością archiwizacji do archiwum.

Przywracanie z zarchiwizowanych punktów odzyskiwania.

Wyświetlanie zadań przenoszenia i przywracania archiwum.

Wyświetlanie zarchiwizowanych punktów odzyskiwania

Teraz można wyświetlić wszystkie punkty odzyskiwania przeniesione do archiwum.

Zrzut ekranu przedstawiający listę punktów odzyskiwania.

Włączanie obsługi warstw inteligentnych w magazynie archiwum przy użyciu zasad tworzenia kopii zapasowych

Wszystkie kwalifikujące się/zalecane punkty odzyskiwania można automatycznie przenieść do archiwum magazynu, konfigurując wymagane ustawienia w zasadach tworzenia kopii zapasowych.

Włączanie obsługi warstw inteligentnych dla maszyny wirtualnej platformy Azure

Aby włączyć obsługę warstw inteligentnych dla zasad tworzenia kopii zapasowych maszyn wirtualnych platformy Azure, wykonaj następujące kroki:

  1. W witrynie Azure Portal przejdź do pozycji Magazyn usługi Recovery Services —> Zarządzanie ->Zasady tworzenia kopii zapasowych.

  2. Wybierz lub utwórz zasady tworzenia kopii zapasowych:

    • Istniejące zasady tworzenia kopii zapasowych: wybierz zasady tworzenia kopii zapasowych, dla których chcesz włączyć obsługę warstw inteligentnych.
    • Utwórz nowe zasady: utwórz nowe zasady tworzenia kopii zapasowych.
  3. W obszarze Zasady tworzenia kopii zapasowych wybierz pozycję Włącz obsługę warstw.

  4. Wybierz jedną z następujących opcji, aby przejść do warstwy Archiwum magazynu:

    • Zalecane punkty odzyskiwania: ta opcja przenosi wszystkie zalecane punkty odzyskiwania do warstwy archiwum magazynu. Dowiedz się więcej o zaleceniach.
    • Kwalifikujące się punkty odzyskiwania: ta opcja przenosi wszystkie kwalifikujące się punkty odzyskiwania po określonej liczbie dni.

    Zrzut ekranu przedstawiający wybranie opcji Kwalifikujące się punkty odzyskiwania.

    Uwaga

    • Wartość x może wahać się od 3 miesięcy do (miesięczne/roczne przechowywanie w miesiącach -6).
    • Może to zwiększyć ogólne koszty.

Po skonfigurowaniu zasad wszystkie zalecane punkty odzyskiwania zostaną przeniesione do warstwy Archiwum.

Włączanie obsługi warstw inteligentnych dla serwerów SAP HANA/SQL Server na maszynach wirtualnych platformy Azure

Aby włączyć obsługę warstw inteligentnych dla serwerów Azure SAP HANA/SQL w zasadach tworzenia kopii zapasowych maszyn wirtualnych platformy Azure, wykonaj następujące kroki:

  1. W witrynie Azure Portal przejdź do pozycji Magazyn usługi Recovery Services —> Zarządzanie ->Zasady tworzenia kopii zapasowych.

  2. Wybierz lub utwórz zasady tworzenia kopii zapasowych:

    • Istniejące zasady tworzenia kopii zapasowych: wybierz zasady tworzenia kopii zapasowych, dla których chcesz włączyć obsługę warstw inteligentnych.
    • Utwórz nowe zasady: utwórz nowe zasady tworzenia kopii zapasowych.
  3. W obszarze Zasady tworzenia kopii zapasowych wybierz pozycję Przenieś kwalifikujące się punkty odzyskiwania do magazynu-archiwum.

    Zrzut ekranu przedstawiający wybranie opcji Przenieś kwalifikujące się punkty odzyskiwania do archiwum magazynu.

    Wybierz liczbę dni, po których chcesz przenieść punkt odzyskiwania do archiwum.

    Uwaga

    Liczba dni może wynosić od 45 do (okres przechowywania–180) dni.

Po włączeniu obsługi warstw inteligentnych wszystkie kwalifikujące się punkty odzyskiwania zostaną przeniesione do warstwy Archiwum magazynu.

Przenoszenie punktów odzyskiwania z możliwością archiwizacji

Przenoszenie punktów odzyskiwania z możliwością archiwizacji dla określonej bazy danych SQL/SAP HANA

Możesz przenieść wszystkie punkty odzyskiwania dla konkretnej bazy danych SQL/SAP HANA w jednym miejscu.

Wykonaj te kroki:

  1. Wybierz element kopii zapasowej (bazę danych w programie SQL Server lub SAP HANA na maszynie wirtualnej platformy Azure), którego punkty odzyskiwania mają zostać przeniesione do warstwy Archiwum magazynu.

  2. Kliknij tutaj , aby wyświetlić listę wszystkich kwalifikujących się punktów odzyskiwania.

    Zrzut ekranu przedstawiający proces wyświetlania punktów odzyskiwania starszych niż siedem dni.

  3. Wybierz pozycję Przenieś punkty odzyskiwania do archiwum , aby przenieść wszystkie punkty odzyskiwania do warstwy Archiwum magazynu.

    Zrzut ekranu przedstawiający opcję uruchomienia procesu przenoszenia wszystkich punktów odzyskiwania do warstwy Archiwum magazynu.

    Uwaga

    Ta opcja powoduje przeniesienie wszystkich zarchiwizowalnych punktów odzyskiwania do warstwy Archiwum magazynu.

Postęp zadań tworzenia kopii zapasowej można monitorować.

Wszystkie zalecane punkty odzyskiwania dla wybranych maszyn wirtualnych platformy Azure można przenieść do warstwy Archiwum magazynu. Dowiedz się więcej o zestawie zaleceń dla maszyny wirtualnej platformy Azure.

Wykonaj te kroki:

  1. Wybierz maszynę wirtualną, której punkty odzyskiwania chcesz przenieść do warstwy Archiwum magazynu.

  2. Wybierz pozycję kliknij tutaj , aby wyświetlić zalecane punkty odzyskiwania.

    Zrzut ekranu przedstawiający proces wyświetlania punktów odzyskiwania dla maszyn wirtualnych starszych niż siedem dni.

  3. Wybierz pozycję Przenieś punkty odzyskiwania do archiwum , aby przenieść wszystkie zalecane punkty odzyskiwania do warstwy Archiwum.

    Zrzut ekranu przedstawiający opcję uruchomienia procesu przenoszenia wszystkich punktów odzyskiwania dla maszyn wirtualnych do warstwy Archiwum magazynu.

Uwaga

Aby zapewnić oszczędności, należy przenieść wszystkie zalecane punkty odzyskiwania do warstwy Archiwum magazynu. Aby to sprawdzić, wykonaj kroki 1 i 2. Jeśli lista punktów odzyskiwania jest pusta w kroku 3, wszystkie zalecane punkty odzyskiwania zostaną przeniesione do warstwy Archiwum magazynu.

Przywracanie

Aby przywrócić punkty odzyskiwania przeniesione do archiwum, należy dodać wymagane parametry dla czasu trwania ponownego wypełniania i priorytetu ponownego wypełniania.

Zrzut ekranu przedstawiający proces przywracania punktów odzyskiwania w portalu.

Wyświetlanie zadań

Zrzut ekranu przedstawiający proces wyświetlania zadań w portalu.

Wyświetlanie użycia archiwum na pulpicie nawigacyjnym magazynu

Możesz również wyświetlić użycie archiwum na pulpicie nawigacyjnym magazynu.

Zrzut ekranu przedstawiający użycie archiwum na pulpicie nawigacyjnym magazynu.

Następne kroki

Ten artykuł zawiera procedurę tworzenia kopii zapasowych długoterminowych punktów przechowywania w warstwie Archiwum oraz migawek i warstwy Standardowa przy użyciu programu PowerShell.

Obsługiwane obciążenia

Pakiety robocze Operacje
Maszyny wirtualne platformy Azure

Program SQL Server w usłudze Azure Virtual Machines
Wyświetlanie punktów odzyskiwania z możliwością archiwizacji.

Wyświetl zalecane punkty odzyskiwania (tylko w przypadku maszyn wirtualnych).

Przenoszenie punktów odzyskiwania z możliwością archiwizacji.

Przenoszenie zalecanych punktów odzyskiwania (tylko w przypadku usługi Azure Virtual Machines).

Wyświetlanie zarchiwizowanych punktów odzyskiwania.

Przywracanie z zarchiwizowanych punktów odzyskiwania.

Rozpocznij

  1. Pobierz najnowszą wersję programu PowerShell z usługi GitHub.

  2. Uruchom następujące polecenie cmdlet w programie PowerShell:

    install-module -name Az.RecoveryServices -Repository PSGallery -RequiredVersion 4.4.0 -AllowPrerelease -force
    
  3. Połącz się z platformą Azure przy użyciu polecenia cmdlet Connect-AzAccount .

  4. Zaloguj się do subskrypcji:

    Set-AzContext -Subscription "SubscriptionName"
    
  5. Pobierz magazyn:

    $vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
    
  6. Pobierz listę elementów kopii zapasowej:

    • W przypadku maszyn wirtualnych platformy Azure

      $BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureVM" -WorkloadType "AzureVM"
      
    • W przypadku programu SQL Server w usłudze Azure Virtual Machines

      $BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureWorkload" -WorkloadType "MSSQL"
      
  7. Pobierz element kopii zapasowej.

    • W przypadku maszyn wirtualnych platformy Azure

      $bckItm = $BackupItemList | Where-Object {$_.Name -match '<vmName>'}
      
    • W przypadku programu SQL Server w usłudze Azure Virtual Machines

      $bckItm = $BackupItemList | Where-Object {$_.FriendlyName -eq '<dbName>' -and $_.ContainerName -match '<vmName>'}
      
  8. (Opcjonalnie) Dodaj zakres dat, dla którego chcesz wyświetlić punkty odzyskiwania. Jeśli na przykład chcesz wyświetlić punkty odzyskiwania z ostatnich 120 dni, użyj następującego polecenia cmdlet:

     $startDate = (Get-Date).AddDays(-120)
     $endDate = (Get-Date).AddDays(0) 
    

    Uwaga

    Aby wyświetlić punkty odzyskiwania dla innego zakresu czasu, zmodyfikuj odpowiednio datę początkową i końcową.

    Domyślnie trwa to przez ostatnie 30 dni.

Sprawdzanie stanu archiwizacji wszystkich punktów odzyskiwania

Teraz można sprawdzić stan archiwizacji wszystkich punktów odzyskiwania elementu kopii zapasowej przy użyciu następującego polecenia cmdlet:

$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}}

Sprawdzanie punktów odzyskiwania z możliwością archiwizacji

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $true -TargetTier VaultArchive

To polecenie cmdlet wyświetla listę wszystkich punktów odzyskiwania skojarzonych z określonym elementem kopii zapasowej, który jest gotowy do przeniesienia do archiwum (od daty rozpoczęcia do daty zakończenia). Możesz również zmodyfikować daty rozpoczęcia i daty zakończenia.

Sprawdź, dlaczego nie można przenieść punktu odzyskiwania do archiwum

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $false -TargetTier VaultArchive
$rp[0].RecoveryPointMoveReadinessInfo["ArchivedRP"]

Gdzie $rp[0] jest punkt odzyskiwania, dla którego chcesz sprawdzić, dlaczego nie można go archiwizować.

Przykładowe dane wyjściowe

IsReadyForMove  AdditionalInfo
--------------  --------------
False           Recovery-Point Type is not eligible for archive move as it is already moved to archive tier

Punkty odzyskiwania skojarzone z maszyną wirtualną są przyrostowe. Po przeniesieniu określonego punktu odzyskiwania do archiwum zostanie on przekonwertowany na pełną kopię zapasową, a następnie przeniesiony do archiwum. Dlatego oszczędności związane z przejściem do archiwum zależą od zmian źródła danych.

W związku z tym usługa Azure Backup udostępnia zalecany zestaw punktów odzyskiwania, który może obniżyć koszty, jeśli zostanie przeniesiony razem.

Uwaga

  • Oszczędności kosztów zależą od różnych powodów i mogą nie być takie same dla każdego wystąpienia.
  • Oszczędności kosztów są zapewniane tylko po przeniesieniu wszystkich punktów odzyskiwania zawartych w rekomendacji ustawionej na warstwę Archiwum magazynu.
$RecommendedRecoveryPointList = Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup -Item $bckItm -VaultId $vault.ID

Przenieś do archiwum

Move-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -RecoveryPoint $rp[0] -SourceTier VaultStandard -DestinationTier VaultArchive

$rp[0] Oto pierwszy punkt odzyskiwania na liście. Jeśli chcesz przenieść inne punkty odzyskiwania, użyj polecenia $rp[1], $rp[2]i tak dalej.

To polecenie cmdlet przenosi archiwizowany punkt odzyskiwania do archiwum. Zwraca zadanie, które może służyć do śledzenia operacji przenoszenia, zarówno z portalu, jak i za pomocą programu PowerShell.

Wyświetlanie zarchiwizowanych punktów odzyskiwania

To polecenie cmdlet zwraca wszystkie zarchiwizowane punkty odzyskiwania.

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -Tier VaultArchive -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime()

Przywracanie za pomocą programu PowerShell

W przypadku punktów odzyskiwania w archiwum usługa Azure Backup zapewnia zintegrowaną metodologię przywracania. Zintegrowane przywracanie jest procesem dwuetapowym.

  1. Obejmuje ponowne wypełnianie punktów odzyskiwania przechowywanych w archiwum.
  2. Tymczasowo przechowuj ją w warstwie Standardowa magazynu przez czas trwania (znany również jako czas trwania ponownego wypełniania) od 10 do 30 dni. Wartość domyślna to 15 dni. Istnieją dwa różne priorytety ponownego wypełniania — standardowy i wysoki priorytet. Dowiedz się więcej na temat priorytetu ponownego wypełniania.

Uwaga

  • Czas trwania ponownego wypełniania po wybraniu nie można zmienić, a ponownie wypełnianie punktów odzyskiwania pozostanie w warstwie Standardowa na czas trwania ponownego wypełniania.
  • Dodatkowy krok ponownego wypełniania wiąże się z kosztami.

Aby uzyskać więcej informacji na temat różnych metod przywracania dla usługi Azure Virtual Machines, zobacz Przywracanie maszyny wirtualnej platformy Azure przy użyciu programu PowerShell.

Restore-AzRecoveryServicesBackupItem -VaultLocation $vault.Location -RehydratePriority "Standard" -RehydrateDuration 15 -RecoveryPoint $rp -StorageAccountName "SampleSA" -StorageAccountResourceGroupName "SArgName" -TargetResourceGroupName $vault.ResourceGroupName -VaultId $vault.ID

Aby przywrócić program SQL Server, wykonaj następujące kroki. Polecenie Restore-AzRecoveryServicesBackupItem cmdlet wymaga dwóch innych parametrów i RehydrationPriorityRehydrationDuration .

Wyświetlanie zadań

Aby wyświetlić zadania przenoszenia i przywracania, użyj następującego polecenia cmdlet programu PowerShell:

Get-AzRecoveryServicesBackupJob -VaultId $vault.ID

Przenoszenie punktów odzyskiwania do warstwy Archiwum na dużą skalę

Teraz możesz używać przykładowych skryptów do wykonywania operacji na dużą skalę. Dowiedz się więcej na temat uruchamiania przykładowych skryptów. Skrypty można pobrać tutaj.

Następujące operacje można wykonać przy użyciu przykładowych skryptów udostępnianych przez usługę Azure Backup:

  • Przenieś wszystkie kwalifikujące się punkty odzyskiwania dla określonej bazy danych/wszystkich baz danych dla serwera SQL na maszynie wirtualnej platformy Azure do warstwy Archiwum.
  • Przenieś wszystkie zalecane punkty odzyskiwania dla określonej maszyny wirtualnej platformy Azure do warstwy Archiwum.

Możesz również napisać skrypt zgodnie z wymaganiami lub zmodyfikować powyższe przykładowe skrypty, aby pobrać wymagane elementy kopii zapasowej.

Włącz obsługę warstw inteligentnych w warstwie archiwum magazynu przy użyciu zasad tworzenia kopii zapasowych.

Możesz automatycznie przenieść wszystkie kwalifikujące się/ zalecane punkty odzyskiwania do archiwum magazynu przy użyciu zasad kopii zapasowych.

W poniższych sekcjach dowiesz się, jak włączyć obsługę warstw inteligentnych dla kwalifikujących się punktów odzyskiwania.

Tworzenie zasady

Aby utworzyć i skonfigurować zasady, uruchom następujące polecenia cmdlet:

  1. Pobierz nazwę magazynu:

    $vault = Get-AzRecoveryServicesVault -ResourceGroupName "testRG"  -Name "TestVault"
    
  2. Ustaw harmonogram zasad:

    $schPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM -BackupManagementType AzureVM -PolicySubType Enhanced -ScheduleRunFrequency Weekly
    
  3. Ustaw długoterminowe przechowywanie punktów przechowywania:

    $retPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM -BackupManagementType AzureVM -ScheduleRunFrequency  Weekly
    

Konfigurowanie obsługi warstw inteligentnych

Teraz można skonfigurować warstwy inteligentne w celu przeniesienia punktów odzyskiwania do archiwum magazynu i zachowania ich przy użyciu zasad tworzenia kopii zapasowych.

Uwaga

Po skonfigurowaniu funkcja inteligentnej obsługi warstw jest automatycznie włączona i przenosi punkty odzyskiwania do magazynu archiwum.

Aby warstwować wszystkie zalecane punkty odzyskiwania do magazynu archiwum, uruchom następujące polecenie cmdlet:

$pol = New-AzRecoveryServicesBackupProtectionPolicy -Name TestPolicy  -WorkloadType AzureVM  -BackupManagementType AzureVM -RetentionPolicy $retPol -SchedulePolicy $schPol -VaultId $vault.ID  -MoveToArchiveTier $true -TieringMode TierRecommended

Dowiedz się więcej o rekomendacjach dotyczących archiwizacji maszyn wirtualnych platformy Azure.

Jeśli zasady nie są zgodne z kryteriami archiwum magazynu, zostanie wyświetlony następujący błąd:

New-AzRecoveryServicesBackupProtectionPolicy: TierAfterDuration needs to be >= 3 months, at least one of monthly or yearly retention should be >= (TierAfterDuration + 6) months

Uwaga

Zalecana warstwa jest obsługiwana w przypadku usługi Azure Virtual Machines, a nie dla programu SQL Server w usłudze Azure Virtual Machines.

Warstwa wszystkich kwalifikujących się elementów kopii zapasowych usługi Azure Virtual Machines

Aby umieścić w warstwie wszystkie kwalifikujące się punkty odzyskiwania maszyny wirtualnej platformy Azure do magazynu archiwum, określ liczbę miesięcy, po których chcesz przenieść punkty odzyskiwania, i uruchom następujące polecenie cmdlet:

$pol = New-AzRecoveryServicesBackupProtectionPolicy -Name hiagaVMArchiveTierAfter  -WorkloadType AzureVM  -BackupManagementType AzureVM -RetentionPolicy $retPol -SchedulePolicy $schPol -VaultId $vault.ID  -MoveToArchiveTier $true -TieringMode TierAllEligible -TierAfterDuration 3 -TierAfterDurationType Months

Uwaga

  • Liczba miesięcy musi wynosić od 3 do (okres przechowywania — 6) miesięcy.
  • Włączenie obsługi warstw inteligentnych dla kwalifikujących się punktów odzyskiwania może zwiększyć ogólne koszty.

Warstwa wszystkie kwalifikujące się elementy kopii zapasowej programu SQL Server na maszynie wirtualnej platformy Azure

Aby umieścić wszystkie kwalifikujące się serwery SQL Server w punktach odzyskiwania maszyny wirtualnej platformy Azure do archiwum magazynu, określ liczbę dni, po których chcesz przenieść punkty odzyskiwania i uruchomić następujące polecenie cmdlet:

$pol = New-AzRecoveryServicesBackupProtectionPolicy -Name SQLArchivePolicy -WorkloadType MSSQL  -BackupManagementType AzureWorkload -RetentionPolicy $retPol -SchedulePolicy $schPol -VaultId $vault.ID  -MoveToArchiveTier $true -TieringMode TierAllEligible -TierAfterDuration 40 -TierAfterDurationType Days

Uwaga

Liczba dni musi wynosić od 45 do (okres przechowywania — 180) dni.

Jeśli zasady nie kwalifikują się do archiwizacji magazynu, zostanie wyświetlony następujący błąd:

New-AzRecoveryServicesBackupProtectionPolicy: TierAfterDuration needs to be >= 45 Days, at least one retention policy for full backup (daily / weekly / monthly / yearly) should be >= (TierAfter + 180) days

Modyfikowanie zasad

Aby zmodyfikować istniejące zasady, uruchom następujące polecenie cmdlet:

$pol = Get-AzRecoveryServicesBackupProtectionPolicy  -VaultId $vault.ID | Where { $_.Name -match "Archive" }

Wyłączanie obsługi warstw inteligentnych

Aby wyłączyć obsługę warstw inteligentnych w celu archiwizacji punktów odzyskiwania, uruchom następujące polecenie cmdlet:

Set-AzRecoveryServicesBackupProtectionPolicy -VaultId $vault.ID -Policy $pol[0] -MoveToArchiveTier $false

Włączanie obsługi warstw inteligentnych

Aby włączyć obsługę warstw inteligentnych po jej wyłączeniu, uruchom następujące polecenie cmdlet:

  • Maszyna wirtualna platformy Azure

    Set-AzRecoveryServicesBackupProtectionPolicy -VaultId $vault.ID -Policy $pol[0] -MoveToArchiveTier $true -TieringMode TierRecommended
    
  • Program Azure SQL Server na maszynach wirtualnych platformy Azure

    Set-AzRecoveryServicesBackupProtectionPolicy -VaultId $vault.ID -Policy $pol[1] -MoveToArchiveTier $true -TieringMode TierAllEligible -TierAfterDuration 45 -TierAfterDurationType Days
    

Następne kroki

Ten artykuł zawiera procedurę tworzenia kopii zapasowych długoterminowych punktów przechowywania w warstwie Archiwum oraz migawek i warstwy Standardowa przy użyciu interfejsu wiersza polecenia (CLI).

Obsługiwane obciążenia

Pakiety robocze Operacje
Maszyny wirtualne platformy Azure

Program SQL Server w usłudze Azure Virtual Machines

Oprogramowanie SAP HANA w usłudze Azure Virtual Machines
Wyświetlanie punktów odzyskiwania z możliwością archiwizacji.

Wyświetl zalecane punkty odzyskiwania (tylko w przypadku maszyn wirtualnych).

Przenoszenie punktów odzyskiwania z możliwością archiwizacji.

Przenoszenie zalecanych punktów odzyskiwania (tylko w przypadku usługi Azure Virtual Machines).

Wyświetlanie zarchiwizowanych punktów odzyskiwania.

Przywracanie z zarchiwizowanych punktów odzyskiwania.

Rozpocznij

  1. Pobierz/uaktualnij interfejs wiersza polecenia platformy Azure do wersji 2.26.0 lub nowszej.

    1. Postępuj zgodnie z instrukcjami , aby zainstalować interfejs wiersza polecenia po raz pierwszy.
    2. Uruchom polecenie az --upgrade , aby uaktualnić już zainstalowaną wersję.
  2. Zaloguj się przy użyciu następującego polecenia:

    az login
    
  3. Ustaw kontekst subskrypcji:

    az account set –s <subscriptionId>
    

Wyświetlanie archiwalnych punktów odzyskiwania

Punkty odzyskiwania z możliwością archiwizacji można przenieść do warstwy Archiwum magazynu przy użyciu następujących poleceń. Dowiedz się więcej o kryteriach kwalifikowalności.

  • W przypadku maszyn wirtualnych platformy Azure

    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}
    
  • W przypadku programu SQL Server w usłudze 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}
    
  • W przypadku oprogramowania SAP HANA w usłudze 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}
    

Sprawdź, dlaczego punkt odzyskiwania nie może być archiwizowany

Uruchom następujące polecenie:

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

Uzyskasz listę wszystkich punktów odzyskiwania, niezależnie od tego, czy są one archiwizowane, oraz przyczyną, jeśli nie można ich archiwizować

Uruchom następujące polecenie:

az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type { AzureIaasVM} --workload-type {VM} --recommended-for-archive

Dowiedz się więcej o zestawie rekomendacji.

Uwaga

  • Oszczędności kosztów zależą od różnych powodów i mogą nie być takie same dla każdego wystąpienia.
  • Oszczędności kosztów można zapewnić tylko wtedy, gdy wszystkie punkty odzyskiwania zawarte w zestawie zaleceń zostaną przeniesione do warstwy Archiwum magazynu.

Przenieś do archiwum

Punkty odzyskiwania z możliwością archiwizacji można przenieść do warstwy Archiwum magazynu przy użyciu następujących poleceń. Parametr name w poleceniu powinien zawierać nazwę archiwizowanego punktu odzyskiwania.

  • Dla maszyny wirtualnej platformy 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}
    
  • W przypadku programu SQL Server na maszynie wirtualnej platformy 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}
    
  • W przypadku oprogramowania SAP HANA na maszynie wirtualnej platformy 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}
    

Wyświetlanie zarchiwizowanych punktów odzyskiwania

Użyj następujących poleceń:

  • W przypadku maszyn wirtualnych platformy Azure

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload } --workload-type {VM} -- tier {VaultArchive}
    
  • W przypadku programu SQL Server w usłudze Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} -- tier {VaultArchive}
    
  • W przypadku oprogramowania SAP HANA w usłudze Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} -- tier {VaultArchive}
    

Przywracanie

Uruchom następujące polecenia:

  • W przypadku maszyn wirtualnych platformy Azure

    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}
    
  • W przypadku programu SQL Server na maszynach wirtualnych platformy Azure/oprogramowaniu SAP HANA na maszynach wirtualnych platformy 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}
    

Następne kroki