Articles

Vmware仮想マシンをHyper-Vに変換する:完全なガイド

企業は、常により安定した、通常、ライセンスがコストがかからない仮想環境にシステムを移 Hyper-Vは安定しており、ハイパーバイザーとしてはるかに良くなっているため、主にライセンスコストのために、この時点でより多くの顧客を受けています。 この頃はHyper-Vは企業が今決定しているより安定した環境であるので、それはHyper-Vに動くために安全、価値がある。

以前のブログ記事で説明したように、Hyper-Vのトップ機能について説明しました

お客様がVMware環境からHyper-Vに移行するにつれて、その移行を計画す 主に、これらのVMware仮想マシンを別のハイパーバイザーに変換する方法。 このブログでは、仮想マシンをVMware環境からHyper-V環境に移動する方法の例を示します。 VMwareをHyper-Vに変換する方法:

仮想から仮想(V2V)への移行、または物理から仮想(P2V)への移行を実行するには、コンバータツールが必要です。

仮想から仮想(P2V)への移行を実行するには、コンバータツールが必要です。 または、V2Vを変換する場合は、別のハイパーバイザーからHYPER-VにOVFファイルを使用してVMをエクスポートおよびインポートできます。

市場には多くの変換 Googleの場合は、さまざまなハイパーバイザーからHyper-Vに移行できる多くのツールがありますが、この記事では適切なMicrosoftツールとプロセスを使用します。

この記事では、3つの部分に分割する3つの変換例について説明します。

  • パートI:Microsoft Virtual Machine Converter(MVMC)を使用した変換
  • パートII : System Center20160を使用した変換–Virtual Machine Manager(VMM)
  • パートIII:VmwareでOVFファイルをエクスポートし、PowerShellを使用してHyper-Vでインポート

Microsoft Virtual Machine Converter(MVMC)を使用してVMwareをHyper-Vに変換

この最初のパートでは、Microsoft Virtual Machine Converterを使用してVMwareバーチャルマシンをHyper-Vバーチャルマシンとして変換する方法について説明します。MVMCに関しては、Microsoftはこのツールを削除することを決定し(EOLは2017年6月)、System Centerを通じてのみ利用可能であることになっていました。 しかし、多くの顧客がこの決定について不平を言った後、Microsoftはスタンドアロンツールとしてツールフリーを提供し続けることに決めましたが、Microsoft System Centerを使用していて、microsoft System Centerに含まれている間にのみサポートしています。

無料のツールMVMCは、ここでMicrosoftのサイトからダウンロードすることができます。/div>

変換ツールのダウンロードを使用すると、文書mvmc_cmdletsをダウンロードすることもできます。ドク 名前が言うように、変換GUIツールを使用することなく、Powershellコマンドを使用してすべての変換タスクを実行する方法に関するコマンドを持つ文書です。

サポートされているオペレーティングシステム

Windows Server2008R2SP1、Windows Server2012、Windows Server2012R2

  • Microsoft Virtual Machine Converter(MVMC)をインストールする前に、MVMCを実行するコンピュータに次のソフ:
    • Windows Server2012R2、Windows Server2012、またはWindows Server2008R2SP1オペレーティングシステム
    • Microsoft.NET Framework3.5および.NET Framework4WINDOWS Server2008R2SP1にMVMCをインストールする場合
    • Microsoft.NET Framework4.5WINDOWS Server2012またはWindows8にMVMCをインストールする場合
      注:MVMCはこれらのすべてのバージョンにインストールされますが、windows PowerShellコマンドレットの一部としてリリースされているWindows PowerShellコマンドレットを使用してください。mvmcにはwindows powershellランタイム3.0が必要で、コマンドレットはwindows server2012R2、Windows Server2012、windows8でのみ機能します。1、またはWindows8
    • Feature Bits Compact serverをインストール
    • Visual Studio2012Update1のVisual C++再頒布可能

Microsoft Virtual Machine Converterをインストールする方法

MVMCのインストールは非常に簡単です。 スタンドアロンMVMCを、移行元と移行先の両方にアクセスできるワークステーションまたはサーバーにインストールします。

重要:MVMCの場所には、変換からの一時ファイル用の十分なディスク領域が必要であることに注意してください。 ディスク領域のサイズは、ソース仮想マシンの仮想ディスクと同じサイズです。

変換中のネットワークストレスを防止するには、変換の一時ファイルを格納するためにローカルディスクを使用することをお勧めします。

注:ソースまたは宛先にツールをインストールしないことをお勧めします。 そのため、可能であれば、常に別の場所を使用してMVMCをインストールしてください。

