Azure Site Recovery Deployment Planner による Hyper-V から Azure へのディザスター リカバリーAbout the Azure Site Recovery Deployment Planner for Hyper-V disaster recovery to Azure

この記事は、Hyper-V から Azure への運用デプロイに関する Azure Site Recovery Deployment Planner のユーザー ガイドです。This article is the Azure Site Recovery Deployment Planner user guide for Hyper-V-to-Azure production deployments.

Site Recovery を使用して Hyper-V 仮想マシン (VM) を保護する前に、必要な回復ポイントの目標 (RPO) を達成するうえで十分な帯域幅を日次データ変化率に基づいて割り当てます。また、オンプレミスの Hyper-V ストレージの各ボリュームに十分な空き記憶域を割り当てます。Before you begin protecting any Hyper-V virtual machines (VMs) using Site Recovery, allocate sufficient bandwidth based on your daily data-change rate to meet your desired Recovery Point Objective (RPO), and allocate sufficient free storage space on each volume of Hyper-V storage on-premises.

また、レプリケーション先となる Azure ストレージ アカウントの種類と数を見極めて作成する必要があります。You also need to create the right type and number of target Azure storage accounts. レプリケーション元となる運用サーバーの使用量が時間経過に伴って増えることを考慮し、その増加率を見越して、Standard ストレージ アカウントまたは Premium ストレージ アカウントを作成することになります。You create either standard or premium storage accounts, factoring in growth on your source production servers because of increased usage over time. ストレージの種類は、読み取り/書き込みの 1 秒あたりの I/O 操作数 (IOPS) やデータの変更頻度といったワークロード特性と Azure Site Recovery の制限に基づいて VM ごとに選択します。You choose the storage type per VM, based on workload characteristics, for example, read/write I/O operations per second (IOPS), or data churn, and Azure Site Recovery limits.

Azure Site Recovery Deployment Planner は、Hyper-V から Azure へのディザスター リカバリー シナリオと VMware から Azure へのディザスター リカバリー シナリオの両方で使用できるコマンドライン ツールです。The Azure Site Recovery deployment planner is a command-line tool for both Hyper-V to Azure and VMware to Azure disaster recovery scenarios. このツールを使用すると、(運用環境に一切影響を与えることなく) 複数の Hyper-V ホスト上にある Hyper-V VM をリモートでプロファイルして、レプリケーションとテスト フェールオーバー (またはフェールオーバー) に必要な帯域幅要件と Azure Storage 要件を把握することができます。You can remotely profile your Hyper-V VMs present on multiple Hyper-V hosts using this tool (with no production impact whatsoever) to understand the bandwidth and Azure storage requirements for successful replication and test failover / failover. このツールは、Azure Site Recovery のコンポーネントを一切オンプレミスにインストールせずに実行できます。You can run the tool without installing any Azure Site Recovery components on-premises. ただし、達成スループットの正確な結果を得るには、プランナーを実行する Windows Server のハードウェア構成を、Azure へのディザスター リカバリー保護の有効化に使用されるいずれかの Hyper-V サーバーと同じにすることが推奨されます。However, to get accurate achieved throughput results, we recommend that you run the planner on a Windows Server that has the same hardware configuration as that of one of the Hyper-V servers that you will use to enable disaster recovery protection to Azure.

このツールで把握できる情報は次のとおりです。The tool provides the following details:

適合性の評価Compatibility assessment

  • ディスク数、ディスク サイズ、IOPS、変更頻度、いくつかの VM 特性に基づく VM の適格性評価。VM eligibility assessment, based on number of disks, disk size, IOPS, churn, and few VM characteristics.

ネットワーク帯域幅ニーズと RPO の評価Network bandwidth need versus RPO assessment

  • 差分レプリケーションに必要な推定ネットワーク帯域幅The estimated network bandwidth that's required for delta replication
  • オンプレミスから Azure への間で Azure Site Recovery が得られるスループットThe throughput that Azure Site Recovery can get from on-premises to Azure
  • 特定の帯域幅で達成できる RPORPO that can be achieved for a given bandwidth
  • プロビジョニングされた帯域幅が低かった場合に、必要な RPO に生じる影響Impact on the desired RPO if lower bandwidth is provisioned.

