自宅サーバーにおすすめの仮想化ソフトはKVMとVMware Playerどっち?

このQ&Aのポイント
  • 自宅サーバーを公開しており、Windowsを使えるように仮想デスクトップを構築するために、KVMとVMware Playerのどちらがおすすめか悩んでいます。
  • KVMは初心者には難しい面もありますが、VMware Playerよりも性能が高いと評価されています。
  • 一方、VMware Playerは1ホストOSに1ゲストOSという制限があるため、複数の仮想マシンを同時に走らせる場合はKVMが優れています。
回答を見る
  • ベストアンサー

KVMとVMware Player どっち?

自宅サーバーを公開しております。 Core i5、メモリ8GB、SSD で構成されており、自宅サーバーにするにはもったいないくらいの速さです。 プラットフォームはCentOS6.4(64bit)です。 ディスプレイやキーボード・マウスは接続していません。 (サーバーをコンソールで使う機会は初期構築時以外はない状況です。) WebサーバーとFTPサーバーが主な用途ですが、 このたび、外出先からいつでも、自宅Windowsが使えるように、仮想デスクトップを構築することにしました。 KVMにてWindowsを入れてみました。 VMwareと比べると歴史が浅いだけあり、色々と初心者に優しくないなぁと感じました。 (また、ドライバを入れていない状態では、VMwareより遅く感じました。) 私は技術者ですので、使い方の勉強をする覚悟は出来ています。 その上で、KVMとVMware Playerはどちらがおすすめですか? 私が気になっている点としてはVMware Playerの場合、1ホストOSに1ゲストOSという様な想定から出来ていると思います。2個3個同時に仮想マシンを走らせる事は可能ですが、そういった用途の場合はKVMの方が優れているのかなぁ?と疑問にぶち当たりました。 VMware ESXiを構築するのが一番ベストだとは思いますが、既に構築されているCentOS6.4をリプレイスする事は考えていません。(手間がかかりすぎるので。) サーバーとして稼働中のCentOS6.4上に、仮想デスクトップ(Windows7やXP)を構築するとしたら、VMWare PlayerとQEMU-KVMはどちらがおすすめですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • oooioi
  • ベストアンサー率29% (16/55)
回答No.1

>VMware Playerはどちらがおすすめですか? 個人的な感覚だけど VMware Workstation > VirtualBox > VMware Player って感じかな。 VMware Playerを使うくらいならVirtualBoxを選ぶ。 >ディスプレイやキーボード・マウスは接続していません。 >(サーバーをコンソールで使う機会は初期構築時以外はない状況です。) この時にGUI側はx serverかVNCで外部端末から接続できる環境を作っているのか? それともsshのみ? sshのみの環境下でVMware Playerって使えるのか? 個人的にはkvm押し。 VMware PlayerだとWindowsのリモートはVNCでしょ。 VNCってサウンド周りは転送できないからある意味不便。 KVM+spiceでサウンドまで転送できるから便利。 まぁいろいろ亜種があるVNCと違い Windows用のクライアントがspiceが公式で出しているvirt-viewer固定。

gdbnb6c
質問者

お礼

>個人的にはkvm押し そうですか、Playerは無料でお手軽なところが良いのであって、深く専門的なことには別のものが良いですね。 私も今回は初めてkvmを利用して、VMwareシリーズ以外にLinux標準のkvmとWindows標準のVirtual pcを使ったことになりますが、VMwareシリーズは操作のわかりやすさやパフォーマンスで一番良いと感じました。 VMware Serverが2009年で終了してしまったのは残念です。 アドバイスをいただき気が付いたのですが、VMware Workstationをサーバーの様にして使えばいいのだと思いました。 画面無しのnoguiモードというのがあるらしいので、コンソールの性能の無駄遣いも大きくはならないと思われます。 ちなみにリモート接続はMicrosoft RDPを使うつもりです。 外出先から接続するときはVPN接続かSSH転送をするつもりです。 支障があれば、VNCにしようと思っています。 参考になりました。 ありがとうございます。

gdbnb6c
質問者

補足

>個人的にはkvm押し kvmにて、Windows7の環境が出来上がりました。 Crystal Diskmark でベンチマークテストをしましたが、 パフォーマンスがとても良いです。 もしかすると、VMWareESXiを凌ぐほどのパフォーマンスかもしれません。 まったく同じ環境で比べたわけではないのでなんともいえませんが、 Linux上で動作するにもかかわらずHyperVisorであるという KVMにはまだまだ潜在能力が隠れていそうです。 VMWareWorkStationやPlayerは、ホスト上で動く1個のアプリです。 KVMはLinuxカーネルが仮想化用にカスタマイズされているというものですので、 パフォーマンス重視で、自宅サーバーの用にLinux全体を自由に使えるときは ベストマッチな気がしています。 KVMはディザスタリカバリーにも使えそうですね。 ありがとうございました。

