Краткое руководство: Создание точек восстановления виртуальной машины с помощью API
Вы можете защитить данные, выполняя резервные копии с регулярными интервалами. API точки восстановления виртуальных машин Azure — это упрощенный вариант, который можно использовать для реализации подробных политик резервного копирования и хранения. Точки восстановления виртуальных машин поддерживают согласованность приложений для виртуальных машин под управлением операционных систем Windows и поддерживают согласованность файловой системы для виртуальных машин под управлением операционной системы Linux.
Api можно использовать для создания точек восстановления для исходной виртуальной машины в одном регионе или в других регионах. Можно также скопировать существующие точки восстановления виртуальной машины между регионами.
Предпосылки
- Дополнительные сведения о требованиях к точке восстановления виртуальной машины.
- Прежде чем создавать точку восстановления, рассмотрите ограничения .
Создание точек восстановления виртуальной машины
В следующих разделах описаны действия, необходимые для создания точек восстановления виртуальных машин с помощью интерфейсов REST API службы Azure Compute.
Дополнительные сведения см. в документации по API "Точки восстановления", "PowerShell" и " Коллекции точек восстановления ".
Шаг 1. Создание коллекции точек восстановления виртуальной машины
Перед созданием точек восстановления виртуальной машины необходимо создать коллекцию точек восстановления. Коллекция точек восстановления содержит все точки восстановления для конкретной виртуальной машины. В зависимости от потребностей можно создать точки восстановления виртуальной машины в том же регионе, что и виртуальная машина, или в другом регионе. Чтобы создать коллекцию точек восстановления, вызовите API создания или обновления коллекции точек восстановления.
- Если вы создаете коллекцию точек восстановления в том же регионе, что и виртуальная машина, укажите регион виртуальной машины в свойстве расположения текста запроса.
- Если вы создаете коллекцию точек восстановления в другом регионе, отличном от виртуальной машины, укажите целевой регион для коллекции в свойстве расположения, но также укажите идентификатор ресурса ARM коллекции точек восстановления источника в тексте запроса.
Чтобы создать коллекцию точек восстановления, вызовите API создания или обновления коллекции точек восстановления.
Шаг 2. Создание точки восстановления виртуальной машины
После создания коллекции точек восстановления необходимо создать точку восстановления виртуальной машины в коллекции точек восстановления. Для получения дополнительной информации о создании точки восстановления см. документацию API Restore Points - Create. Для создания точек восстановления с учётом падений (в предварительной версии) свойству "consistencyMode" необходимо присвоить значение "CrashConsistent" в запросе на создание.
Подсказка
Чтобы сэкономить место и затраты, можно исключить любой диск из локальных регионов или точек восстановления виртуальных машин между регионами. Чтобы исключить диск, добавьте его идентификатор excludeDisks
в свойство в тексте запроса.
Шаг 3. Отслеживание состояния создания точки восстановления виртуальной машины
Создание точки восстановления в локальном регионе завершится в течение нескольких секунд. Сценарии, которые включают создание точек восстановления между регионами, займет значительно больше времени. Чтобы отслеживать статус операции создания, следуйте указаниям в разделе "Получение статуса копирования точки восстановления или репликации". Это применимо только для сценариев, когда точки восстановления создаются в другом регионе, отличном от исходной виртуальной машины.
Получите статус копирования или репликации точки восстановления
Копирование первой точки восстановления виртуальной машины в другой регион является длительной операцией. Точку восстановления виртуальной машины можно использовать для восстановления виртуальной машины только после завершения операции для всех точек восстановления диска. Чтобы отслеживать состояние операции, вызовите Restore Point - Get API на целевой точке восстановления виртуальной машины и добавьте параметр instanceView
. Возврат будет включать процент данных, скопированных во время запроса.
Во время создания точки восстановления ProvisioningState
будет отображаться как Creating
в ответе. Если создание завершается ошибкой, ProvisioningState
установлен в Failed
.
Дальнейшие действия
- Дополнительные сведения об управлении точками восстановления.
- Создайте точки восстановления с помощью портала Azure, ИНТЕРФЕЙСА командной строки или PowerShell.
- Дополнительные сведения о параметрах резервного копирования и восстановления виртуальных машин в Azure.