Azure インフラストラクチャの要件Azure infrastructure requirements

  • VM ごとに必要なストレージの種類 (Standard ストレージ アカウントまたは Premium ストレージ アカウント)The storage type (standard or premium storage account) requirement for each VM
  • レプリケーション用にセットアップする Standard ストレージ アカウントと Premium ストレージ アカウントの総数The total number of standard and premium storage accounts to be set up for replication
  • ストレージ アカウントの命名に関する推奨事項 (Azure Storage ガイダンスに基づく)Storage-account naming suggestions, based on Azure Storage guidance
  • 全 VM のストレージ アカウントの配置The storage-account placement for all VMs
  • サブスクリプションのテスト フェールオーバー (またはフェールオーバー) の前にセットアップする Azure コアの数The number of Azure cores to be set up before test failover or failover on the subscription
  • Azure VM の推奨サイズ (オンプレミスの VM ごと)The Azure VM-recommended size for each on-premises VM

オンプレミス インフラストラクチャの要件On-premises infrastructure requirements

  • VM レプリケーションによって望ましくないダウンタイムが運用アプリケーションに発生することがないよう、初期レプリケーションと差分レプリケーションを成功させるために必要な、Hyper-V ストレージの各ボリューム上の空き記憶域The required free storage space on each volume of Hyper-V storage for successful initial replication and delta replication to ensure that VM replication will not cause any undesirable downtime for your production applications
  • Hyper-V レプリケーションに関して設定される最大コピー頻度Maximum copy frequency to be set for Hyper-V replication

初期レプリケーションのバッチに関するガイダンスInitial replication batching guidance

  • 保護に使用する VM バッチの数Number of VM batches to be used for protection
  • 各バッチの VM の一覧List of VMs in each batch
  • 各バッチが保護される順序Order in which each batch is to be protected
  • 各バッチの初期レプリケーションの推定所要時間Estimated time to complete initial replication of each batch

推定される Azure の DR コストEstimated DR cost to Azure

  • 推定される Azure の合計 DR コスト: コンピューティング、ストレージ、ネットワーク、Azure Site Recovery ライセンスのコストEstimated total DR cost to Azure: compute, storage, network, and Azure Site Recovery license cost
  • VM あたりの詳細なコスト分析Detail cost analysis per VM

重要

使用率は時間経過に伴って増加する可能性が高いので、このツールにおける上記の計算はいずれも、ワークロード特性の増加率を 30% と仮定して実行されます。また、プロファイルのメトリック (読み取り/書き込みの IOPS、変更頻度など) はすべて 95 パーセンタイル値が採用されます。Because usage is likely to increase over time, all the preceding tool calculations are performed assuming a 30% growth factor in workload characteristics, and using a 95th percentile value of all the profiling metrics (read/write IOPS, churn, and so forth). この 2 つの要素 (増加率とパーセンタイル計算) は、設定により変更することができます。Both of these elements (growth factor and percentile calculation) are configurable. 詳細については、「増加率に関する考慮事項」セクションを参照してください。To learn more about growth factor, see the "Growth-factor considerations" section. パーセンタイル値の詳細については、「計算に使用されるパーセンタイル値」セクションを参照してください。To learn more about percentile value, see the "Percentile value used for the calculation" section.

サポート マトリックスSupport matrix

Categories (カテゴリ)Categories VMware から AzureVMware to Azure Hyper-V から AzureHyper-V to Azure Azure から AzureAzure to Azure Hyper-V からセカンダリ サイトHyper-V to secondary site VMware からセカンダリ サイトVMware to secondary site
サポートされるシナリオSupported scenarios はいYes はいYes いいえNo はい*Yes* いいえNo
サポートされているバージョンSupported Version vCenter 6.7、6.5、6.0、または 5.5vCenter 6.7, 6.5, 6.0 or 5.5 Windows Server 2016、Windows Server 2012 R2Windows Server 2016, Windows Server 2012 R2 NANA Windows Server 2016、Windows Server 2012 R2Windows Server 2016, Windows Server 2012 R2 NANA
サポートされている構成Supported configuration vCenter、ESXivCenter, ESXi Hyper-V クラスター、Hyper-V ホストHyper-V cluster, Hyper-V host NANA Hyper-V クラスター、Hyper-V ホストHyper-V cluster, Hyper-V host NANA
Azure Site Recovery Deployment Planner の実行中のインスタンスごとにプロファイルできるサーバーの数Number of servers that can be profiled per running instance of the Azure Site Recovery Deployment Planner 単一 (単一の vCenter Server または ESXi サーバーに含まれている VM を同時にプロファイル可能)Single (VMs belonging to one vCenter Server or one ESXi server can be profiled at a time) 複数 (複数のホストまたはホスト クラスターにまたがった VM を同時にプロファイル可能)Multiple (VMs across multiple hosts or host clusters can be profile at a time) NANA 複数 (複数のホストまたはホスト クラスターにまたがった VM を同時にプロファイル可能)Multiple (VMs across multiple hosts or host clusters can be profile at a time) NANA

