Поделиться через


Краткое руководство. Создание точек восстановления виртуальной машины с помощью API

Для защиты данных можно создавать архивы с регулярным интервалом. API-интерфейсы точек восстановления виртуальной машины Azure — это упрощенный вариант, который можно использовать для реализации детализированных политик резервного копирования и хранения. Точки восстановления виртуальной машины поддерживают согласование приложений для виртуальных машин под управлением операционной системы Windows, а также согласование файловой системы для виртуальных машин под управлением операционной системы Linux.

С помощью API-интерфейсов можно создавать точки восстановления для исходной виртуальной машины в том же регионе или в других регионах. Кроме того, вы можете копировать существующие точки восстановления виртуальной машины между регионами.

Необходимые компоненты

  • Ознакомьтесь с требованиями к точке восстановления виртуальной машины.
  • Перед созданием точки восстановления, узнайте об ограничениях.

Создание точек восстановления виртуальной машины

В следующих разделах приведены инструкции по созданию точек восстановления виртуальной машины с помощью интерфейсов REST API Вычислений Azure.

Дополнительные сведения см. в статьях Точки восстановления, PowerShell и Коллекции точек восстановления документации по API.

Шаг 1. Создание коллекции точек восстановления виртуальной машины

Перед созданием точек восстановления виртуальной машины необходимо создать коллекцию точек восстановления. Коллекция точек восстановления содержит все точки восстановления для конкретной виртуальной машины. В зависимости от потребностей вы можете создать точки восстановления виртуальной машины в том же регионе, где находится виртуальная машина, или в другом регионе. Чтобы создать коллекцию точек восстановления, вызовите API создания или обновления коллекции точек восстановления.

  • Если вы создаете коллекцию точек восстановления в том же регионе, где находится виртуальная машина, укажите регион виртуальной машины в свойстве location в тексте запроса.
  • Если вы создаете коллекцию точек восстановления в регионе, отличном от региона виртуальной машины, укажите целевой регион для коллекции в свойстве location, а также укажите в тексте запроса идентификатор ресурса ARM исходной коллекции точек восстановления.

Чтобы создать коллекцию точек восстановления, вызовите API создания или обновления коллекции точек восстановления.

Шаг 2. Создание точки восстановления виртуальной машины

Следующим шагом после создания коллекции точек восстановления является создание точки восстановления виртуальной машины в коллекции точек восстановления. Дополнительные сведения о создании точек восстановления см. в статье Создание точек восстановления документации по API. Для создания точек восстановления (в предварительной версии) свойства consistencyMode необходимо задать значение CrashConsistent в запросе на создание.

Совет

Чтобы сэкономить место и сократить затраты, можно исключить любой диск из точек восстановления как в локальном регионе, так и в нескольких регионах. Чтобы исключить диск, добавьте его идентификатор в свойство excludeDisks в тексте запроса.

Шаг 3. Отслеживание состояния создания точки восстановления виртуальной машины

Точка восстановления в локальном регионе создается за несколько секунд. Сценарии, включающие создание точек восстановления в нескольких регионах, требуют значительно большего времени. Чтобы отслеживать состояние операции создания, следуйте указаниям в разделе Получение сведений о состоянии копирования или репликации точки восстановления. Это применимо только в сценариях, в которых точки восстановления создаются в регионе, отличном от региона исходной виртуальной машины.

Получение сведений о состоянии копирования или репликации точки восстановления

Копирование первой точки восстановления виртуальной машины в другой регион является длительной операцией. Точку восстановления виртуальной машины можно использовать для восстановления виртуальной машины только после выполнения операции для всех точек восстановления диска. Чтобы отследить состояние операции, вызовите API получения точки восстановления для целевой точки восстановления виртуальной машины и включите параметр instanceView. Возвращаемое значение будет содержать процент данных, скопированных на момент запроса.

Во время создания точки восстановления ProvisioningState в ответе будет отображаться состояние Creating. Если создание завершится сбоем, для ProvisioningState будет установлено значение Failed.

Следующие шаги