演習 - Azure 仮想マシンをバックアップする

完了

あなたの会社では、Windows と Linux のワークロードを組み合わせて実行しています。 あなたはどちらの種類の仮想マシン (VM) にも Azure Backup が最適であることを証明するよう求められました。 Azure CLI と Azure portal を組み合わせて使用することで、Azure Backup での両方の種類の VM の保護を支援します。

Azure Backup は、Azure の VM に対してすぐに有効にすることができます。 ポータルや Azure CLI から、または PowerShell コマンドを使用して、Azure Backup を有効にすることができます。

この演習では、VM を作成し、バックアップを設定して開始します。

注意

この演習は省略してもかまいません。 Azure アカウントをお持ちではない場合は、説明を最後までお読みになり、Azure Backup を使用して仮想マシンをバックアップする方法を理解してください。 この演習を完了する必要はあっても、Azure サブスクリプションをお持ちではない場合、またはご自分のアカウントを使用したくない場合は、始める前に無料アカウントを作成してください。

Azure 仮想マシン用のバックアップを作成する

環境を設定する

  1. Azure portal にサインインし、アイコンを選択して Azure Cloud Shell を開きます。

    Screenshot of the Cloud Shell icon in the Azure portal.

  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
    

Azure CLI を使用して Windows 仮想マシンを作成する

次のコマンドを実行して、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>

Azure CLI を使用して Linux 仮想マシンを作成する

次のコマンドを実行して、NW-RHEL01 仮想マシンを作成します。

az vm create \
    --resource-group $RGROUP \
    --name NW-RHEL01 \
    --size Standard_DS1_v2 \
    --image RedHat:RHEL:7-RAW:latest \
    --authentication-type ssh \
    --generate-ssh-keys \
    --vnet-name NorthwindInternal \
    --subnet NorthwindInternal1

コマンドが完了するまで数分かかることがあります。 終了するまで待って次の手順に進みます。

Azure portal を使用して仮想マシンのバックアップを有効にする

  1. Azure portal で、[仮想マシン] を検索して選択します。

    Screenshot that shows searching for virtual machines.

    [仮想マシン] ペインが表示されます。

  2. リストから、作成した NW-RHEL01 仮想マシンを選択します。

    Screenshot that shows selecting a virtual machine.

    NW-RHEL01 仮想マシンのペインが表示されます。

  3. 中央のメニュー ペインで、[バックアップとディザスター リカバリー] までスクロール ダウンし、[バックアップ] を選択します。 NW-RHEL01 仮想マシンの [バックアップ] ペインが表示されます。

  4. [標準] のラジオ ボタンを選択します。 以下のオプションに関しては既定値をそのまま使用できます。

    • バックアップ コンテナー: vaultXXX (名前)。
    • バックアップ ポリシー: DailyPolicy-xxxxxxxx。毎日午後 12 時 (UTC) にバックアップが作成され、保有期間の範囲は 180 日となります。

    Screenshot that shows the backup options.

  5. [バックアップの有効化] ボタンを選択します。

  6. デプロイが完了したら、NW-RHEL01 仮想マシンに戻り、[バックアップとディザスター リカバリー] までスクロール ダウンして、[バックアップ] を選択します。 NW-RHEL01 仮想マシンの [バックアップ] ペインが表示されます。

  7. このサーバーの最初のバックアップを実行するには、上部のメニュー バーで [今すぐバックアップ] を選択します。

    NW-RHEL01[今すぐバックアップ] ペインが表示されます。

  8. [OK] を選択します。

Azure CLI を使用してバックアップを有効にする

  1. まず、Cloud Shell を使用して azure-backup コンテナーを作成します。

    az backup vault create \
        --resource-group vmbackups \
        --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 portal のメニューまたは [ホーム] ページで、[すべてのリソース] を選択します。

  2. ページ上部の検索フィールドに「仮想マシン」と入力し、結果から [仮想マシン] を選択します。

  3. NW-APP01 仮想マシンを選択します。 NW-APP01 仮想マシンのペインが表示されます。

  4. 中央のメニュー ペインで、[バックアップとディザスター リカバリー] までスクロールし、[バックアップ] を選択します。 NW-APP01 仮想マシンの [バックアップ] ペインが表示されます。

    [バックアップの状態] セクションの下にある [前回のバックアップの状態] フィールドには、バックアップの現在の状態が表示されます。

    Screenshot of the Backup page after it has been set up.

Recovery Services コンテナー内のバックアップの状態を表示する

  1. Azure portal のメニューまたは [ホーム] ページで、[すべてのリソース] を選択します。

  2. リストを '''' で並べ替えてから、[azure-backup] Recovery Services コンテナーを選択します。 [azure-backup] Recovery Services コンテナー ペインが表示されます。

  3. [概要] ペインで、内側の [バックアップ] タブを選択して、すべてのバックアップ項目、使用されているストレージ、バックアップ ジョブの現在の状態の概要を表示します。

    Screenshot of the Backup dashboard.