Microsoft site:mvmc_setupからダウンロードしたファイルの実行を開始します。msi

MVMC is installed and ready to start the conversion process.

Before starting the process some considerations to bypass some issues that may block the conversion.そうでない場合は、次のPowershellコマンドを使用してHyper-Vにルールを追加します。

New-NetFirewallRule-DisplayName”HyperV-Setup”-Direction Inbound-Action Allow-EdgeTraversalPolicy Allow-Protocol TCP-LocalPort139,445

ルールが作成されたかどうかを確認します:

Get-NetFirewallRule-DisplayName”HyperV-Setup”|Select DisplayName,Profile,Enabled,Direction,Action|Format-Table-AutoSize

変換が完了した後にルールを削除する場合は、次のようにします。

Remove-NetFirewallRule-DisplayName”HyperV-Setup”

ファイアウォールが変換をブロッ

VMware Tools:

VMホット移行を行い、VMware Toolsが仮想マシンにインストールされている場合、上記の同じエラーが発生す そのため、変換前にVMware Toolsをアンインストールしてください。 コールド移行では、移行先の仮想マシンをパワーオンする前にVMware Toolsを無効にします。 このタスクはPowerShellで実行できます。 このコマンドは、指定されたVHDXのVMware Toolsに関連付けられているサービス、ドライバ、およびプログラムを無効にします。

このコマンドは、指定されたVhdxのVMware Tools

例:

Disable-MvmcSourceVMTools-DestinationLiteralPath”Hyperpathfolder\VHD\VirtualMachineName.vhdx”

私たちの例の一つは次のとおりです。

Disable-MvmcSourceVMTools-DestinationLiteralPath”C:\ClusterStorage/E:\Hyper-V\Virtual hard disks\SCCM Test-Win10.注:仮想マシンのパワーオン後は、VMware Toolsを安全にアンインストールできます。サポートされていないシステム操作を変換しようとすると、同様の警告が表示されます。

サポートされていないOS:

サポートされていないシステム操作を変換しようとすると、同様の警告が表示されます

MVMC3.0ツールでも、サポートされている操作システムにMicrosoft Server2016とWindows10がリストされていませんが、この記事のテストとして、これらの操作システムを問題なく変換することができました。 ただし、このツールを使用している間、Microsoftはこれをサポートしていないことに注意してください。 主に、環境から重要なサーバーを変換する場合。

このツールとサポートされているシステムに関する完全な情報はここにあります。仮想マシンまたは物理サーバーを変換する場合は、ホット移行と呼ばれるOSのパワーオン(MVMCはVolume Shadow Copy Service-VSSを使用)、またはコールド移行と呼ばれるパワーダウンで 注:ソース仮想マシンの電源をオンにして変換する場合は、変換後に電源をオンにするオプションを無効にすることを忘れないでください。 そのため、ネットワーク内で移行元および移行先の仮想マシンをパワーオンしていません。 MVMCは、変換されたVmの電源をオフにしてからVMware toolsをアンインストールしません。 変換後にアンインストールする必要があります。VMware:vCenter v6.0(2つのESXiホスト)
Hyper-V:Hyper-Vクラスタ(3つのWindows2016サーバー)

Windows7がインストールされている仮想マシンを変換します。注:この記事とテストの目的のために、Windows2016とWindows10にも変換されました。

変換を開始します。:

Start the Microsoft Virtual Machine

In this case, the process is a V2V. Select Virtual Machine Conversion option.

You have the option to convert your VM into a Microsoft Azure environment or to a Hyper-V.

This case is Migrate to Hyper-V option.

Note: Hyper-Vサーバーの宛先でWindows Management Instrumentation(WMI)を介したリモートアクセスを有効にします。変換先:最初に、この仮想マシンのHyper-V宛先(FQDNまたはIPアドレス)を追加します。

変換先:

最初に、この仮想マシンのHyper-V宛先(FQDNまたはIPアドレス)を追加します。

ユーザー名は、宛先Hyper-Vのローカルまたは管理者管理者である必要があります。

次に、変換された仮想マシンを格納するために、Hyper-Vに宛先パスを追加する必要があります。

この場合、Hyper-Vクラスターの一部であるHyper-Vであり、パスはClusterStorageです。
\\192.168.1.122\C$\ClusterStorage\Volume1\Hyper-V\Virtual hard disks\Virtual Hard Disks

注:MVMCの場所がこの共有パスにアクセスできることを確認するには、これをファイルエクスプローラにコピーし、変換場所からフォルダにアクセスできることを確認します。

