Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модуль Azure PowerShell AZ используется для создания и администрирования ресурсов Azure с помощью командной строки или скриптов.
Azure Backup создает резервные копии локальных компьютеров, приложений и виртуальных машин Azure. В этой статье показано, как создать резервную копию виртуальной машины Azure с помощью модуля AZ. Кроме того, вы можете выполнить резервное копирование виртуальной машины с помощью Azure CLI или на портале Azure.
Это руководство по быстрому запуску позволяет включить резервное копирование на уже существующей виртуальной машине Azure. Если вам необходимо создать виртуальную машину, см. руководство по созданию виртуальной машины с помощью Azure PowerShell.
Для работы с этим кратким руководством требуется модуль Azure PowerShell AZ 1.0.0 или более поздней версии. Чтобы узнать версию, выполните команду Get-Module -ListAvailable Az. Если вам необходимо выполнить установку или обновление, см. статью об установке модуля Azure PowerShell.
Примечание.
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Чтобы узнать, как перейти на модуль Az PowerShell, см. Перенос Azure PowerShell с AzureRM на Az.
Вход и регистрация
Войдите в подписку Azure с помощью команды
Connect-AzAccountи следуйте инструкциям на экране.Connect-AzAccountПри первом использовании службы Azure Backup зарегистрируйте поставщик служб восстановления Azure в своей подписке с помощью команды Register-AzResourceProvider следующим образом:
Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
Создание хранилища служб восстановления для резервного копирования виртуальных машин Azure
Хранилище служб восстановления — это логический контейнер, в котором хранятся данные резервного копирования защищенных ресурсов, например виртуальных машин Azure. Когда выполняется задание резервного копирования, в хранилище Служб восстановления создается точка восстановления. Позже вы сможете использовать одну из этих точек восстановления, чтобы восстановить данные до определенной точки во времени.
При создании хранилища:
- Укажите расположение и группу ресурсов виртуальной машины, для которой необходимо создать резервную копию.
- Если вы создали виртуальную машину с помощью этого примера скрипта, группой ресурсов будет myResourceGroup, виртуальной машиной — *myVM, а ресурсы будут находиться в регионе Западная Европа.
- Azure Backup автоматически обрабатывает хранилище для резервных копий данных. По умолчанию используется геоизбыточное хранилище (GRS). Геоизбыточность гарантирует, что резервные копии данных реплицируются во вторичный регион, который находится на расстоянии сотен километров от основного.
Теперь создайте хранилище:
Чтобы создать хранилище, используйте командлет New-AzRecoveryServicesVault:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"Задайте контекст хранилища с помощью Set-AzRecoveryServicesVaultContext следующим образом:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContextИзмените конфигурацию избыточности хранилища (LRS/GRS) с помощью команды Set-AzRecoveryServicesBackupProperty следующим образом.
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundantПримечание.
Избыточность хранилища можно изменить только в том случае, если в хранилище нет защищенных резервных копий.
Включение резервного копирования для виртуальной машины Azure
Включите резервное копирование для виртуальной машины Azure и укажите политику резервного копирования.
- Политика определяет время запуска резервного копирования и время хранения точек восстановления, созданных при этой операции.
- Согласно политике защиты по умолчанию резервное копирование выполняется каждый день, а точки восстановления хранятся в течение 30 дней. Вы можете использовать политику по умолчанию, чтобы быстро защитить виртуальную машину.
Включите резервное копирование следующим образом:
Сначала задайте политику по умолчанию с помощью командлета Get-AzRecoveryServicesBackupProtectionPolicy:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"Включите резервное копирование виртуальной машины с помощью Enable-AzRecoveryServicesBackupProtection. Укажите политику, группу ресурсов и имя виртуальной машины.
Enable-AzRecoveryServicesBackupProtection ` -ResourceGroupName "myResourceGroup" ` -Name "myVM" ` -Policy $policy
Активация задания резервного копирования виртуальной машины Azure
Резервные копии выполняются в соответствии с расписанием, заданным в политике резервного копирования. Вы также можете выполнить резервное копирование по запросу:
- В ходе первого задания резервного копирования создается точка полного восстановления.
- После начального резервного копирования каждое задание создает инкрементные точки восстановления.
- Добавочные точки восстановления требуют мало места и времени, так как они позволяют передать только изменения, внесенные с момента последнего резервного копирования.
Чтобы выполнить резервное копирование по запросу, используйте командлет Backup-AzRecoveryServicesBackupItem.
- Укажите контейнер в хранилище, которое содержит данные резервного копирования, с помощью командлета Get-AzRecoveryServicesBackupContainer.
- Каждая виртуальная машина для резервного копирования обрабатывается как элемент. Чтобы запустить задание резервного копирования, получите сведения о виртуальной машине с помощью командлета Get-AzRecoveryServicesBackupItem.
Чтобы выполнить резервное копирование по запросу, сделайте следующее:
Укажите контейнер, получите сведения о виртуальной машине и запустите резервное копирование.
$backupcontainer = Get-AzRecoveryServicesBackupContainer ` -ContainerType "AzureVM" ` -FriendlyName "myVM" $item = Get-AzRecoveryServicesBackupItem ` -Container $backupcontainer ` -WorkloadType "AzureVM" Backup-AzRecoveryServicesBackupItem -Item $itemПроцесс может занять до 20 минут, так как в ходе первого задания резервного копирования создается точка полного восстановления. Отслеживайте ход выполнения задания, как описано в следующей процедуре.
Мониторинг задания резервного копирования для виртуальной машины Azure
Чтобы отслеживать состояние заданий резервного копирования, используйте командлет Get-AzRecoveryservicesBackupJob .
Get-AzRecoveryservicesBackupJob
Пример вывода данных будет примерно следующим, показывая, что задача выполняется:
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
Когда задание находится в состоянии Завершено, виртуальная машина защищена и для нее создана точка полного восстановления.
Управление резервным копированием виртуальных машин
Если вам нужно выполнить дополнительные действия, такие как изменение политики и т. д., см. раздел Управление резервными копиями виртуальных машин.
Очистка развертывания для резервного копирования виртуальных машин Azure
Если вам больше не требуется резервная копия виртуальной машины, ее можно удалить.
- Если вы хотите попробовать восстановить виртуальную машину, пропустите удаление.
- Если вы использовали имеющуюся виртуальную машину, можете пропустить последний командлет Remove-AzResourceGroup, чтобы оставить группу ресурсов и виртуальную машину.
Отключите защиту, удалите точки восстановления и архив. Затем удалите группу ресурсов и связанные ресурсы виртуальной машины следующим образом:
Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"
Следующие шаги
В этом кратком руководстве вы создали хранилище служб восстановления, включили защиту на виртуальной машине и создали начальную точку восстановления.
- Узнайте, как создать резервные копии виртуальных машин на портале Azure.
- Узнайте, как быстро восстановить виртуальную машину.
- Узнайте, как восстановить виртуальную машину Azure с помощью REST API