Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Backup, среди других предложений, обеспечивает поддержку резервного копирования рабочих нагрузок, таких как SQL Server, работающих на виртуальных машинах Azure. Так как приложение SQL выполняется на виртуальной машине Azure, служба резервного копирования должна иметь разрешение на доступ к приложению и получить необходимые сведения. Для этого Azure Backup устанавливает расширение AzureBackupWindowsWorkload на виртуальной машине, в котором выполняется SQL Server, во время процесса регистрации, активируемого пользователем.
Замечание
Попробуйте использовать виртуальную машину для ускорения диагностики. Рекомендуется запустить Ассистент виртуальных машин для Windows или Ассистент виртуальных машин для Linux. Эти средства диагностики на основе скриптов помогают выявить распространенные проблемы, влияющие на гостевой агент виртуальной машины Azure и общую работоспособность виртуальных машин.
Если у вас возникли проблемы с производительностью виртуальных машин, перед обращением в службу поддержки запустите эти средства.
Предпосылки
Список поддерживаемых сценариев см. в матрице поддержки , поддерживаемой Azure Backup.
Сетевое соединение
Azure Backup поддерживает теги NSG, развертывание прокси-сервера или указанных диапазонов IP-адресов; Дополнительные сведения о каждом из методов см. в этой статье.
Схема расширения
Схема расширения и значения свойств — это значения конфигурации (параметры среды выполнения), которые служба передает в API CRP. Эти значения конфигурации используются во время регистрации и обновления. Расширение AzureBackupWindowsWorkload также использует эту схему. Схема предварительно задана; Новый параметр можно добавить в поле objectStr
"runtimeSettings": [{
"handlerSettings": {
"protectedSettingsCertThumbprint": "",
"protectedSettings": {
"objectStr": "",
"logsBlobUri": "",
"statusBlobUri": ""
}
},
"publicSettings": {
"locale": "en-us",
"taskId": "1c0ae461-9d3b-418c-a505-bb31dfe2095d",
"objectStr": "",
"commandStartTimeUTCTicks": "636295005824665976",
"vmType": "vmType"
}
}]
}
В следующем формате JSON показана схема расширения WorkloadBackup.
{
"type": "extensions",
"name": "WorkloadBackup",
"location":"<myLocation>",
"properties": {
"publisher": "Microsoft.RecoveryServices",
"type": "AzureBackupWindowsWorkload",
"typeHandlerVersion": "1.1",
"autoUpgradeMinorVersion": true,
"settings": {
"locale":"<location>",
"taskId":"<TaskId used by Azure Backup service to communicate with extension>",
"objectStr": "<The configuration passed by Azure Backup service to extension>",
"commandStartTimeUTCTicks": "<Scheduled start time of registration or upgrade task>",
"vmType": "<Type of VM where registration got triggered Eg. Compute or ClassicCompute>"
},
"protectedSettings": {
"objectStr": "<The sensitive configuration passed by Azure Backup service to extension>",
"logsBlobUri": "<blob uri where logs of command execution by extension are written to>",
"statusBlobUri": "<blob uri where status of the command executed by extension is written>"
}
}
}
Значения свойств
| Имя | Значение или пример | Тип данных |
|---|---|---|
| местность | en-us | струна |
| taskId | "1c0ae461-9d3b-418c-a505-bb31dfe2095d" | струна |
| objectStr (publicSettings) |
``` eyJjb250YWluZXJQcm9wZXJ0aWVzIjp7IkNvbnRhaW5lcklEIjoiMzVjMjQxYTItOGRjNy00ZGE5LWI4NTMtMjdjYTJhNDZlM2ZkIiwiSWRNZ210Q29udGFpbmVySWQiOjM0NTY3ODg5LCJSZXNvdXJjZUlkIjoiMDU5NWIwOGEtYzI4Zi00ZmFlLWE5ODItOTkwOWMyMGVjNjVhIiwiU3Vic2NyaXB0aW9uSWQiOiJkNGEzOTliNy1iYjAyLTQ2MWMtODdmYS1jNTM5ODI3ZTgzNTQiLCJVbmlxdWVDb250YWluZXJOYW1lIjoiODM4MDZjODUtNTQ4OS00NmNhLWEyZTctNWMzNzNhYjg3OTcyIn0sInN0YW1wTGlzdCI6W3siU2VydmljZU5hbWUiOjUsIlNlcnZpY2VTdGFtcFVybCI6Imh0dHA6XC9cL015V0xGYWJTdmMuY29tIn1dfQ== ``` | струна |
| commandStartTimeUTCTicks | "636967192566036845" | струна |
| vmType | microsoft.compute/virtualmachines | струна |
| objectStr (protectedSettings) |
``` eyJjb250YWluZXJQcm9wZXJ0aWVzIjp7IkNvbnRhaW5lcklEIjoiMzVjMjQxYTItOGRjNy00ZGE5LWI4NTMtMjdjYTJhNDZlM2ZkIiwiSWRNZ210Q29udGFpbmVySWQiOjM0NTY3ODg5LCJSZXNvdXJjZUlkIjoiMDU5NWIwOGEtYzI4Zi00ZmFlLWE5ODItOTkwOWMyMGVjNjVhIiwiU3Vic2NyaXB0aW9uSWQiOiJkNGEzOTliNy1iYjAyLTQ2MWMtODdmYS1jNTM5ODI3ZTgzNTQiLCJVbmlxdWVDb250YWluZXJOYW1lIjoiODM4MDZjODUtNTQ4OS00NmNhLWEyZTctNWMzNzNhYjg3OTcyIn0sInN0YW1wTGlzdCI6W3siU2VydmljZU5hbWUiOjUsIlNlcnZpY2VTdGFtcFVybCI6Imh0dHA6XC9cL015V0xGYWJTdmMuY29tIn1dfQ== ``` | струна |
| logsBlobUri | https://seapod01coord1exsapk732.blob.core.windows.net/bcdrextensionlogs-111111111-1111-1111-1111-111111111111/vmubuntu1404ltsc.v2.Logs.txt?sv=2014-02-14&sr=b&sig=DbwYhwfeAC5YJzISgxoKk%2FEWQq2AO1vS1E0rDW%2FlsBw%3D&st=2017-11-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw | струна |
| statusBlobUri | https://seapod01coord1exsapk732.blob.core.windows.net/bcdrextensionlogs-111111111-1111-1111-1111-111111111111/vmubuntu1404ltsc.v2.Status.txt?sv=2014-02-14&sr=b&sig=96RZBpTKCjmV7QFeXm5IduB%2FILktwGbLwbWg6Ih96Ao%3D&st=2017-11-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw | струна |
Развертывание шаблона
Мы рекомендуем добавить расширение AzureBackupWindowsWorkload на виртуальную машину путем включения резервного копирования SQL Server на виртуальной машине. Это можно сделать с помощью шаблона Resource Manager , предназначенного для автоматизации резервного копирования на виртуальной машине SQL Server.
Развертывание с помощью PowerShell
Необходимо зарегистрировать виртуальную машину Azure, содержащую приложение SQL с хранилищем служб восстановления. Во время регистрации расширение AzureBackupWindowsWorkload устанавливается на виртуальной машине. Используйте командлет Register-AzRecoveryServicesBackupContainerPS для регистрации виртуальной машины. Замените VMRG Name и VMName именем целевой группы ресурсов и именем виртуальной машины.
$myVM = Get-AzVM -ResourceGroupName <VMRG Name> -Name <VMName>
Register-AzRecoveryServicesBackupContainer -ResourceId $myVM.ID -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $targetVault.ID -Force
Команда вернет контейнер резервной копии этого ресурса, и состояние будет зарегистрировано.
Дальнейшие шаги
- Дополнительные сведения об устранении неполадок при резервном копировании виртуальных машин Azure SQL Server
- Распространенные вопросы о резервном копировании баз данных SQL Server, работающих на виртуальных машинах Azure и использующих службу Azure Backup.