チュートリアル:Azure 内の Windows 仮想マシンのファイルをバックアップおよび復元するTutorial: Back up and restore files for Windows virtual machines in Azure

データは、定期的にバックアップすることで保護することができます。You can protect your data by taking backups at regular intervals. Azure Backup では、geo 冗長 Recovery コンテナーに保存される復旧ポイントが作成されます。Azure Backup creates recovery points that are stored in geo-redundant recovery vaults. 復旧ポイントから復元するときは、VM 全体を復元するか、特定のファイルを復元することができます。When you restore from a recovery point, you can restore the whole VM or specific files. この記事では、VM が稼働する Windows サーバーおよび IIS に 1 つのファイルを復元する方法を説明します。This article explains how to restore a single file to a VM running Windows Server and IIS. 使用する VM をまだ作成していない場合は、Windows クイック スタートを使用して作成できます。If you don't already have a VM to use, you can create one using the Windows quickstart. このチュートリアルで学習する内容は次のとおりです。In this tutorial you learn how to:

  • VM のバックアップを作成するCreate a backup of a VM
  • 毎日のバックアップをスケジュールするSchedule a daily backup
  • バックアップからファイルを復元するRestore a file from a backup

Backup の概要Backup overview

Azure Backup サービスによってバックアップが開始されると、バックアップ拡張機能がトリガーされて特定時点のスナップショットが作成されます。When the Azure Backup service initiates a backup job, it triggers the backup extension to take a point-in-time snapshot. Azure Backup サービスは、 VMSnapshot 拡張機能を利用します。The Azure Backup service uses the VMSnapshot extension. この拡張機能は、VM の初回バックアップ中、VM が実行されている場合にインストールされます。The extension is installed during the first VM backup if the VM is running. VM が実行されていない場合、Backup サービスは基盤となるストレージのスナップショットを取ります (VM が停止している間はアプリケーション書き込みが行われないため)。If the VM is not running, the Backup service takes a snapshot of the underlying storage (since no application writes occur while the VM is stopped).

Windows VM のスナップショットを取るとき、Backup サービスは Volume Shadow Copy Service (VSS) と連携して仮想マシンのディスクの一貫したスナップショットを取得します。When taking a snapshot of Windows VMs, the Backup service coordinates with the Volume Shadow Copy Service (VSS) to get a consistent snapshot of the virtual machine's disks. Azure Backup サービスがスナップショットを取ると、データはバックアップコンテナーに転送されます。Once the Azure Backup service takes the snapshot, the data is transferred to the vault. 効率を最大に高めるために、前回のバックアップ以降に変更されたデータ ブロックが特定され、そのデータのみが転送されます。To maximize efficiency, the service identifies and transfers only the blocks of data that have changed since the previous backup.

データ転送が完了すると、スナップショットが削除され、回復ポイントが作成されます。When the data transfer is complete, the snapshot is removed and a recovery point is created.

バックアップの作成Create a backup

Recovery Services コンテナーに対するバックアップを 1 日 1 回の単純なスケジュールで作成します。Create a simple scheduled daily backup to a Recovery Services Vault.

  1. Azure Portal にサインインします。Sign in to the Azure portal.

  2. 左側のメニューから [仮想マシン] を選択します。In the menu on the left, select Virtual machines.

  3. バックアップする VM を一覧から選択します。From the list, select a VM to back up.

  4. その VM のブレードの [操作] セクションで [バックアップ] をクリックします。On the VM blade, in the Operations section, click Backup. [バックアップの有効化] ブレードが開きます。The Enable backup blade opens.

  5. [Recovery Services コンテナー][新規作成] をクリックして、新しいコンテナーの名前を入力します。In Recovery Services vault, click Create new and provide the name for the new vault. 仮想マシンと同じリソース グループで、仮想マシンと同じ場所に新しいコンテナーが作成されます。A new vault is created in the same resource group and location as the virtual machine.

  6. [バックアップ ポリシーの選択] で既定の [(新規) DailyPolicy] にしたまま、 [バックアップの有効化] をクリックします。Under Choose backup policy, keep the default (New) DailyPolicy, and then click Enable Backup.

  7. 最初の復旧ポイントを作成するには、 [バックアップ] ブレードの [今すぐバックアップ] をクリックします。To create an initial recovery point, on the Backup blade click Backup now.

  8. [今すぐバックアップ] ブレードでカレンダー アイコンをクリックし、カレンダー コントロールを使って復元ポイントの保持期間を選択してから、 [OK] をクリックします。On the Backup Now blade, click the calendar icon, use the calendar control to choose how long the restore point is retained, and click OK.

  9. 対象の VM の [バックアップ] ブレードに、作成されている復元ポイントの数が表示されます。In the Backup blade for your VM, you'll see the number of restore points that are complete.

    [回復ポイント]

初回バックアップには約 20 分かかります。The first backup takes about 20 minutes. バックアップが完了したら、このチュートリアルの次のパートに進んでください。Proceed to the next part of this tutorial after your backup is finished.

ファイルの復元Recover a file

ファイルを誤って削除または変更した場合は、ファイルの回復機能を使ってバックアップ コンテナーからファイルを復元することができます。If you accidentally delete or make changes to a file, you can use File Recovery to recover the file from your backup vault. ファイルの回復には、VM 上で動作するスクリプトが使用され、復旧ポイントがローカル ドライブとしてマウントされます。File Recovery uses a script that runs on the VM, to mount the recovery point as local drive. これらのドライブは、12 時間マウントされた状態になります。その間に復旧ポイントからファイルをコピーし、VM に復元することができます。These drives remain mounted for 12 hours so that you can copy files from the recovery point and restore them to the VM.

