この記事では、Migration およびモダン化 を使用してHyper-V VM を移行するためのサポート設定と制限事項をまとめます。 Azureへの移行のためのHyper-V VMの評価に関する情報をお探しの場合は、評価サポート マトリックスを確認してください。
注意事項
この記事では、サービス終了 (EOL) 状態となっている Linux ディストリビューションである CentOS について説明します。 適宜、使用と計画を検討してください。 詳細については、「CentOS のサポート終了に関するガイダンス」を参照してください。
移行の制限
レプリケーションでは、一度に最大 10 個の VM を選択できます。 より多くのマシンを移行する場合は、10 台単位のグループでレプリケートしてください。
Hyper-V ホストの要件
| サポート | 詳細 |
|---|---|
| デプロイ | Hyper-V ホストはスタンドアロンにすることも、クラスターにデプロイすることもできます。 Azure Migrateレプリケーション ソフトウェア (Hyper-V レプリケーション プロバイダー) は、Hyper-V ホストにインストールされます。 |
| アクセス許可 | Hyper-V ホストに対する管理者権限が必要です。 |
| ホスト オペレーティング システム | 最新の更新プログラムを適用した Windows Server 2022、Windows Server 2019、Windows Server 2016、または Windows Server 2012 R2。 これらのオペレーティング システムの Server コア インストールもサポートされていることに注意してください。 |
| その他のソフトウェア要件 | .NET Framework 4.7 以降 |
| ポート アクセス | VM レプリケーション データを送信するための HTTPS ポート 443 での送信接続。 |
Hyper-V のVM
| サポート | 詳細 |
|---|---|
| オペレーティング システム | Azureでサポートされているすべての Windows および Linux オペレーティング システム。 |
| Windows Server 2003 | 2003 Windows Server実行している VM の場合は、移行前に Integration Services Hyper-Vインストールする必要があります。 |
| Linux VM in Azure | 一部の VM では、Azureで実行できるように変更が必要になる場合があります。 Linux の場合、Azure Migrateは次のオペレーティング システムに対して自動的に変更を行います。 - Red Hat Enterprise Linux 10.x、9.5、9.x、8.x、7.9、7.8、7.7、7.6、7.5、7.4、7.0、6.x - CentOS Stream - SUSE Linux Enterprise Server 15 SP4、15 SP3、15 SP2、15 SP1、15 SP0、12、11 SP4、11 SP3 - Ubuntu 24.04、22.04、21.04、20.04、19.04、19.10、18.04LTS、16.04LTS、14.04LTS - Debian 13、12、11、10、9、8、7 - Oracle Linux 10、9、8、7.7-CI、7.7、6 - Kali Linux (2016、2017、2018、2019、2020、2021、2022) - AlmaLinux 10.x、8.x、9.x - Rocky Linux 10.x、8.x、9.x - その他のオペレーティング システムの場合は、手動で必要な変更を行います。 |
| Azure に必要な変更 | 一部の VM では、Azureで実行できるように変更が必要になる場合があります。 移行の前に手動で調整してください。 関連する記事には、その手順が記載されています。 |
| Linux ブート | /boot が専用パーティションに存在する場合は、OS ディスク上に存在する必要があり、複数のディスクに分散していてはいけません。 /boot がルート (/) パーティションに含まれている場合は、"/" パーティションは OS ディスク上に存在する必要があり、他のディスクにまたがっていてはいけません。 |
| UEFI ブート | サポートされています。 UEFI ベースの VM は、Azure第 2 世代 VM に移行されます。 |
| UEFI - セキュア ブート | 移行はサポートされません。 |
| ディスク サイズ | Gen 1 VM の場合は最大 2 TB の OS ディスク、Gen 2 VM の場合は最大 4 TB の OS ディスク。データ ディスクの場合は 32 TB。
既存のAzure Migrate プロジェクトの場合、最大 32 TB の大きなディスクをレプリケートするには、Hyper-V ホスト上のレプリケーション プロバイダーを最新バージョンにアップグレードすることが必要になる場合があります。 |
| ディスクの数 | VM あたり最大で 16 台のディスク。 |
| 暗号化されたディスクまたはボリューム | 移行はサポートされません。 |
| RDM またはパススルー ディスク | 移行はサポートされません。 |
| 共有ディスク | 共有ディスクを使用する VM の移行はサポートされません。 |
| Ultra Disk | ultra Disk の移行は、Azure Migrate ポータルからはサポートされていません。 Ultra Disks として推奨されるディスクの帯域外移行を行う必要があります。 つまり、Premium ディスクの種類として選択して移行し、移行後に Ultra Disk に変更できます。 |
| NFS | VM 上のボリュームとしてマウントされた NFS ボリュームはレプリケートされません。 |
| ReiserFS | サポートされていません。 |
| iSCSI | iSCSI ターゲットを含む VM の移行はサポートされていません。 |
| ターゲット ディスク | マネージド ディスクを持つ Azure VM にのみ移行できます。 |
| IPv6 | サポートされていません。 |
| NIC チーミング | サポートされていません。 |
| Azure Site RecoveryまたはHyper-V | vm が Azure Site Recovery または Hyper-V レプリカを使用したレプリケーションに対して有効になっている場合、移行と最新化を使用してレプリケートすることはできません。 |
URL アクセス (パブリック クラウド)
Hyper-V ホスト上のレプリケーション プロバイダー ソフトウェアは、これらの URL にアクセスする必要があります。
| URL | 詳細 |
|---|---|
| login.microsoftonline.com | Active Directoryを使用したアクセス制御と ID 管理。 |
| backup.windowsazure.com | レプリケーション データの転送と調整。 |
| *.hypervrecoverymanager.windowsazure.com | レプリケーションの管理に使用されます。 |
| *.blob.core.windows.net | ストレージ アカウントにデータをアップロードします。 |
| dc.services.visualstudio.com | 内部監視に使用するアプリ ログをアップロードします。 |
| time.windows.com | システム時刻とグローバル時刻間の時刻同期を確認します。 |
URL アクセス (Azure Government)
Hyper-V ホスト上のレプリケーション プロバイダー ソフトウェアは、これらの URL にアクセスする必要があります。
| URL | 詳細 |
|---|---|
| login.microsoftonline.us | Active Directoryを使用したアクセス制御と ID 管理。 |
| backup.windowsazure.us | レプリケーション データの転送と調整。 |
| *.hypervrecoverymanager.windowsazure.us | レプリケーションの管理に使用されます。 |
| *.blob.core.usgovcloudapi.net | ストレージ アカウントにデータをアップロードします。 |
| dc.services.visualstudio.com | 内部監視に使用するアプリ ログをアップロードします。 |
| time.nist.gov | システム時刻とグローバル時刻間の時刻同期を確認します。 |
注
Migrate プロジェクトに private エンドポイント接続がある場合、Hyper-V ホスト上のレプリケーション プロバイダー ソフトウェアは、プライベート リンクのサポートのためにこれらの URL にアクセスする必要があります。
- *.blob.core.windows.com - レプリケートされたデータを格納するストレージ アカウントにアクセスするため。 これは省略可能であり、ストレージ アカウントにプライベート エンドポイントがアタッチされている場合は必要ありません。
- Active Directoryを使用したアクセス制御と ID 管理の login.windows.net。
レプリケーション ストレージ アカウントの要件
次の表は、Hyper-V VM 移行のレプリケーション ストレージ アカウントのサポートをまとめたものです。
| 設定 | サポート | 詳細 |
|---|---|---|
| 汎用目的 V2 ストレージ アカウント (ホット層とクール層) | サポートされています | GPv2 ストレージ アカウントでは、V1 ストレージ アカウントよりも高いトランザクション コストが発生する可能性があります。 |
| プレミアムストレージ | サポートされています | しかし、コストの最適化に役立つ Standard Storage アカウントをお勧めします。 キャッシュ ストレージ アカウントは、Standard ストレージ アカウントでなければならず、Premium はサポートされていません。 |
| リージョン | 仮想マシンと同じリージョン | ストレージ アカウントは、保護されている仮想マシンと同じリージョンに存在する必要があります。 |
| サブスクリプション | ソース仮想マシンとは異なる場合があります。 | ストレージ アカウントは、ソース仮想マシンと同じサブスクリプションに存在している必要はありません。 |
| Azure Storage用の仮想ネットワークファイアウォール | サポートされています | ファイアウォールが有効なレプリケーション ストレージ アカウントまたはターゲット ストレージ アカウントを使用している場合は、必ず 信頼されたMicrosoft サービスを有効にします。 また、ソース仮想ネットワークの少なくとも 1 つ以上のサブネットにアクセスできることを確認してください。 パブリック エンドポイントの接続のために、すべてのネットワークからのアクセスを許可する必要があります。 |
| 論理的な削除 | サポートされていません | 論理的な削除はサポートされていません。これをレプリケーション ストレージ アカウントで有効にすると、コストが増加するためです。 Azure Migrateでは、レプリケート中にログ ファイルの作成/削除が非常に頻繁に実行され、コストが増加します。 |
| プライベート エンドポイント | サポートされています | ガイダンスに従ってプライベート エンドポイントを使用してAzure Migrateを設定します。 |
AZURE VM の要件
Azureにレプリケートされるすべてのオンプレミス VM は、この表にまとめられているAzure VM の要件を満たしている必要があります。
| コンポーネント | 必要条件 | 詳細 |
|---|---|---|
| オペレーティング システムのディスク サイズ | 最大 2,048 GB。 | サポートされていない場合、確認は失敗します。 |
| オペレーティング システムのディスク数 | 1 | サポートされていない場合、確認は失敗します。 |
| データ ディスク数 | 16 以下 | サポートされていない場合、確認は失敗します。 |
| データ ディスク サイズ | 最大 32 TB | サポートされていない場合、確認は失敗します。 |
| ネットワーク アダプター | 複数のアダプターがサポートされます。 | |
| 共有 VHD | サポートされていません。 | サポートされていない場合、確認は失敗します。 |
| FC ディスク | サポートされていません。 | サポートされていない場合、確認は失敗します。 |
| BitLocker | サポートされていません。 | マシンのレプリケーションを有効にする前に、BitLocker を無効にする必要があります。 |
| VM 名 | 1 から 63 文字。 名前に使用できるのは、英文字、数字、およびハイフンのみです。 マシン名の最初と最後は、文字か数字とする必要があります。 |
Site Recoveryのコンピューターのプロパティの値を更新します。 |
| 移行後の接続-Windows | 移行後にWindowsを実行しているAzure VM に接続するには: - 移行前に、オンプレミス VM で RDP を有効にします。 Public プロファイルに TCP 規則と UDP 規則が追加されていること、およびすべてのプロファイルに対して Windows Firewall>Allowed Apps で RDP が許可されていることを確認します。 - サイト間 VPN アクセス用に、RDP を有効にし、Windows Firewall - >でドメインおよびプライベートネットワークで RDP を許可します。 さらに、オペレーティング システムの SAN ポリシーが [OnlineAll] に設定されていることを確認します。 詳細情報 を参照してください。 |
|
| 移行後の接続 - Linux | SSH を使用して移行後にAzure VM に接続するには: - 移行前に、オンプレミスのマシンで、Secure Shell サービスが [開始] に設定されていることと、ファイアウォール規則で SSH 接続が許可されていることを確認します。 - 移行後、Azure VM で、フェールオーバーされた VM のネットワーク セキュリティ グループ規則と、接続先の Azure サブネットに対して SSH ポートへの着信接続を許可します。 さらに、VM のパブリック IP アドレスを追加します。 |
次のステップ
移行用にHYPER-V VM を移行します。