VMware を使用して物理マシンを仮想化する方法
物理マシンを仮想マシンに変える — 頭を悩ませることなく
物理コンピュータを仮想マシンに変換する(P2V)ことは、特にハードウェアを廃棄したいけれど、他の部分はそのまま残しておきたいという場合に、非常に役立ちます。VMwareのvCenter Converterなどのツールは、もはやゴールドスタンダードと言えるでしょう。当然のことですが、現在ではいわば生命維持装置に繋がれている状態です。最後の公式アップデートは2018年で、サポートは2019年に終了しました。2022年初頭現在、少なくとも公式には、VMwareのサイトから入手することすらできなくなっています。
とはいえ、新バージョンのベータ版は現在開発中なので、いつか戻ってくるかもしれません。それまでは、直接操作したい場合は古いバージョンを使うしかなく、いくつかの不具合を回避する必要があります。ここでは、現在利用可能なツールを使って物理マシンを仮想化する方法と、その過程で役立つヒントや注意点について簡単に説明します。
VMware における一般的な P2V の障害を解決する方法
ダイビングをする前に
- ドライブまたはネットワーク共有がNTFS、FAT32、またはExFATでフォーマットされていることを確認してください。FAT32は古い形式ですが、ソースによっては必要な場合もあります。
- VMware Fusionなどがインストールされている場合は、まず削除してください。
- を使ってファイアウォールを一時的にオフにしてください
netsh advfirewall set allprofiles state off。特に変換中は、ネットワーク関連の作業が楽になるかもしれません。 - UAC は面倒なので無効にしましょう:
- を押してWin + R、入力し
secpol.msc、Enterを押します - ローカルポリシー > セキュリティオプションに移動します
- ユーザーアカウント制御を見つける: 管理者承認モードですべての管理者を実行する
- 無効に設定して再起動してください。なぜ機能するのかは分かりませんが、権限の問題を回避するために必要になることが多いです。
- を押してWin + R、入力し
VMware Workstation Pro で仮想化
Windowsをお使いでワークステーションをお持ちの場合は、この方法の方が簡単です。物理マシン上にVMを作成するだけです。ただし、実際にはすべてのクローンが作成されるため、マシンがアイドル状態のときに実行することをお勧めします。そうしないと、処理中に時間が止まったようなスナップショットが作成されます。
- 念頭に置いていたPCを起動してみましょう。驚くようなことではありません。
- VMware Workstation Proを開き、「ファイル」>「物理マシンを仮想化」に進みます。インストーラー/プラグインがインストールされている場合は、このオプションが表示されます。
- プロンプトが表示されたら、VMware vCenter Converter Standalone をダウンロードしてインストールしてください。インストール中は、特に操作方法がわからない場合は、デフォルトのオプションで進めてください。
- セットアップ画面で、「クライアントサーバーインストール(詳細)」を選択します。これは、より柔軟なインストールが必要な場合に役立ちます。また、デフォルトのインストーラーが何も実行できないシステムでも役立ちます。
- HTTPS ポートを未使用のポートに設定してください。
4433またはを使用してください。cmd内で使用中のポートをチェックして、空いているポート8443を確認できます。netstat -a -b - VMware CEIPへの参加を決定し、ご自身の環境に合ったものを選択してください。「次へ」をクリックしてインストールしてください。
- インストールが完了したら、 [ファイル] > [物理マシンの仮想化]に戻ります。
ipconfigソースマシンでcmdまたはPowerShellと入力し、IPv4アドレスをメモしてください。トラブルシューティングに役立つだけでなく、リモートアクセスにも必要になります。- IP またはホスト名、ユーザー名、パスワードを入力し、「次へ」をクリックします。
- 証明書の警告が表示された場合は、「とにかく接続」をクリックしてください。VMware は証明書に関して時々激怒することがあります。
- VM に名前を付け、配置場所を選択します。専用のフォルダーを選択してください。そうしないと、ファイルが分散してしまう傾向があります。
- ホストシステムのユーザー名とパスワードを再度入力し、「完了」をクリックしてください。ディスク容量によっては処理に数時間かかる場合がありますので、コーヒーでも飲みながらお待ちください。古いハードウェアでは動作が停止したりクラッシュしたりする場合がありますが、アプリを再起動してもう一度お試しください。
vCenter Converter Standalone で仮想化
こちらの方が柔軟性は高いですが、少し複雑です。物理システムを.vmdk形式の仮想ディスクに変換します。ただし、作業を始める前に注意点があります。ソースドライブはExFAT、NTFS、またはFAT32でフォーマットされている必要があります。LinuxとMacの場合は、専用の方法を使用することをお勧めします。このガイドはWindows向けです。
- まず、Fusion Migration または類似のツールを削除します。これらは Converter と競合します。
- ファイアウォールとウイルス対策ソフトを無効にし、ドライバーの問題をトラブルシューティングしましょう。きっと後で感謝することになるでしょう。
- vCenter Converter Standaloneを起動します。起動したら、「Convert Machine」をクリックするか、「File」 > 「New」 > 「Convert Machine」に進みます。
- まだ VM を操作しておらず、物理 PC のみを操作しているため、ソース タイプを[Powered on]に設定します。
- 「このローカル マシン」 (基本的には、変換するマシン)を選択し、「次へ」をクリックします。
- 宛先タイプとしてVMware Workstation またはその他の VMware 仮想マシンを選択します。
- セットアップと互換性のある VMware 製品バージョンを選択してください。最新バージョンであれば問題なく動作します。
- VM に名前を付け、保存場所を選択します。後で混乱が生じないように、専用のフォルダーに保存してください。
- 次に、コピーするパーティションまたはデータを選択します。素早く完全なコピーを実行したい場合はこの手順をスキップするか、詳細を指定したい場合は「編集」をクリックしてください。
- すべてを確認して、「完了」をクリックしてください。コピー処理には時間がかかることがあります。特に大容量ディスクを変換する場合は、数時間かかることもあります。少し奇妙ですが、一部の環境では、明らかな理由もなく処理が停止することがあります。その場合は、再起動して再試行してください。
これで、物理システムの仮想ディスクとも言える.vmdkファイルが作成されました。ただし、これらのファイルは作成したVMにロックされているため、他の場所にコピーして再利用しようとすると、VMフォルダ全体をコピーするなど、追加の手順が必要になる場合があります。子VMDKファイルはすべて同じ場所に保管されていることを確認してください。
まとめ
物理ディスクから仮想ディスクへの変換は、特に生命維持装置のようなツールを使う場合は、決して簡単ではありません。しかし、根気強くこれらの手順に従えば、問題なく実行できます。ただし、古いバージョンは動作が不安定になったり、停止したりすることがあり、再起動や再試行で改善される場合もあることを覚えておいてください。ソースディスクが大きい場合は数時間かかることを覚悟しておいてください。しかし、完全な再インストールをするよりはずっと良いでしょう。
幸運を祈ります。これにより、少なくとも 1 つまたは 2 つの変換が少しスムーズに行われるようになることを願っています。
まとめ
- 開始する前にファイアウォールとUACを無効にしてください
- 可能であれば、VMware Workstation Pro を使用して仮想化を容易にします。
- ソースドライブが適切にフォーマットされていることを確認してください
- 長い待ち時間に備えてください。忍耐が鍵です。
- 古いバージョンで困っている場合は、VMwareの公式ガイドを参照してください。
まとめ
一番スマートな方法ではないかもしれませんが、現状ではこれが最善策です。古いマシンで困っている方や、とにかくすべてを素早くクローンしたい方は、試してみる価値があります。この方法が役に立つことを願っています。私の場合は数台のマシンでうまくいきましたので、あなたにも効果があるかもしれません。