この例では、IIS 用の既定の Web ページで使用されているイメージファイルを復元する方法を示します。In this example, we show how to recover the image file that is used in the default web page for IIS.

  1. ブラウザーを開いて、VM の IP アドレスに接続することで、既定の IIS ページを表示します。Open a browser and connect to the IP address of the VM to show the default IIS page.

    既定の IIS web ページ

  2. VM に接続しますConnect to the VM.

  3. VM で ファイル エクスプ ローラーを開き、 \inetpub\wwwroot に移動して、iisstart.png ファイルを削除します。On the VM, open File Explorer and navigate to \inetpub\wwwroot and delete the file iisstart.png.

  4. ローカルコンピュータでブラウザーを再表示して既定の IIS ページ上のイメージがなくなったことを確認します。On your local computer, refresh the browser to see that the image on the default IIS page is gone.

    既定の IIS web ページ

  5. ローカル コンピューターで新しいタブを開き、Azure portal に移動します。On your local computer, open a new tab and go the Azure portal.

  6. 左側のメニューで [仮想マシン] を選択し、一覧から VM を選択します。In the menu on the left, select Virtual machines and select the VM from the list.

  7. その VM のブレードの [操作] セクションで [バックアップ] をクリックします。On the VM blade, in the Operations section, click Backup. [バックアップ] ブレードが開きます。The Backup blade opens.

  8. ブレード上部のメニューで [ファイルの回復] を選択します。In the menu at the top of the blade, select File Recovery. [ファイルの回復] ブレードが開きます。The File Recovery blade opens.

  9. [ステップ 1:回復ポイントを選択する] で、ドロップダウンから復旧ポイントを選択します。In Step 1: Select recovery point, select a recovery point from the drop-down.

  10. [ステップ 2:ファイルを参照および回復するためのスクリプトをダウンロードする][実行可能ファイルのダウンロード] をクリックします。In Step 2: Download script to browse and recover files, click the Download Executable button. ファイルのパスワードをコピーし、安全な場所に保存します。Copy the password for the file and save it somewhere safe.

  11. ローカル コンピュータで ファイル エクスプローラーを開き、ダウンロード フォルダに移動して、ダウンロードした .exe ファイルをコピーします。On your local computer, open File Explorer and navigate to your Downloads folder and copy the downloaded .exe file. ファイル名には、プリフィックスとして VM 名が付けられます。The filename is prefixed by your VM name.

  12. VM (RDP 接続使用) のデスクトップに .exe ファイルを貼り付けます。On your VM (using the RDP connection), paste the .exe file to the Desktop of your VM.

  13. VM のデスクトップに移動し、.exe ファイルをダブルクリックします。Navigate to the desktop of your VM and double-click on the .exe. コマンド プロンプトが開始されます。A command prompt will start. プログラムが復旧ポイントに、アクセス可能なファイル共有としてマウントします。The program mounts the recovery point as a file share that you can access. 共有の作成が完了したら、q を入力してコマンド プロンプトを閉じます。When it is finished creating the share, type q to close the command prompt.

  14. VM でファイル エクスプローラーを開き、ファイル共有に使用したドライ文字に移動します。On your VM, open File Explorer and navigate to the drive letter that was used for the file share.

  15. \inetpub\wwwroot に移動し、ファイル共有から iisstart.png をコピーして、\inetpub\wwwroot に貼り付けます。Navigate to \inetpub\wwwroot and copy iisstart.png from the file share and paste it into \inetpub\wwwroot. たとえば、F:\inetpub\wwwroot\iisstart.png をコピーし、c:\inetpub\wwwroot に貼り付けることでファイルを回復できます。For example, copy F:\inetpub\wwwroot\iisstart.png and paste it into c:\inetpub\wwwroot to recover the file.

  16. ローカル コンピューターで、既定の IIS ページを表示する VM の IP アドレスに接続したブラウザー タブを開きます。On your local computer, open the browser tab where you are connected to the IP address of the VM showing the IIS default page. Ctrl キーを押しながら F5 キーを押して、ブラウザー ページを最新の情報に更新します。Press CTRL + F5 to refresh the browser page. これで、イメージが復元されたことを確認できます。You should now see that the image has been restored.

  17. ローカル コンピューターで Azure portal のブラウザー タブに戻り、 [ステップ 3:回復後にディスクのマウントを解除する][ディスクのマウント解除] をクリックします。On your local computer, go back to the browser tab for the Azure portal and in Step 3: Unmount the disks after recovery click the Unmount Disks button. この手順を実行するのを忘れた場合、12 時間後にマウント ポイントへの接続が自動的に解除されます。If you forget to do this step, the connection to the mountpoint is automatically closed after 12 hours. 12 時間が経過した後、新しいマウント ポイントを作成するには、新しいスクリプトをダウンロードする必要があります。After those 12 hours, you need to download a new script to create a new mount point.

次の手順Next steps

このチュートリアルでは、以下の内容を学習しました。In this tutorial, you learned how to:

  • VM のバックアップを作成するCreate a backup of a VM
  • 毎日のバックアップをスケジュールするSchedule a daily backup
  • バックアップからファイルを復元するRestore a file from a backup

次のチュートリアルに進み、仮想マシンの監視について学習してください。Advance to the next tutorial to learn about monitoring virtual machines.