*このツールは本来、Hyper-V から Azure へのディザスター リカバリー シナリオ用です。*The tool is primarily for the Hyper-V to Azure disaster recovery scenario. Hyper-V からセカンダリ サイトへのディザスター リカバリーについては、必要なネットワーク帯域幅、各ソース Hyper-V サーバーの必要な空き記憶域、初期レプリケーションのバッチ数とバッチ定義など、ソース側の推奨事項の確認にのみ使用できます。For Hyper-V to secondary site disaster recovery, it can be used only to understand source side recommendations like required network bandwidth, required free storage space on each of the source Hyper-V servers, and initial replication batching numbers and batch definitions. レポートの Azure の推奨事項とコストは無視してください。Ignore the Azure recommendations and costs from the report. さらに、スループットの取得操作は、Hyper-V からセカンダリ サイトへのディザスター リカバリー シナリオには適用できません。Also, the Get Throughput operation is not applicable for the Hyper-V to secondary site disaster recovery scenario.

前提条件Prerequisites

このツールを Hyper-V で使用する場合、VM リストの取得、プロファイル、レポート生成という 3 つの主要なフェーズがあります。The tool has three main phases for Hyper-V: get VM list, profiling, and report generation. さらに第 4 の選択肢として、スループットの計算のみを行うこともできます。There is also a fourth option to calculate throughput only. 次の表には、各フェーズの実行に必要なサーバーの要件を示しています。The requirements for the server on which the different phases need to be executed are presented in the following table:

サーバーの要件Server requirement 説明Description
VM リストの取得、プロファイル、スループット測定Get VM list, profiling, and throughput measurement
  • オペレーティング システム:Microsoft Windows Server 2016 または Microsoft Windows Server 2012 R2Operating system: Microsoft Windows Server 2016 or Microsoft Windows Server 2012 R2
  • コンピューターの構成:8 vCPU、16 GB RAM、300 GB HDDMachine configuration: 8 vCPUs, 16 GB RAM, 300 GB HDD
  • Microsoft .NET Framework 4.5Microsoft .NET Framework 4.5
  • Visual Studio 2012 の Microsoft Visual C++ 再頒布可能パッケージMicrosoft Visual C++ Redistributable for Visual Studio 2012
  • このサーバーから Azure (*.blob.core.windows.net) へのインターネット アクセス、ポート 443Internet access to Azure (*.blob.core.windows.net) from this server, port 443
    [これは省略可能です。[This is optional. レポート生成時に使用可能な帯域幅を手動で指定することを選択できます。]You can choose to provide the available bandwidth during Report Generation manually.]
  • Azure ストレージ アカウントAzure storage account
  • サーバー上の管理者アクセス権Administrator access on the server
  • 100 GB 以上の空きディスク領域 (平均 3 台のディスクがある仮想マシン 1,000 台をそれぞれ 30 日間プロファイリングすることを想定)Minimum 100 GB of free disk space (assuming 1000 VMs with an average of three disks each, profiled for 30 days)
  • Azure Site Recovery Deployment Planner ツールが実行される VM は、すべての Hyper-V サーバーの TrustedHosts リストに追加する必要があります。The VM from where you are running the Azure Site Recovery deployment planner tool must be added to TrustedHosts list of all the Hyper-V servers.
  • プロファイル対象のすべての Hyper-V サーバーは、ツールが実行されるクライアント VM の TrustedHosts リストに追加する必要があります。All Hyper-V servers to be profiled must be added to TrustedHosts list of the client VM from where the tool is being run. TrustedHosts リストへのサーバーの追加について詳細を確認してくださいLearn more to add servers into TrustedHosts list.
  • このツールは、クライアントで PowerShell またはコマンドライン コンソールを使用して、管理特権で実行する必要がありますThe tool should be run from Administrative privileges from PowerShell or command-line console on the client