仮想ディスクの種類には、固定サイズまたは動的に拡張を選択するオプションがあります。 意味は厚いディスクまたは薄いディスクです。

仮想ディスクの形式では、より多くの機能を備えた新しいバージョンのVHDXを選択する必要があります。

注:Hyper-Vのベストプラクティスとディスクの種類のフォーマットに関する記事のいずれかで詳細を読むことができます。変換元は、vCenterまたはESXiホストFQDNまたはIPアドレスにすることができます。 ここでも、ユーザー名は常にローカルまたはvCenterドメイン管理者(ESXiホストの場合はルート)である必要があります。詳細を入力して[次へ]をクリックすると、MVMCは自動的にvCenter/ESXiホストに接続し、使用可能なすべてのVmを表示します。 これで、変換する仮想マシンを選択できます(この例ではWin7テスト01です)。P>

MVMCで使用されるユーザー権限を認識することが不可欠です。 使用された宛先管理者は、宛先Hyper-Vに対する権限を持っていますが、仮想マシンゲストOSには持っていませんでした。 ホット移行では、VMゲストOSドメインのローカル/ドメイン管理者を追加する必要があります(Hyper-Vのドメインではありません。 同じADドメインにある場合は、「Windowsユーザーアカウントを使用」を有効にすることができます。”. ホット移行の場合にのみ必要ですが、コールド移行ではゲストOSにアクセスする必要はありません。

電源オン、電源オフ先とソースは、常に変換の種類(ホットまたはコールド)に依存します。

この例はコールド移行なので、両方のオプションがオフになっています。

次のオプションで、変換されたファイルを一時的に保存するフォルダを追加します。

注:より良い、パフォーマンスのために、これはローカルディスク上のローカルフォルダでなければなりません。p>

その後、変換プロセスが開始されます。

このプロセスの時間は、変換する仮想マシンのサイズだけでなく、インフラストラクチャにも依存します。 この例では、30GBの場合、3時間かかりました(これはネストされた物理仮想環境と物理仮想環境が混在しています)。あなたは、仮想マシンのビデオメモリに関する最終的な警告を得ることができ、あなたはこの警告を無視し、変換プロセスを開始するには、”終了”をクリ注:ビデオメモリが変換された仮想マシンに不可欠な場合は、Hyper-V変換された仮想マシンで変更して修正する必要があります。

ソースと宛先からのすべての変換の詳細が完了すると、プロセスが開始されます

変換プロセスは:

  1. 変換の検証(すべてのソースと宛先の詳細の検証)
  2. ディスクの変換(vmdkディスクを一時フォルダ内のvhdxディスクに変換)
  3. ディスクの分析(変換

    変換が完了すると、変換内の各タスクのレポートが取得されます。変換後、Hyper-Vで新しい変換されたVMを確認できます。



    vmware toolsを無効にした後、仮想マシンを起動します。

    変換された仮想マシンは別のネットワークとハイパーバイザーで実行されているので、ネットワー

    新しい変換された仮想マシンを編集し、ネットワークセクションで適切なネットワークアダプタを選択します。

    仮想マシンに適切なネットワークアダプタを追加した後、ネットワークと完全に動作するゲストOS

    結論:

    Microsoft Virtual Machine Converterは、Microsoft for Hyper-Vの古いツール(および時代遅れ)ですが、分離変換(物理または仮想)には非常に便利です。 記事で述べたように、Microsoftでも最新のWindowsバージョンをサポートしていないため、Windows2016またはWindows10VMを問題なく変換できます。

    また、MVMCを第三のサーバー(送信元または宛先ではない)にインストールし、変換に内部ネットワークを使用することをお勧めします(必須ではありません)。

    また、MVMCがインストールされているローカルディスクに一時ファイルを変換する(必須ではない)ストアをお勧めします。 ネットワーク共有を避けるようにしてください。 ただし、ローカルのtemp converterフォルダに変換用の一時ファイルを保存するための空き領域があるかどうかを常に確認してください。 変換先で無効にするか、変換する仮想マシンからソースVMware Toolsで事前アンインストールします。

    変換先で無効にするか、変換元VMware Toolsで事前アンイン Microsoft Virtual Machine Converter(MVMC)を使用してVMware VMをHyper-Vに変換するプロセスを見てきたので、このシリーズのパート2でSystem Center20160–Virtual Machine Manager(VMM)を使用することを見ていきます。

    新しいリリース、アップデート、洞察力の投稿などのための私たちのTwitterやFacebookのフィードに従ってください。p>

    あなたが読んだもののように? 私たちを評価