適用対象: Azure Local 2311.2 以降
この記事では、Azure Migrate を使用して Hyper-V 仮想マシン (VM) を Azure Local に移行するための検出とレプリケーションのフェーズについて説明します。
重要
現在、この機能はプレビュー段階にあります。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
Azure Migrate のアプライアンスとその管理方法の詳細については、「 Azure Migrate アプライアンスを参照してください。
開始する前に
ソース アプライアンスとターゲット アプライアンスの両方で、16 GB RAM、80 GB のディスク ストレージ、8 vCPU、および外部仮想スイッチを備えた Windows Server 2022 VM の作成をサポートするのに十分なリソースがハードウェアにあることを確認します。
移行するすべての VM の電源がオンであり、 Hyper-V 統合サービス がインストールされていることを確認します。 VM の電源がオンではなく、Hyper-V 統合サービスがインストールされていない場合、移行は失敗します。
手順 1: ソース アプライアンスを作成して構成する
プロジェクト キーを生成する
この手順では、ソース アプライアンスのキーを生成します。具体的な手順については、「 プロジェクト キーの生成 を参照してください。
ソース アプライアンスを作成する
アプライアンスは、テンプレート (.VHD ファイル)、または Hyper-V サーバーにダウンロードするスクリプト (.zip ファイル) を使用してインストールできます。 Azure Migrate のアプライアンスとその管理方法の詳細については、「 Azure Migrate アプライアンスを参照してください。
テンプレートを使用してインストールする (.VHD ファイル)
この手順は、.VHD ファイル テンプレートを使用してソース アプライアンスをデプロイする場合にのみ適用されます。 ソース アプライアンスは、.VHD ファイルを使用して自動的にインストールされます。 詳細については、「 VHD のダウンロード」を参照してください。
スクリプト (.zip ファイル) を使用してインストールする
この手順は、.zip ファイルをダウンロードした場合にのみ適用されます。 ソース アプライアンスをインストールするには、 AzureMigrateInstaller.ps1 PowerShell スクリプトを使用します。 具体的な情報については、「 スクリプトを使用してアプライアンスを設定するを参照してください。
アプライアンスを構成して VM を検出する
ソース アプライアンスがインストールされたら、アプライアンスを 構成する準備が整います。
アプライアンスが構成されたら、VM 検出プロセスを開始します。
検出が完了したことを示す緑色のチェックマークが表示されるまで待ってから、Azure portal に移動して VM インベントリを確認します。
移行するすべての VM の電源がオンになっていることを確認し、検出プロセスの前または実行中 にHyper-V 統合サービス がインストールされていることを確認します。
手順 2: ターゲット アプライアンスを作成して構成する
ターゲット アプライアンス キーを生成する
ターゲット アプライアンス キーを生成するには、次のタスクを実行します。
Azure portal で Azure Migrate プロジェクトに移動し、 サーバー、データベース、Web アプリを選択します。
[移行ツール] の下の [検出されたサーバー] に 0 以外の値が表示されることを確認します。
[ Migration and modernizationで、 Replicate を選択します。
Specify 意図ページで、次の入力を指定します。
- [何を移行しますか?] で、[サーバーまたは仮想マシン (VM)] を選択します。
- どこに移行しますか?で、Azure Local を選択します。
- 仮想化の種類で、Hyper-V を選択します。
- オンプレミス アプライアンスでは、ソース アプライアンスが事前に設定されます。 複数のソース アプライアンスがある場合は、ドロップダウン リストから該当するアプライアンスを選択します。
情報ブロックから、[Azure Local へのレプリケーションを開始する前に] の [ダウンロードして構成する] を選択します。
デプロイしてターゲット アプライアンスを構成します ペインで、ターゲット アプライアンスの名前を指定し、Generate キーを選択します。
後で使用するために生成された後、プロジェクト キーをコピーしてテキスト エディター (メモ帳など) に貼り付けます。
ターゲット アプライアンスを作成する
アプライアンスは、次のいずれかを使用してダウンロードできます。VHD ファイルまたは.zip ファイル。
[手順 2: Azure Migrate アプライアンスのダウンロード] では、.VHD または .zip を選択し、その後 インストーラーをダウンロード を選択します。
テンプレートを使用してインストールする (.VHD ファイル)
この手順は、.VHD ZIP ファイルをダウンロードした場合にのみ適用されます。
圧縮されたファイルをデプロイする前に、それが安全であることを確認します。
ファイルをダウンロードしたコンピューターで、管理者の PowerShell ウィンドウを開きます。
次のコマンドを実行して、VHD のハッシュを生成します。
C:\>Get-FileHash -Path <Path to downloaded VHD zip> -Algorithm SHA256
最新のアプライアンス バージョンとハッシュ値を確認します。
シナリオ ダウンロード SHA256 Azure ローカル アプライアンス 最新バージョン: https://go.microsoft.com/fwlink/?linkid=2246416
6ae1144b026efb2650f5e11c007a457c351a752f942c2db827dd2903f468dccb zip 形式のファイルをフォルダーに抽出します。
これで、.VHD ファイルを使用してアプライアンスをインストールできます。
Hyper-V Manager やフェールオーバー クラスターなどのローカル ツールを使用して、ダウンロードしたアプライアンスからターゲット アプライアンスをインストールします。Azure ローカル インスタンス上の VHD ファイル。
VM のプロビジョニングが完了して起動したら、デスクトップから Azure Migrate Target Appliance Configuration Manager ショートカットを開きます。
スクリプト (.zip ファイル) を使用してインストールする
この手順は、.zip ファイルの使用に適用されます。
次の構成で Azure Local に VM を作成します。
- オペレーティング システム: Windows Server 2022
- vCPU: 8
- ディスク: >80 GB
- メモリ: 16 GB
VM が作成されたら、管理者として VM にサインインします。
アプライアンスは、.zip ファイルからダウンロードできます。 [手順 2: ターゲット アプライアンスをダウンロードしてインストールする] で、.zipを選択し、[ダウンロード] を選択します。
ダウンロードした zip ファイルを、Azure ローカル インスタンスで作成した新しい VM にコピーします。 zip をフォルダーに抽出し、
AzureMigrateInstaller.ps1
PowerShell スクリプトが抽出されたフォルダー内の場所に移動します。管理者として PowerShell ウィンドウを開き、次を実行します。
Set-ExecutionPolicy -ExecutionPolicy Unrestricted .\AzureMigrateInstaller.ps1 -Scenario AzureStackHCI -Cloud Public -PrivateEndpoint:$false
インストールが完了したら、VM を再起動します。 VM にサインインします。
ターゲット アプライアンスを登録する
ターゲット アプライアンス VM にサインインします。
デスクトップ ショートカットから Azure Migrate Target Appliance Configuration Manager を開きます。
前に生成したターゲット キーを見つけて、 Azure Migrate プロジェクト キーの検証のフィールドに貼り付け、 Verify を選択します。
確認が完了したら、 Log in を選択し、Azure アカウントにサインインします。
MFA 認証用の Authenticator (または類似) アプリに表示されるコードを入力します。
アプライアンスが正常に登録メッセージが表示されるまで待ちます。
Authenticator アプリに表示されるコードを使用して、Microsoft Azure PowerShell にサインインします。 アプライアンスが登録されるまでに最大 10 分かかる場合があります。
アプライアンスが登録されたら、Azure ローカル インスタンス情報の提供に移動し、[システム情報の追加]を選択します。
ターゲットの Azure Local インスタンスで、完全修飾ドメイン名 (FQDN)、ドメイン名、ユーザー名、パスワードを入力し、 Save を選択します。
資格情報が受け入れられると、状態は Validated に変わります。 [構成] をクリックします。
構成が完了するまで待つと、" Successful に構成された Azure Migrate プロジェクト" というメッセージが表示されます。
手順 3: レプリケーションを開始する
Azure portal で Azure Migrate プロジェクトに移動し、 サーバー、データベース、Web アプリを選択します。
[ Migration and modernizationで、 Replicate を選択します。
意図の指定ページで、次の手順を実行します。
- [何を移行しますか] は、[サーバーまたは仮想マシン (VM)] として自動的に設定されます。
- どこに移行しますか?Azure Local を選択してください。
- 仮想化の種類として Hyper-V を選択します。
- 検出に使用する オンプレミス アプライアンス (ソース) としてソース アプライアンスを選択します。
- 完了したら、 Continue を選択します。
Replicate ページの Basics タブで、次の手順を実行します。
- このフィールドは自動的に設定されます。 これがターゲットの Azure Local インスタンスを持つサブスクリプションでない場合は、システムを持つ Azure サブスクリプションを選択します。
- ターゲット システムに関連付けられているリソース グループを選択します。
- Target system で、Azure ローカル リソースを選択します。
- システムに緑色のチェックがあることを確認します。 緑色のチェックは、Azure Arc リソース ブリッジなどのすべての前提条件がこのシステムで構成されていることを示します。
- 完了したら [次へ] を選択します。
[ターゲット アプライアンス] タブで、ターゲット アプライアンスが接続されていることを確認します。緑色のチェックマークが表示されます。
メモ
緑色のチェックマークは、ターゲット アプライアンスが正常に登録され、構成されていることを示します。 ターゲット アプライアンスをまだ構成していない場合は、代わりに構成ページがここに表示されます。
[次へ] を選択します。
仮想マシン タブで、VM が検出され、一覧表示されていることを確認します。 一覧から最大 10 個の VM を選択して、一度に移行できます。 [次へ] を選択します。
[ ターゲット設定 タブで、次のタスクを実行します。
Storage アカウントサブスクリプションが自動的に設定されます。 ストレージ アカウントを作成するサブスクリプションではない場合は、別のサブスクリプションを選択します。
メモ
移行するには、ストレージ アカウントを作成する必要があります。 このアカウントは、Azure プロジェクトと同じサブスクリプションに存在する必要があります。
ストレージ アカウントに関連付ける リソース グループ を選択します。
VM サブスクリプションが自動的に設定されます。
Cache ストレージ アカウントの場合既存のストレージ アカウントを選択します。 (新規) ストレージ アカウントを選択して、ランダムに生成された名前の新しいストレージ アカウントを作成することもできます。
メモ
キャッシュ ストレージ アカウントとして使用するストレージ アカウントを新しく作成することをお勧めします。 作成後、ストレージ アカウントの場所を変更することはできません。
移行した VM に関連付けるリソース グループを選択します。
前提条件として作成した論理ネットワークを選択します。 VM はこのネットワークに接続されます。 ドロップダウン リストに論理ネットワークが表示されない場合は、論理ネットワークを作成し、論理ネットワークを再読み込みしてください。
前提条件として作成したストレージ パスを選択します。 VM はこのストレージ パスに作成されます。 ドロップダウン リストにストレージ パスが表示されない場合は、ストレージ パスを作成ストレージ パス[ストレージ パスの再読み込み]を選択。
完了したら [次へ] を選択します。
[ Compute ] タブで、次の手順を実行します。
Disks タブで、レプリケートするディスクを選択します。
メモ
一度選択すると、OS ディスクを選択解除することはできません。
必要に応じてディスクの種類を変更し、 次へを選択します。
Review + レプリケーションの開始タブで、すべての値が正しいことを確認し、Replicateを選択します。
プロセスが完了するまでこのページを表示します (これには 5 ~ 10 分かかる場合があります)。 このページから移動すると、レプリケーションアーティファクトが完全に作成されず、レプリケーションが失敗し、最終的に移行されます。
サーバー、データベース、Web アプリ ページが自動的に表示されます。 [ Migration tools タイルで、 Overview を選択します。
Azure Local migration > Replications に移動します。 レプリケーションの状態を確認します。 Refresh を選択すると、レプリケートされた VM が表示されます。
レプリケーションが続行すると、レプリケーションの状態に進行状況が表示されます。 定期的に更新を続けます。 初期レプリケーションが完了すると、時間単位の差分レプリケーションが開始されます。 Migration 状態が移行準備完了に変更されます。 VM は移行できます。
次のステップ
- Hyper-V VM の移行を完了します。