レポートの生成Report generation Microsoft Excel 2013 以降がインストールされた Windows PC または Windows ServerA Windows PC or Windows Server with Microsoft Excel 2013 or later
ユーザーのアクセス許可User permissions VM リストの取得操作とプロファイル操作の際に Hyper-V クラスター/Hyper-V ホストにアクセスするための管理者アカウント。Administrator account to access Hyper-V cluster/Hyper-V host during get VM list and profiling operations.
プロファイルが必要なすべてのホストには、同じ資格情報 (ユーザー名とパスワード) を備えたドメイン管理者アカウントが必要ですAll the hosts that need to be profiled should have a domain administrator account with the same credentials i.e. user name and password

TrustedHosts リストにサーバーを追加する手順Steps to add servers into TrustedHosts List

  1. ツールがデプロイされる VM は、プロファイル対象のすべてのホストが含まれた TrustedHosts リストを備えている必要があります。The VM from where the tool is to be deployed should have all the hosts to be profiled in its TrustedHosts list. クライアントを Trustedhosts リストに追加するには、VM で 管理特権の PowerShell を使って次のコマンドを実行します。To add the client into Trustedhosts list run the following command from an elevated PowerShell on the VM. VM には、Windows Server 2012 R2 または Windows Server 2016 を使用できます。The VM can be a Windows Server 2012 R2 or Windows Server 2016.

    set-item wsman:\localhost\Client\TrustedHosts -value '<ComputerName>[,<ComputerName>]' -Concatenate
    
  2. プロファイルが必要な各 Hyper-V ホストには、以下が必要です。Each Hyper-V Host that needs to be profiled should have:

    a.a. TrustedHosts リストに対する、ツールの実行先となる VM の追加。The VM on which the tool is going to be run in its TrustedHosts list. Hyper-V ホストで管理特権の PowerShell セッションを使って次のコマンドを実行します。Run the following command from an elevated PowerShell on the Hyper-V host.

    set-item wsman:\localhost\Client\TrustedHosts -value '<ComputerName>[,<ComputerName>]' -Concatenate
    

    b.b. PowerShell リモート処理の有効化。PowerShell remoting enabled.

    Enable-PSRemoting -Force
    

Deployment Planner ツールのダウンロードと抽出Download and extract the deployment planner tool

  1. 最新バージョンの Azure Site Recovery Deployment Planner をダウンロードします。Download the latest version of the Azure Site Recovery deployment planner. ツールは .zip フォルダーにパッケージされています。The tool is packaged in a .zip folder. 同じツールで、VMware から Azure へのディザスター リカバリー シナリオと Hyper-V から Azure へのディザスター リカバリー シナリオの両方に対応できます。The same tool supports both VMware to Azure and Hyper-V to Azure disaster recovery scenarios. このツールは、Hyper-V からセカンダリ サイトへのディザスター リカバリー シナリオにも使用できます。ただし、レポートの Azure インフラストラクチャ推奨事項は無視してください。You can use this tool for Hyper-V-to secondary site disaster recovery scenario as well but ignore the Azure infrastructure recommendation from the report.

  2. ツールの実行場所となる Windows Server に .zip フォルダーをコピーします。Copy the .zip folder to the Windows Server on which you want to run the tool. ツールは、Windows Server 2012 R2 または Windows Server 2016 で実行できます。You can run the tool on a Windows Server 2012 R2 or Windows Server 2016. プロファイル対象の VM が保持された Hyper-V クラスターまたは Hyper-V ホストに接続するために、サーバーにはネットワーク アクセスが必要です。The server must have network access to connect to the Hyper-V cluster or Hyper-V host that holds the VMs to be profiled. ツールの実行場所となる VM のハードウェア構成は、保護したい Hyper-V サーバーと同じにすることをお勧めします。We recommend that you have the same hardware configuration of the VM, where the tool is going to run, as that of the Hyper-V server, which you want to protect. そのような構成によって、Azure Site Recovery がレプリケーションを実行している間の実際のスループットを正確に反映したレポートを得ることができます。Such a configuration ensures that the achieved throughput that the tool reports matches the actual throughput that Azure Site Recovery can achieve during replication. スループットの計算は、サーバーで利用できるネットワーク帯域幅とそのサーバーのハードウェア構成 (CPU、記憶域など) に左右されます。The throughput calculation depends on available network bandwidth on the server and hardware configuration (CPU, storage, and so forth) of the server. このスループットは、ツールが実行されているサーバーから Azure の間で計算されます。The throughput is calculated from the server where the tool is running to Azure. サーバーのハードウェア構成が Hyper-V サーバーと異なる場合、ツールによって報告される達成スループットは不正確になります。If the hardware configuration of the server differs from the Hyper-V server, the achieved throughput that the tool reports will be inaccurate. 推奨される VM の構成:8 vCPU、16 GB RAM、300 GB HDD。The recommended configuration of the VM: 8 vCPUs, 16 GB RAM, 300 GB HDD.

  3. zip フォルダーを展開します。Extract the .zip folder. このフォルダーには、複数のファイルとサブフォルダーが格納されています。The folder contains multiple files and subfolders. 実行可能ファイルは、親フォルダーにある ASRDeploymentPlanner.exe です。The executable file is ASRDeploymentPlanner.exe in the parent folder.

