Создание моментального снимка виртуального жесткого диска
Статья
Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Гибкие масштабируемые наборы
Моментальный снимок — это полная копия виртуального жесткого диска, доступная только для чтения. Вы можете создать моментальный снимок как резервную копию точки во времени или для устранения неполадок виртуальной машины. Вы можете создать моментальный снимок виртуальных жестких дисков операционной системы (ОС) или диска данных.
Создание моментального снимка VHD
Если вы хотите создать виртуальную машину с помощью моментального снимка, сначала выключите ее правильным образом. Это действие приведет к удалению всех выполняющихся процессов.
В окне Моментальный снимок нажмите кнопку Создать. Откроется окно Создание моментального снимка.
В поле Группа ресурсов выберите существующую группу ресурсов или введите имя новой.
Введите имя, а затем выберите регион и тип моментального снимка для нового моментального снимка. Перед сохранением моментального снимка в хранилище, избыточное в пределах зоны, необходимо выбрать регион, который поддерживает зоны доступности. Список поддерживаемых регионов см. в разделе Регионы Azure с зонами доступности.
В поле Исходная подписка выберите подписку, содержащую управляемый диск для резервного копирования.
В поле Исходный диск выберите управляемый диск, моментальный снимок которого необходимо создать.
В качестве типа хранилища выберите HDD (цен. категория "Стандартный"), если для моментального снимка не требуется хранилище, избыточное между зонами, или высокопроизводительное хранилище.
При необходимости настройте параметры на вкладках Шифрование, Сетьи Теги. В противном случае для моментального снимка используются параметры по умолчанию.
Выберите Review + create (Просмотреть и создать).
В этом примере требуется использовать Cloud Shell или установить модуль Azure PowerShell.
Выполните эти действия, чтобы создать моментальный снимок с помощью командлетов New-AzSnapshotConfig и New-AzSnapshot. В этом примере предполагается, что в группе ресурсов myResourceGroup существует виртуальная машина myVM. Этот пример кода создает моментальный снимок в той же группе ресурсов и в том же регионе, что и исходная виртуальная машина.
Сначала с помощью командлета New-AzSnapshotConfig создайте настраиваемый объект моментального снимка. Затем с помощью командлета New-AzSnapshot создайте моментальный снимок диска.
Задайте обязательные параметры. Измените значения для своей среды.
Создайте конфигурацию моментального снимка. В этом примере моментальный снимок — это снимок диска операционной системы. По умолчанию моментальный снимок использует локально избыточное хранилище уровня "Стандартный". Независимо от типа хранилища родительского или целевого диска моментальные снимки рекомендуется сохранять в стандартном хранилище, а не в хранилище категории "Премиум". Использование моментальных снимков категории "Премиум" требует дополнительных затрат.
Если вы хотите сохранить моментальный снимок в хранилище, устойчивом к зонам, необходимо создать моментальный снимок в регионе, который поддерживает зоны доступности и включить -SkuName Standard_ZRS этот параметр. Список регионов, поддерживающих зоны доступности, см. в статье Регионы Azure с зонами доступности.
Чтобы создать моментальный снимок с помощью команды az snapshot create и параметра --source-disk, выполните указанные ниже действия. В этом примере предполагается, что в группе ресурсов myResourceGroup существует виртуальная машина myVM. Этот пример кода создает моментальный снимок в той же группе ресурсов и в том же регионе, что и исходная виртуальная машина.
Получите идентификатор диска с помощью команды az vm show.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Создайте моментальный снимок с именем osDisk-backup с помощью команды az snapshot create. В этом примере моментальный снимок — это снимок диска операционной системы. По умолчанию моментальный снимок использует локально избыточное хранилище уровня "Стандартный". Независимо от типа хранилища родительского или целевого диска моментальные снимки рекомендуется сохранять в стандартном хранилище, а не в хранилище категории "Премиум". Использование моментальных снимков категории "Премиум" требует дополнительных затрат.
Перед сохранением моментального снимка в хранилище, избыточном в пределах зоны, его необходимо создать в регионе, который поддерживает зоны доступности и включает необязательный параметр --sku Standard_ZRS. Список всех зон доступности приведен здесь.
С помощью команды az snapshot list убедитесь в существовании моментального снимка.
az snapshot list \
-g myResourceGroup \
-o table
Следующие шаги
Для восстановления с помощью моментального снимка необходимо создать новый диск из моментального снимка, а затем либо развернуть новую виртуальную машину и использовать управляемый диск в качестве диска ОС, либо подключить диск к существующей виртуальной машине в качестве диска данных.