仮想マシンでVMWare ESXまたはESXiを実行する方法は?


25

VMWare ESXまたはESXiを仮想マシン内にインストールして使用できますか?

VMWareワークステーションまたはサーバー内にインストールできますが、その後は機能しません。主な症状は次のとおりです。

  • 本当にゆっくり実行されます。
  • VMを作成できますが、VMの電源を入れると、というエラーが表示されます"You may not power on a virtual machine in a virtual machine"

1
本当に典型的なQ&Aではありません。たぶん自分で尋ねて答えるべきです。:)または、何度も尋ねられたと言ったので、あなたも完璧なソリューションをそこに投稿できます。
ケンチェン2009年

代わりにこれをwikiにスローすることもできます。
dr.pooter 09年

このウェブサイトでは決して尋ねられなかったので、答えることはありませんでしたが... )。
マッシモ

2
クイックアップデート:VMware Workstation 8は、ESX / ESXiのネイティブな仮想化をサポートしています。仮想マシンの種類に「VMware ESX」を選択するのと同じくらい簡単です。
マッシモ

回答:


41

VMWareのESXまたはESXi CAN仮想マシン内で実行し、提供される特定の前提条件が満たされています。
この種のセットアップは、もちろん本番環境では完全に役に立たない(そして完全にサポートされていない)が、2つの目的には非常に役立つ可能性がある。

  • 利用可能な物理サーバーがない場合のESXまたはESXiのテストまたは調査。
  • 少なくとも2つのサーバーと1つのSANがない場合、仮想インフラストラクチャ全体をテストまたは調査します。

前提条件:

  • いくつかの物理リソースが必要です。VMでESXまたはESXiを実行するには、VMに少なくとも1.5 GBのメモリ、2つのVCPU、およびサーバー自体とその中で実行するVMに十分なディスク容量が必要です。
  • ネイティブ仮想化サポート(Intel VTまたはAMD-V)を備えた物理CPU が絶対に必要です。
  • 物理ホストでVMWare Workstation 6.5、VMWare Server 2またはVMWare Fusion 5を実行する必要があります。以前のバージョンでは、VMでESXまたはESXiを正常に実行できません。
  • 物理ホスト上の64ビットOSは便利ですが、必須ではありません。

セットアップ:

  • マザーボードBIOSでCPUのネイティブ仮想化サポートを有効にします(多くの場合、デフォルトでは有効になっていません)。
  • 好みの仮想化ソフトウェアをインストールします。Windows XP x64ホストでVMWare Workstation 6.5.2を使用してすべてを正常にテストしましたが、VMWare Server 2.0やLinuxホストでも動作するはずです。
  • これらの設定を使用してカスタムVMを作成します。
    • ハードウェア互換性レベル:最新
    • ゲストオペレーティングシステム:その他の64ビット
    • 仮想CPU:少なくとも2
    • メモリー:少なくとも1.5 GB
    • ネットワーキング:ホストオンリーまたはNAT
    • SCSIアダプター:LSI Logic
    • 仮想ディスクのタイプ:SCSI
    • 仮想ディスク:必要に応じて。少なくとも2つの仮想ディスクを使用することをお勧めします。10GBはシステムのインストール用で、もう1つはデータストアを作成する場所です。スペースは事前に割り当てられている必要があります。
    • フロッピー、サウンドカード、USBコントローラなどを取り外します。ネットワークとストレージのみを残します。
    • CPU実行モード:Intel VT-xまたはAMD-V(非常に重要)。
  • 作成した仮想マシンのVMXファイルを手動で編集し、次のパラメーターを設定します。

    guestOS = "vmkernel"
    monitor_control.vt32 = "TRUE"
    monitor_control.restrict_backdoor = "TRUE"

  • VMを起動し、インストールISOイメージからESXまたはESXiをインストールします。

  • ESXまたはESXi仮想サーバーがホストと通信できるようにネットワークを構成します。

使用法:

  • Webブラウザを使用して、仮想サーバーのIPアドレスに接続し、VI Clientをダウンロードします。
  • ホストにVIクライアントをインストールします。
  • 仮想ESX / ESXiサーバーに接続します。
  • 必要に応じてVMを作成します。
  • VMの電源を入れます。
  • すべてが正しく行われると、VMが起動します。VM内でVMの電源をオンにできないと不平を言う場合、「monitor_control.restrict_backdoor」パラメーターにエラーがあります(または、古いバージョンのVMWare Workstation / Serverを使用しています)。

  • 楽しい :-)


VMWare Server 2.0を実行している場合、GUIでCPU実行モードを選択することはできません。これを修正するには、.vmxファイルに次の行を追加します。monitor.virtual_exec = "hardware"
Massimo

1
別の補遺:すべてESX 4.0内でも機能します。ワークステーション/サーバーと同じ設定。
マッシモ

1
これをVMWare Fusion(Mac)でも機能させるための基本的なプロセス。
クリントミラー

2

VM Ware ESXiバージョンをインストールするためには、64ビットOSのインストールが事前に必要です。CPUがサポートしない場合、インストールを続行できるとは思いません。


1

ESXi 4.1をVirtualbox VMに正常にインストールできました。キーボードが認識されないという同じ問題がありました。気まぐれで、Virtualbox 3.2.6にいくつかの調整を加えてインストールしてみましたが、問題は見つかりませんでした。

VMを作成し、メモリを2ギガバイト、ハードドライブを10ギガバイトに設定したら、ホストデスクトップからクライアントを使用できるようにネットワークカードをブリッジに変更し、詳細オプションをクリックしてIntel 1000 Server MTカードを選択します。また、ビデオを128MBに変更しましたが、それより低いと何も妨げられないでしょう。ワラ、キーボードの問題はなく、インストールは正常に完了しました。その後、すべての構成変更を問題なく実行できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.