例:.zip ファイルを E:\ ドライブにコピーして展開します。Example: Copy the .zip file to E:\ drive and extract it. E:\ASR Deployment Planner_v2.3.zipE:\ASR Deployment Planner_v2.3.zip

E:\ASR Deployment Planner_v2.3\ASRDeploymentPlanner.exeE:\ASR Deployment Planner_v2.3\ASRDeploymentPlanner.exe

最新バージョンの Deployment Planner への更新Updating to the latest version of deployment planner

最新の更新については、Deployment Planner のバージョン履歴にまとめられています。The latest updates are summarized in the Deployment Planner version history.

以前のバージョンの Deployment Planner をお持ちの場合、次のいずれかを行ってください。If you have previous version of the deployment planner, do either of the following:

  • 最新バージョンにプロファイリングの修正プログラムが含まれていない場合で、かつ現在ご利用のバージョンの Deployment Planner でプロファイリングが既に進行中である場合は、プロファイリングを続行してください。If the latest version doesn't contain a profiling fix and profiling is already in progress on your current version of the planner, continue the profiling.
  • 最新バージョンにプロファイリングの修正プログラムが含まれている場合は、現在ご利用のバージョンでのプロファイリングを中止し、新しいバージョンでプロファイリングを再開することをお勧めします。If the latest version does contain a profiling fix, we recommended that you stop profiling on your current version and restart the profiling with the new version.

注意

新しいバージョンでプロファイリングを開始するときは、既存のファイルにプロファイル データが追記されるよう、同じ出力ディレクトリ パスを指定してください。When you start profiling with the new version, pass the same output directory path so that the tool appends profile data on the existing files. そうすることで、すべてのプロファイリング データを使ってレポートが生成されます。A complete set of profiled data will be used to generate the report. 異なる出力ディレクトリを指定した場合は、新しいファイルが作成され、古いプロファイリング データはレポートの生成に使用されません。If you pass a different output directory, new files are created, and old profiled data is not used to generate the report.

Deployment Planner の更新に使われる .zip ファイルには、その都度、累積的な更新が格納されています。Each new deployment planner is a cumulative update of the .zip file. 以前のフォルダーに最新のファイルをコピーする必要はありません。You don't need to copy the newest files to the previous folder. 新しいフォルダーを作成して使用できます。You can create and use a new folder.

バージョン履歴Version history

Azure Site Recovery Deployment Planner ツールの最新バージョンは 2.5 です。The latest Azure Site Recovery Deployment Planner tool version is 2.5. 各更新で追加された修正については、「Azure Site Recovery Deployment Planner Version History (Azure Site Recovery Deployment Planner のバージョン履歴)」を参照してください。Refer to Azure Site Recovery Deployment Planner Version History page for the fixes that are added in each update.

次のステップNext steps