Восстанавливает данные и конфигурацию для элемента резервного копирования в указанную точку восстановления. Требуемые параметры зависят от типа элемента резервного копирования.
Эта же команда используется для восстановления Azure виртуальных машин, баз данных, работающих в Azure виртуальных машинах и Azure общих папок.
Синтаксис
AzureManagedVMReplaceExistingParameterSet (По умолчанию)
Командлет Restore-AzRecoveryServicesBackupItem восстанавливает данные и конфигурацию элемента Azure Backup в указанную точку восстановления.
Вы можете создавать резервные копии Azure виртуальных машин и восстанавливать диски (управляемые и неуправляемые) с помощью этой команды. Операция восстановления не восстанавливает полную виртуальную машину.
Если это виртуальная машина управляемого диска, целевая группа ресурсов должна быть указана, где хранятся восстановленные диски. Если указана целевая группа ресурсов, если моментальные снимки присутствуют в группе ресурсов, указанной в политике резервного копирования, операция восстановления будет мгновенной, а диски создаются из локальных моментальных снимков и хранятся в целевой группе ресурсов. Существует также возможность восстановить их как неуправляемые диски, но это будет использовать данные, присутствующих в хранилище служб восстановления Azure, поэтому будет намного медленнее. Конфигурация виртуальной машины и шаблона развертывания, который можно использовать для создания виртуальной машины из восстановленных дисков, будет загружена в указанную учетную запись хранения.
Если это неуправляемая виртуальная машина диска, моментальные снимки присутствуют в исходной учетной записи хранения диска и (или) в хранилище служб восстановления. Если пользователь предоставляет возможность использовать исходную учетную запись хранения для восстановления, можно предоставить мгновенное восстановление. В противном случае данные извлекаются из хранилища служб восстановления Azure и дисков создаются в указанной учетной записи хранения вместе с конфигурацией виртуальной машины и шаблона развертывания.
Это важно
По умолчанию Azure резервное копирование виртуальных машин резервное копирование всех дисков. Вы можете выборочно создавать резервные копии соответствующих дисков с помощью параметров исключенияList или EnableList во время включения резервного копирования. Возможность выборочного восстановления дисков доступна только в том случае, если он выборочно создал их резервную копию.
Дополнительные сведения см. в различных возможных наборах параметров и тексте параметров.
Замечание
Если используется параметр -VaultId, то также следует использовать -VaultLocation параметр.
Azure Резервное копирование общей папки
Вы можете восстановить всю общую папку или несколько файлов или папок в общей папке. Вы можете восстановить исходное расположение или в альтернативное расположение.
For Azure Workloads
Вы можете восстановить базы данных SQL в Azure виртуальных машинах
Примеры
Пример 1. Восстановление дисков резервного копирования управляемого диска Azure виртуальной машины из заданной точки восстановления
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище служб восстановления и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem.
Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate.
Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate.
Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate.
Последняя команда восстанавливает все диски в целевую группу ресурсов Target_RG, а затем предоставляет сведения о конфигурации виртуальной машины и шаблон развертывания в учетной записи хранения DestAccount в группе ресурсов DestRG.
Пример 2. Восстановление управляемого AzureVM из заданной точки восстановления в исходное или альтернативное расположение
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище служб восстановления и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem.
Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate.
Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate.
Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate.
Шестая команда активирует восстановление альтернативного расположения (ALR) для создания виртуальной машины в группе ресурсов Target_RG в соответствии с входными данными, указанными параметрами TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName.
Кроме того, если пользователь хочет выполнить восстановление на месте на исходной виртуальной машине в исходном расположении, это можно сделать с помощью последней команды.
Избегайте использования TargetResourceGroupName, RestoreAsUnmanagedDisks, TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName для выполнения восстановления исходного расположения (OLR).
Пример 3. Восстановление указанных дисков резервного копирования управляемого диска Azure виртуальной машины из заданной точки восстановления
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище служб восстановления и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem.
Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate.
Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate.
Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate.
Шестая команда сохраняет список дисков, которые необходимо восстановить в переменной restoreDiskLUN.
Последняя команда восстанавливает заданные диски, указанные LUN, в целевую группу ресурсов Target_RG, а затем предоставляет сведения о конфигурации виртуальной машины и шаблон развертывания в учетной записи хранения DestAccount в группе ресурсов DestRG.
Пример 4. Восстановление дисков управляемой виртуальной машины как неуправляемых дисков
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище RecoveryServices и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования, а затем сохраняет его в переменной $BackupItem.
Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate.
Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate.
Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate.
Шестая команда восстанавливает диски как неуправляемые диски.
Пример 5. Восстановление неуправляемой виртуальной машины как неуправляемых дисков с помощью исходной учетной записи хранения
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище RecoveryServices и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования, а затем сохраняет его в переменной $BackupItem.
Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate.
Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate.
Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate.
Шестая команда восстанавливает диски как неуправляемые диски в исходные учетные записи хранения.
Пример 6. Восстановление нескольких файлов элемента AzureFileShare
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
fileshareitem Restore InProgress 26-Apr-16 1:14:01 PM 01-Jan-01 12:00:00 AM
Первая команда получает хранилище служб восстановления и сохраняет его в $vault переменной.
Вторая команда получает элемент резервного копирования с именем fileshareitem, а затем сохраняет его в переменной $BackupItem.
Третья команда получает список точек восстановления для определенного элемента резервного копирования.
Четвертая команда указывает, какие файлы необходимо восстановить и сохранить в $files переменной.
Последняя команда восстанавливает указанные файлы в исходное расположение.
Пример 7. Восстановление базы данных SQL в виртуальной машине Azure на другую целевую виртуальную машину для отдельной полной точки восстановления
Здесь мы отфильтруем точки восстановления, присутствующих на уровне VaultArchive, и активируем восстановление с приоритетом восстановления и длительностью восстановления.
Пример 10. Перекрестное зональное восстановление для виртуальной машины, отличной от ZonePinned, в хранилище ZRS
Здесь мы отфильтруем точки восстановления, присутствующих на уровне VaultStandard, и активируем кросс-зональное восстановление для виртуальной машины, отличной от ZonePinned, в хранилище ZRS. Для CZR мы передаем параметр -TargetZoneNumber. Для виртуальной машины, отличной от зоны, CZR поддерживается только для хранилищ ZRS. Для CZR виртуальных машин ZonePinned поддерживается для хранилищ ZRS и восстановления между регионами в дополнительный регион для хранилищ с поддержкой CRR.
Пример 11. Перекрестное зональное восстановление для виртуальной машины, отличной от ZonePinned, к NoZone
В этом примере мы используем параметр RestoreToEdgeZone для активации восстановления на новую виртуальную машину пограничной зоны в альтернативном расположении. Для восстановления исходного расположения (OLR) восстановление неявно будет пограничным восстановлением зоны, если исходная виртуальная машина является виртуальной машиной пограничной зоны.
Пример 13. Восстановление управляемого AzureVM с помощью DiskAccessOption
WorkloadName Operation Status StartTime EndTime
------------ --------- ------ --------- -------
V2VM Restore InProgress 26-Jul-24 1:14:01 PM 01-Jan-01 12:00:00 AM
В этом примере мы используем параметр DiskAccessOption для активации восстановления на новой виртуальной машине с включенным частным доступом для всех дисков. Параметр DiskAccessOption можно использовать для указания параметра доступа к диску для целевых дисков. Допустимые значения для этого параметра: SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks. Параметр TargetDiskAccessId используется для указания идентификатора доступа к диску для целевых дисков. Этот параметр требуется, если параметр DiskAccessOption имеет значение EnablePrivateAccessForAllDisks.
Укажите идентификатор набора шифрования дисков, используемый для шифрования дисков ОС во время восстановления конфиденциальной виртуальной машины. Это применимо только для конфиденциальных виртуальных машин с управляемыми дисками. Убедитесь, что набор шифрования дисков имеет доступ к хранилищу ключей.
Указывает точку восстановления, в которую необходимо восстановить элемент резервной копии.
Чтобы получить объект AzureRmRecoveryServicesBackupRecoveryPoint , используйте командлет Get-AzRecoveryServicesBackupRecoveryPoint .
Длительность в днях, для которых архивная точка восстановления восстанавливается. Значение может варьироваться от 10 до 30 дней, значение по умолчанию — 15 дней.
Если восстановленный элемент также существует в назначении, используйте его, чтобы указать, следует ли перезаписать или нет.
Допустимые значения для этого параметра:
Параметр переключения, указывающий восстановление виртуальной машины пограничной зоны. Этот параметр нельзя использовать в сценарии восстановления между регионами и между подписками
Параметр для авторизации операций, защищенных межтенантной защитой ресурсов. Используйте команду (Get-AzAccessToken -TenantId "xxxx-xxxx-xxxx-xxxx"). Маркер для получения маркера авторизации для разного клиента
Используется для восстановления определенного элемента из общей папки. Тип элемента, который необходимо восстановить в общей папке.
Допустимые значения для этого параметра:
Указывает имя целевой учетной записи хранения в подписке.
В рамках процесса восстановления этот командлет сохраняет диски и сведения о конфигурации в этой учетной записи хранения.
Указывает имя группы ресурсов, содержащей целевую учетную запись хранения в подписке.
В рамках процесса восстановления этот командлет сохраняет диски и сведения о конфигурации в этой учетной записи хранения.
Папка, в которой общая папка должна быть восстановлена в targetFileShareName. Если содержимое резервной копии необходимо восстановить в корневую папку, укажите значения целевой папки в виде пустой строки.
Имя подсети, в которой должна быть создана целевая виртуальная машина, в случае восстановления альтернативного расположения на новой виртуальной машине
Имя виртуальной сети, в которой должна быть создана целевая виртуальная машина, в случае восстановления альтернативного расположения на новой виртуальной машине
Параметр для авторизации операций, защищенных межтенантной защитой ресурсов. Используйте команду (Get-AzAccessToken -TenantId "xxxx-xxxx-xxxx-xxxx"). Маркер для получения маркера авторизации для разного клиента
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.