関連するQ&A

  • VMwareについて教えて下さい。

    仮想でサーバー構築を考えています。 CentOSです。 プラットフォームはWinXPで、ここにVMを入れたいのですが、 VMware playerとVMware serverのどちらが適しているのでしょうか? そもそもこの二つの違いが良く分からないのと、 VMware PlayerでもCentOSを入れて構築している手順書が ネットに出回っています。 サーバー構築するにはどちらが良いのか、 またVMware serverだからこそplayerにはできない 例えばこんなことが出来るとか、 それぞれのメリット、デメリットを教えて下さい。 あくまで目的はサーバー構築してみたいだけです。 ノートPC OS:WinXP CPU:PenM 1.4Ghlz RAM:1GB

  • VMware PlayerとServerの違い

    ホストOSにLinux(CentOS)を利用し、仮想でサーバーを構築したいと考えています。 サーバーを2つ作りたいので、仮想という手段になります。 ゲストOSにもCentOSの予定で、用途は小さな2,3人の会社で電源常時ON、社外からVPNでSambサーバーのファイルを閲覧できるようにする。(したがってDDNSの更新アプリとなども併用) ほかにDHCPサーバーとしてだったり、外部からメンテナンスできるようSSHのインストールも行う予定です。 (もう一つのゲストOSはちょっと別のことに使いたい) 以前と違い、現在はVMware Playerでもisoからのインストールなどできるようですが、どちらを選択すればよいのでしょうか? 常時起動のサーバーとして、使う上で、どういった違いがあるのかなど、教えていただけると幸いです。 よろしくお願いいたします。

  • vmware esxiを使っている方アドバイスをお

    vmware serverを使って自宅のcentosとvista(ホストOS)を使っているのですが、ゲストOSの起動が非常に遅くて困っています。 vmware esxiを使って自宅のcentosをゲストOSとして、とvistaはVM関係なく普通に使う方が起動が早くてリソースの無駄も無く良いのかとふと思いました。 vmware esxiを使っている方アドバイスをお願いします。 vmware esxiのゲストOSの起動は早いでしょうか? 普通にHDDにインストールされているOSを起動して使えるようになるスピードと比べてどの位で使えるようになるでしょうか? また、VMを使っていると起動してから%が100になるまでちゃんと使えすかなり時間がかかりますが、ESXIも同じでしょうか? プリンタなどクライアントPCとして使う場合特に問題はありませんでしょうか? 最後に自宅のcentosのvmxファイルをそのまま使うことは出来るのでしょうか? PCのスペックはCPU2.66GHZシングルコア、メモリ2GBです。

  • VMware ESXi4.0について

    お世話になっております。 無償版のVMware ESXi4.0 を使って、仮想環境を構築しようと 考えています。 構築対象のサーバは、 DELL PowerEdge T410 ですが、以下のクワッドコアプロセッサを2つ搭載しています。 Xeon E5506 × 2 (計 8 core) 【質問1】 ESXi4.0から、有償版のライセンスが、1プロセッサ単位に なっていますが、無償版のESXiも1プロセッサまでしか、 使えないのでしょうか。 【質問2】 有償版と無償版のそれぞれのESXi4.0で起動できる ゲストOSの数に制限は、あるのでしょうか。 制限がある場合、何台まで起動可能か教えて頂けないでしょうか。

  • 仮想OSから物理HDDにアクセスしたい

    SSD 120GB×3 RAID1or5 HDD 2TB×3 RAID1 上記構成で、PCをサーバ用途にしようと思っています。 SSDに何を入れるかは決めていませんが、HDDにはあらゆるデータを格納するつもりです。 VMWare ESXiで構成して、仮想OS複数、およびファイルサーバとして運用しようと考えていましたが、 よくよく考えたら、ファイルサーバについてはデータを仮想化したくない為、出来ないんじゃないかと思い、詰んでしまいました。 例えば ・Windows XP   仮想OS(全部vmdkでいい) ・Windows 7   仮想OS(全部vmdkでいい) ・Windows Server   仮想OS(全部vmdkでいい) ・CentOSなど(ファイルサーバ)   仮想OS(OS部分のみvmdkでいい)   物理的なHDDを認識させ、Sambaによるデータアクセスを行いたい というようなことをしたいのですが、ESXiに限らず、このような方法を取る手段はありますでしょうか? 但し、パフォーマンスを考え、VMWare PlayerなどのホストOSを要する方法は考えていません。

  • 仮想マシン(VMware Player)のバックアップについて

    仮想マシン(VMware Player)のバックアップについて /* 環境 */ 【仮想環境】 VMware Player 3.1.0 【ホストOS】 Windows 7 Professional(x64) 【ゲストOS】 CentOS 5.5 Linuxを学習するために、VMware Playerで作成した仮想マシンにCentOSをインストールしました。 それからパッケージをアップデートし、VMware Toolsをインストールしました(この状態を「状態A」とします)。 この後に、仮想環境のCentOSに対して、新しいパッケージを導入したり、設定を変更したりしていきたいと思っています。 ただ、Linuxに不慣れなため、色々と失敗して、仮想マシンを「状態A」に戻したくなるのではないかと想像しています。 そこでおたずねしたいのですが、「状態A」の状態を保存しておくにはどのようにしたらよいのでしょうか? 仮想マシン作成時に指定したフォルダー(c:\Users\ユーザ名\Documents\Virtual Machines\CentOS)をまるごとコピーしておくだけでよいのでしょうか? また、下記ページの表の「復元ディスク」の項目でVMware Playerは×になっていて、「上位エディションのWorkstationにはスナップショット機能あり」とあるのですが、 このスナップショット機能がないVMware Playerでは、「状態A」のバックアップはできないのでしょうか? http://www.atmarkit.co.jp/fwin2k/verification/vpcwin07/vpcwin07_01.html 以上よろしくお願い致します。

  • ESXiでの仮想化について

    最近、業務で仮想化環境の構築にかかわるようになったのですが、分からない点があるのでご教示を頂けますでしょうか。 百聞は一見にしかずで、一度、自宅のノートPCにvMware ESXi をインストールして仮想化を試そうとしたのですが、インストールはできるもののNICが認識しないため、試すことができず、今まできてしまったのですが、今回、かかわることになり、試すこともできず、分からない点で出てきて困っております。 【環境】 vMware ESXi 6 Server(仮想化基盤) vCenterServer 6(管理サーバー) (1).VMware ESXiでは、ホストの構成情報はバックアップできるが、ホストOSそのものをバックアップすることは出来ないと聞きました。  VMware ESXiでは、ホストOSそのものをバックアップする方法はないということでしょうか。 (2).ホストOSの障害があった場合、ホストOSだけ復旧させて仮想マシンがすぐ使用することができるようにはホストOSと同じサーバーに仮想マシンを配置せず、FCスイッチに接続されているストレージに仮想マシンを配置するのが一般的な構成でしょうか。 (3).他のハイパーバイザー型の仮想化ソフトの場合も同様にホストOSそのものをバックアップすることはできないのでしょうか。 (4).vCenter Server 6ではバンドルされているデータベースがvPostgresですが、このデーターベースはどのような用途で使用されるのでしょうか。

  • vSphere Clientのファイルアップロード

    自宅のPCに仮想環境を構築中ですが、vSphere Client上にCentOSをインストールして、ローカル(PC)からCentOSへファイルをアップロードしたいのですが、方法が分かりません。 vSphere Clientの設定方法を教えてください。 構築環境  PC:Windows7  vmware player:ESXi4.1.0をインストール  vSphere Client4.1.0:CentOS 5.6をインストール

  • VMWare Playerのネットワークについて

    VMWare Playerのネットワークについてご教授いただけませんでしょうか。 ノートパソコンにVMWare PlayerをインストールしてCentOSを構築しています。 LAN環境(LANケーブルを接続できる環境)がある場合は問題なくローカルからブラウザやTera Term でVMWare PlayerのCentOSに接続できるんですが... 現在、ちょっと事情があってLAN環境(LANケーブルを接続できる環境)がありません。 それでVMWare PlayerのCentOSに接続できなくて困っています。 こんな状態(LANケーブルを接続できる環境がない)でVMWare PlayerのCentOSに接続できる方法はありますか。 ご存知の方がいましたらご教授いただけませんでしょうか。 現在のVMWare PlayerのCentOSのネットワークのアダプタの設定は「ブリッジ」です。 ※それよりもできるのかな... 些細な事でも何でも構いません。 変な事を質問していたらすみませんが宜しくお願いします。

  • VMwareとXenとで迷っています

    デスクトップの仮想化で、VMware playerとXen serverのどちらを利用するかで迷っています。ホストOSはWindows 7、ゲストOSはFedora等のLinuxです。 インターネットを見ている限り、Linuxについては準仮想化という方式を採用しているXenの方がパフォーマンスの低下が少なそうです。が、VMwareはシェアナンバー1ですし、情報等は多そうな気もします。 実際のところ、LinuxをゲストOSに使う場合、VMware playerとXen serverとではどちらがおススメでしょうか?ご回答よろしくお願いします。