Упражнение. Резервное копирование виртуальной машины Azure
Ваша компания выполняет сочетание рабочих нагрузок Windows и Linux. Вам будет предложено доказать, что Azure Backup подходит для обоих видов виртуальных машин (виртуальных машин). Используя сочетание Azure CLI и портал Azure, вы можете защитить обе виртуальные машины с помощью Azure Backup.
Службу Azure Backup можно быстро включить для виртуальных машин в Azure. Azure Backup можно включить на портале, с помощью Azure CLI или с помощью команд PowerShell.
В этом упражнении вы создадите виртуальную машину, настроите резервную копию и запустите резервную копию.
Примечание.
Это необязательное упражнение. Если у вас нет учетной записи Azure, прочтите инструкции, чтобы понять, как выполнять резервное копирование виртуальных машин с помощью Azure Backup. Если вы хотите выполнить это упражнение, но у вас нет подписки Azure или вы не хотите использовать собственную учетную запись, создайте бесплатную учетную запись перед началом работы.
Создание резервной копии виртуальных машин Azure
Настройка среды
Войдите в портал Azure и выберите значок, чтобы открыть Azure Cloud Shell.
Создайте группу ресурсов, которая будет содержать все ресурсы для этого упражнения.
RGROUP=$(az group create --name vmbackups --location westus2 --output tsv --query name)
С помощью Cloud Shell создайте виртуальную сеть NorthwindInternal и подсеть NorthwindInternal1.
az network vnet create \ --resource-group $RGROUP \ --name NorthwindInternal \ --address-prefixes 10.0.0.0/16 \ --subnet-name NorthwindInternal1 \ --subnet-prefixes 10.0.0.0/24
Создание виртуальной машины под управлением Windows с помощью Azure CLI
Создайте виртуальную машину NW-APP01 путем выполнения следующей команды. Замените <password>
на пароль по своему усмотрению, заключенный в двойные кавычки. Например, --admin-password "PassWord123!"
.
az vm create \
--resource-group $RGROUP \
--name NW-APP01 \
--size Standard_DS1_v2 \
--public-ip-sku Standard \
--vnet-name NorthwindInternal \
--subnet NorthwindInternal1 \
--image Win2016Datacenter \
--admin-username admin123 \
--no-wait \
--admin-password <password>
Создание виртуальной машины под управлением Linux с помощью Azure CLI
Создайте виртуальную машинуNW-RHEL01 путем выполнения следующей команды.
az vm create \
--resource-group $RGROUP \
--name NW-RHEL01 \
--size Standard_DS1_v2 \
--image RedHat:RHEL:8-gen2:latest \
--authentication-type ssh \
--generate-ssh-keys \
--vnet-name NorthwindInternal \
--subnet NorthwindInternal1
Выполнение команды может занять несколько минут. Прежде чем переходить к следующему шагу, дождитесь завершения операции.
Включение резервного копирования для виртуальной машины с помощью портала Microsoft Azure
На портале Azure найдите и выберите Виртуальные машины.
Появится область Виртуальные машины.
В списке выберите созданную виртуальную машину NW-RHEL01.
Откроется область виртуальной машины NW-RHEL01.
В средней области меню выберите вкладку "Возможности" , а затем прокрутите вниз и выберите "Резервное копирование". Откроется область резервного копирования виртуальной машины NW-RHEL01 .
Нажмите переключатель для категории "Стандартный". Вы можете принять значения по умолчанию для следующих параметров:
- Хранилище резервных копий: vaultXXXX для имени.
- Политика резервного копирования. DailyPolicy-xxxxxxxx — резервное копирование будет выполняться ежедневно в 12:00 UTC, а срок хранения будет составлять 180 дней.
Нажмите кнопку "Включить резервное копирование ".
После завершения развертывания вернитесь к виртуальной машине NW-RHEL01 , перейдите на вкладку "Возможности" , а затем прокрутите вниз и выберите "Резервное копирование". Откроется область резервного копирования виртуальной машины NW-RHEL01 .
Чтобы выполнить первое резервное копирование для этого сервера, в верхней строке меню выберите Создать резервную копию.
Откроется панель "Резервное копирование" для NW-RHEL01.
Нажмите ОК.
Включение резервного копирования с помощью Azure CLI
Сначала создайте хранилище azure-backup с помощью Cloud Shell:
az backup vault create \ --resource-group vmbackups \ --location westus2 \ --name azure-backup
С помощью Cloud Shell включите резервное копирование для виртуальной машины NW-APP01.
az backup protection enable-for-vm \ --resource-group vmbackups \ --vault-name azure-backup \ --vm NW-APP01 \ --policy-name EnhancedPolicy
Отслеживайте ход настройки с помощью Azure CLI.
az backup job list \ --resource-group vmbackups \ --vault-name azure-backup \ --output table
Продолжайте выполнять предыдущую команду, пока не увидите, что
ConfigureBackup
завершите работу.Name Operation Status Item Name Start Time UTC Duration ------------------------------------ --------------- ---------- ----------- -------------------------------- -------------- a3df79b4-be4f-4cc9-8b2c-a5ead44a6a12 ConfigureBackup Completed NW-APP01 2019-08-01T06:19:12.101048+00:00 0:00:31.305975 5e1531a9-8b3d-4983-a642-86ee982f7036 Backup InProgress NW-RHEL01 2019-08-01T06:18:35.955118+00:00 0:01:22.734182 860d4dca-9603-4a4e-9f3b-93f242a0a64d ConfigureBackup Completed NW-RHEL01 2019-08-01T06:13:33.860598+00:00 0:00:31.256773
Выполните начальное резервное копирование виртуальной машины, не дожидаясь его выполнения по расписанию.
az backup protection backup-now \ --resource-group vmbackups \ --vault-name azure-backup \ --container-name NW-APP01 \ --item-name NW-APP01 \ --retain-until 18-10-2030 \ --backup-management-type AzureIaasVM
Не нужно ждать завершения резервной копии, так как в следующем разделе показано, как отслеживать ход выполнения на портале.
Отслеживание резервного копирования на портале
Просмотр состояния резервного копирования для одной виртуальной машины
В меню портала Azure или на странице Домашняя выберите Все ресурсы.
В поле поиска вверху страницы введите виртуальные машины и выберите виртуальные машины в результатах.
Выберите виртуальную машину NW-APP01. Откроется область виртуальной машины NW-APP01.
В средней области меню выберите вкладку "Возможности" , а затем прокрутите страницу и выберите " Резервное копирование". Откроется область резервного копирования виртуальной машины NW-APP01 .
В разделе Статус резервного копирования в поле Состояние последнего резервного копирования отображаются сведения о текущем состоянии резервного копирования.
Просмотр состояния резервного копирования в хранилище Служб восстановления
В меню портала Azure или на странице Домашняя выберите Все ресурсы.
Отсортируйте список по типу и выберите хранилище Служб восстановления azure-backup. Откроется область хранилища служб восстановленияAzure Backup.
В области Обзор выберите вкладку Резервное копирование, чтобы вывести сводку по всем элементам резервного копирования, задействованному объему хранилища и текущему состоянию всех заданий резервного копирования.