Упражнение. Резервное копирование виртуальной машины Azure

Завершено

Ваша компания выполняет сочетание рабочих нагрузок Windows и Linux. Вам будет предложено доказать, что Azure Backup подходит для обоих видов виртуальных машин (виртуальных машин). Используя сочетание Azure CLI и портал Azure, вы можете защитить обе виртуальные машины с помощью Azure Backup.

Службу Azure Backup можно быстро включить для виртуальных машин в Azure. Azure Backup можно включить на портале, с помощью Azure CLI или с помощью команд PowerShell.

В этом упражнении вы создадите виртуальную машину, настроите резервную копию и запустите резервную копию.

Примечание.

Это необязательное упражнение. Если у вас нет учетной записи Azure, прочтите инструкции, чтобы понять, как выполнять резервное копирование виртуальных машин с помощью Azure Backup. Если вы хотите выполнить это упражнение, но у вас нет подписки Azure или вы не хотите использовать собственную учетную запись, создайте бесплатную учетную запись перед началом работы.

Создание резервной копии виртуальных машин Azure

Настройка среды

  1. Войдите в портал Azure и выберите значок, чтобы открыть Azure Cloud Shell.

    Снимок экрана: значок Cloud Shell в портал Azure.

  2. Создайте группу ресурсов, которая будет содержать все ресурсы для этого упражнения.

    RGROUP=$(az group create --name vmbackups --location westus2 --output tsv --query name)
    
  3. С помощью 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

  1. На портале Azure найдите и выберите Виртуальные машины.

    Снимок экрана: поиск виртуальных машин.

    Появится область Виртуальные машины.

  2. В списке выберите созданную виртуальную машину NW-RHEL01.

    Снимок экрана: выбор виртуальной машины.

    Откроется область виртуальной машины NW-RHEL01.

  3. В средней области меню выберите вкладку "Возможности" , а затем прокрутите вниз и выберите "Резервное копирование". Откроется область резервного копирования виртуальной машины NW-RHEL01 .

  4. Нажмите переключатель для категории "Стандартный". Вы можете принять значения по умолчанию для следующих параметров:

    • Хранилище резервных копий: vaultXXXX для имени.
    • Политика резервного копирования. DailyPolicy-xxxxxxxx — резервное копирование будет выполняться ежедневно в 12:00 UTC, а срок хранения будет составлять 180 дней.

    Снимок экрана: параметры резервного копирования.

  5. Нажмите кнопку "Включить резервное копирование ".

  6. После завершения развертывания вернитесь к виртуальной машине NW-RHEL01 , перейдите на вкладку "Возможности" , а затем прокрутите вниз и выберите "Резервное копирование". Откроется область резервного копирования виртуальной машины NW-RHEL01 .

  7. Чтобы выполнить первое резервное копирование для этого сервера, в верхней строке меню выберите Создать резервную копию.

    Откроется панель "Резервное копирование" для NW-RHEL01.

  8. Нажмите ОК.

Включение резервного копирования с помощью Azure CLI

  1. Сначала создайте хранилище azure-backup с помощью Cloud Shell:

    az backup vault create \
        --resource-group vmbackups \
        --location westus2 \
        --name azure-backup
    
  2. С помощью Cloud Shell включите резервное копирование для виртуальной машины NW-APP01.

    az backup protection enable-for-vm \
        --resource-group vmbackups \
        --vault-name azure-backup \
        --vm NW-APP01 \
        --policy-name EnhancedPolicy
    
  3. Отслеживайте ход настройки с помощью 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    
    
  4. Выполните начальное резервное копирование виртуальной машины, не дожидаясь его выполнения по расписанию.

    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
    

    Не нужно ждать завершения резервной копии, так как в следующем разделе показано, как отслеживать ход выполнения на портале.

Отслеживание резервного копирования на портале

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

  1. В меню портала Azure или на странице Домашняя выберите Все ресурсы.

  2. В поле поиска вверху страницы введите виртуальные машины и выберите виртуальные машины в результатах.

  3. Выберите виртуальную машину NW-APP01. Откроется область виртуальной машины NW-APP01.

  4. В средней области меню выберите вкладку "Возможности" , а затем прокрутите страницу и выберите " Резервное копирование". Откроется область резервного копирования виртуальной машины NW-APP01 .

    В разделе Статус резервного копирования в поле Состояние последнего резервного копирования отображаются сведения о текущем состоянии резервного копирования.

    Снимок экрана: страница резервного копирования после его настройки.

Просмотр состояния резервного копирования в хранилище Служб восстановления

  1. В меню портала Azure или на странице Домашняя выберите Все ресурсы.

  2. Отсортируйте список по типу и выберите хранилище Служб восстановления azure-backup. Откроется область хранилища служб восстановленияAzure Backup.

  3. В области Обзор выберите вкладку Резервное копирование, чтобы вывести сводку по всем элементам резервного копирования, задействованному объему хранилища и текущему состоянию всех заданий резервного копирования.

    Снимок экрана: панель мониторинга резервного копирования.