小規模構成向けの無料のハイパーバイザー


13

非営利組織の仮想化用のサーバーを構築しています。VMware ESXIを無料で使用することを計画していましたが、新しいESXIはvSphere Clientで十分にサポートされていないようで、代わりに使用されるはずのWebインターフェイスは無料ではないため、2番目に私の計画を推測しています。

ハードウェア上では、たった1つのサーバーに制限されています。おそらく、32 GB RAM、2 x 256 GB SSD、2 x 1TB HDDを備えたSupermicro X10SRH-CLN4F-O上のXeon E5-1650 v3(6 x 3.5 Ghz)になります。ボードには、ESXIで動作するはずのオンボードLSI SAS 3008コントローラがあります。

サーバーを使用して、アカウンティング(WS 2012 R2)、pfsense(vpn /ルーティング)、および約2つのLinux VMを内部データベースアプリケーション、メール(zarafa)、アクティブディレクトリ(samba 4)、およびファイルとプリンターサーバーに使用する予定です。

XenServerまたはKVMを使用した方が良いでしょうか?XenServerのプラス面は、私にとっては完全に無料(KVMと同じ)ですが、KVMには欠けているような非常に優れた管理インターフェイスがあることです。しかし、マイナス面は、ローカルストレージの適切なサポートが不足していることです。データベース用に未加工のSSDストレージをVMに提供したかった(アカウンティングおよび内部ツール-最も頻繁に使用されます)が、XenServerではサポートされていないようです。反対側のKVMはそれをサポートしているようですが、KVMとWindows Serverのパフォーマンスが非常に悪いという悪い思い出があります。

私にとって重要なポイント

  • 性能
  • 使いやすさ(基本的なタスク、マニュアル、質問をするための優れたコミュニティ用のまともなUIなど)
  • バックアップ機能(現在のところ移行は1台のサーバーしかないため、VMのスナップショットとバックアップを手動で新しいサーバーに転送する必要があります)
  • 信頼性
  • 無料

6
OPは3つの製品の比較機能セットについて尋ねているので、これは実際には話題外ではありません。さらに、彼は明確に定義された要件のセットで入力を求めています。質問は完全に回答可能であるため、これを再度開く必要があります。
ewwhite

1
「良い」管理インターフェースには何が必要ですか?
ジャーニーマンオタク

2
現在、ESXi用のポストインストール可能なWebクライアントがあります。labs.vmware.com/flings/esxi-embedded-host-client
ライアンボルガー

Windowsは、virtioドライバーパッケージSPICEゲストツール(デスクトップエクスペリエンスが必要な場合)をインストールすれば、KVMで非常に良好に動作します。
マイケルハンプトン

適切な代替手段は、Xen / XenServer(エンタープライズサポートを購入できるCitrix無料製品)を使用することです。これは最大のクラウドの構築元(AmazonのEC2を含む)であり、単一ノードのインストールから巨大なクラスターまで拡張可能です。最良の部分は、100%無料で、エンタープライズ機能を100%使用できることです(サポートと機能の両方に課金するVMWareのモデルとは異なり、Citrixはサポート料金を除くすべての機能を提供します)。
SnakeDoc

回答:


17

サーバー2012を実行している場合、すでにhyper-vにアクセスできます。無料のhyper-vはあなたのニーズに応えるものであり、GUIはどのクライアントまたは2012サーバーからでも実行できます。また、これは、あなたがサンを買う余裕がないなら、あなたは何も移行を共有しないでしょう。

http://blogs.technet.com/b/keithmayer/archive/2012/09/07/getting-started-with-hyper-v-server-2012-hyperv-virtualization-itpro.aspx


同意します-その価格は既にWindows Serverの価格に含まれているので、追加費用なしで基本的にエンタープライズグレードのソリューションを入手できます。
-WillS

Server 2012 Standardを使用すると、Hyper-Vホスト用とシステム用の2つのライセンスを取得できますか?私は大きなWindowsサーバーの専門家ではないので、実際には使用を避けようとしています。Microsoftソフトウェア(サーバー、Exchange、Sharepointなど)の使用を開始すると、非営利と見なされます。ITインフラストラクチャに多額の費用を費やし、実際に作業している原因により適しています。しかし、とにかく既にWS2012を入手しなければならないので(そしてスポンサーのおかげで私たちにとってはたったの60ドル)、無料のESXI / Proxmoxと比較して付加価値があるので、実際にそれを検討するかもしれませんか?
シュナイダ

4
また、非営利団体がソフトウェアの無料ライセンスを取得できるテクスープもご覧ください。私はライセンスの専門家ではありません。あなたの最良の絶対的なリソースはベンダーですが、もしあなたが実行しているのが物理サーバー上でhyper-vであるなら、ライセンスは2つのVMSを与えます。
ジムB

1
@WillSは、非営利団体として登録されている場合、マイクロソフトのチャリティー価格の対象となります。これにより、ほぼすべての製品の大幅な割引を受けることができます。
-MDMarra

私たちはすでに地元のテクスープパートナーからスポンサー/割引を受けています!そのため、Windowsサーバーのライセンスはわずか60ドルです。
シュナイダ

9

VMware ESXiは無料で使用できます... Webインターフェイスを必ずしも使用する必要はありません。製品はシッククライアントで非常にうまく機能します。

または、vSphere Essentialsライセンス(500ドル)を購入すると、最大3台のホストサーバーを管理できます。これにより、vCenterの機能とWebインターフェイスを使用することができます。いずれにしても、優れたマインドシェアとコミュニティを備えた十分にサポートされた製品の場合、コストは非常に低くなります。


一般に、役割/機能を分離する必要があると思います。なぜ非常に多くの人々がファイアウォールとルーティングをハイパーバイザーに統合しようとするのか定かではありません。専用のアプライアンス(Cisco ASAまたは専用のpfsenseハードウェア)を入手します。

アカウンティングアプリケーションにWindowsサーバーを使用している場合は、追加の手順を実行し、Active DirectoryにWindowsを使用することもできます。Sambaを代わりに使用することは、難しい選択です。

VMwareを使用する場合は、ハードウェアRAIDコントローラーを使用してください。

XenはSMB領域とEnterpise死んでおり、新しい展開には実行可能な選択肢ではありません。アプローチにもよりますが、KVMは問題ありませんが、この規模のESXiには何の問題もありません。Hyper-Vもオプションになります。


2
XenServerが死んだのはなぜですか?ホームサーバーに使用し、必要なもの(dev、prod、test vms)で
大丈夫です-JorgeeFG


1
非常に不正確で、Xenが死んでいると知らされていません。Xen(およびXenServer)は、AmazonのEC2を含む大規模なパブリッククラウドのほとんどを動かしています。通常、コストとスケーラビリティの理由から、プライベートクラウドのみがVMwareを使用して作成されます。Xen / XenServerは、VMwareがそれらに対して課金するのに対して、すべてのエンタープライズ機能をすぐに使用できます。
SnakeDoc

3
OP:私は非営利組織の仮想化用サーバーを構築しています ... @SnakeDocの質問のコンテキストがわからない場合は、議論に貢献していません。
ewwhite

2
@SnakeDocこれをドロップしてください。建設的ではありません。必要に応じてこの回答に自由に投票し、独自の回答を投稿することができます。
EEAA

6

proxmoxを使用します。これは、KVM(他のコンテナータイプもサポート)に基づくハイパーバイザーで、すべてWebインターフェースを介して統合されています。私たちはこれをデルラックサーバーで使用しており、小規模企業に最適です。有料サポートを購入することもできます。

ProxmoxはRedHat長期サポートカーネルに基づいていることに注意してください。これは、サーバーの安定性と優れたドライバーサポートの同義語です。

また、後で別のサーバーにお金がかかるときにサーバーを冗長化することもできます。

注意:Windowsベースのゲストを使用する場合は、必ずRedHat準仮想化ドライバーを使用してください。窓の最近の味のために、あなたはまた、より良いCPUモードを使用してKVM / QEMUの行っているため、チューニングするためにあなたのCPUの設定を必要とする:ホストの代わりkvm64を


1
昨夜proxmoxを試しましたが、第一印象は本当に良かったです。また、LXCと、インストールしたWindows Server 2012の統合も、パフォーマンスが悪くなかったことも気に入っています。KVMベースのWindows仮想化で期待したことです。他のハイパーバイザーと比較してベンチマークを行いますが、いくつかの数字があります!
シュナイダ

3

WindowsがKVMでどれだけうまく機能するかは言えませんが、テストする価値はあると思います。Windowsで利用可能なPVドライバーがあります。VMをセットアップし、いくつかのベンチマークを実行することはそれほど悪くありません。

KVMは、Xenとは異なり、カーネルに組み込まれているため便利です。パフォーマンスはほぼ同じです。libvirtと「Virtual Machine Manager」GUIを使用して簡単に使用できます。必要に応じて、直接ディスクアクセスを提供できます。すぐになくなるとは思わないので、今後のサポートに期待できます。そして何よりも、それは無料であり、常にそうです!

Linux VMの私の経験では、ビジーなサーバーで非常に高い信頼性で動作します。

Xenで問題が発生するたびに、助けを得るのにひどい時間がありました。

VMストレージをLVMまたはZFSボリュームに配置して、パフォーマンスを犠牲にすることなくスナップショットを作成できます。


3

他の人が既に提案したように、Windows Serverライセンスを既にお持ちの場合、エンタープライズグレードの仮想化プラットフォームを所有しています。Standardエディションの場合、次のように使用できます。

(1)Windows Serverの1つのインスタンスを最大2つの物理ソケット(コアの数は関係なく、プロセッサソケットが重要なので、サーバーが適格)を備えた物理サーバーにインストールします。これは「仮想化ホスト」と呼ばれます。このインスタンスでHyper-Vの役割を除き、OSの他のいわゆる「役割」(DNS、DHCPなど)をインストールすることはできません

(2)2つまでインストールできます「ホスト」システム内に「ゲスト」Windows Serverオペレーティングシステムのインスタンスます。これらのインスタンスに必要な役割をインストールします。

(3)Hyper-Vホスト内に任意の数のLinuxゲストをインストールします。つまり、仮想マシンの数はライセンスの制限によって制限されず、Windowsゲストの数のみが制限されます。

無料のHyper-Vサーバーについては、非ドメイン(つまり、ワークグループ)環境で管理するのは面倒であるため、別のフル機能のWindowsサーバー(少なくとも2つ)が(a )Windowsベースのホストを管理するドメインコントローラー(無料のHyper-Vサーバーがインストールされているものを含む)。

最新のWindowsバージョンに組み込まれているRAIDのようなソフトウェアテクノロジーであるストレージプールを検討することを忘れないでください。従来のHDDでも驚くほどのパフォーマンスを発揮できます。仮想マシンに直接ディスクアクセスを使用する必要はありませんし、お勧めしません。

Linuxゲストのサポートに関しては、Hyper-Vの最新バージョンでは大幅に改善されていますが、まだ改善の余地があります。Hyper-VでLinuxゲストを構成する方法に関するマイクロソフトの記事が複数あります。

  • 編集(以下のコメントへの応答で):

いいえ、「通常の」Windows Server 2012 R2 – StandardまたはEnterpriseを意味します(主にライセンスが異なります– EnterpriseはWindows Serverゲストインスタンスを制限せず、Standardは2つに制限しますが、追加のライセンスを持つゲストを追加インストールできます; Iあなたが標準版を持っていると仮定します)。

Windows Hyper-V Server(最初から無料)を使用し始めたとき、2008バージョン、2008 R2でしたが、これはワークグループでは面倒でしたが、不可能ではありませんでした。無料のHyper-Vの新しいバージョンで状況が変わったかどうかは単純にわかりません(現在はStandardエディションを実行しているため)が、そうではないと思います。画像を作成するには、http//blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroupをご覧ください。.aspxおよびこちら:http : //blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspxおよびgoogle for 'hyper-v workgroup 'さらに検索します。

したがって、フル機能のWindows Server 2012 R2をハードウェアにインストールするだけです(ヒント:インストール時にプロダクトキーを入力しないでください。インストールを後でアクティブ化できます。最初に構成をテストし、満足したらアクティブ化します)。 ; ドライバーのインストール、ネットワークの構成、ストレージ(ストレージプールの調査); 次に、Hyper-Vの役割のみをインストールします。このロールは、デフォルトで管理ツール、つまりHyper-Vマネージャーもインストールします。これを使用して、仮想マシンを作成および構成します。ゲストシステムとしてWindows Server 2012 R2の2つのインスタンスをインストールできます(これらはアクティベーションも必要です)。たとえば、1つのインスタンスをインフラストラクチャサーバー(DNS、DHCP、さらにはDC)として構成し、2番目のインスタンスを使用して、言及したWindowsアプリケーションをホストします。次に、* nix仮想マシンを追加します。この記事を読む:https://technet.microsoft.com/en-us/library/dn531030.aspxおよび詳細については、Googleを使用してください。

ドメインコントローラーがないか、少なくともHyper-Vホストがドメインに参加していないため、この構成も実際にはワークグループ構成です。ただし、仮想化ホストにローカルに管理ツールがインストールされているため、これは重要ではありません。また、RDPを使用してワークステーションから接続し、Hyper-Vマネージャーをリモートで使用することもできます。ただし、Windows 8.1用のリモートサーバー管理ツールをインストールしようとするとhttps://www.microsoft.com/en-US/download/details.aspx?id=39296ワークステーションでは、無料のHyper-Vと同じ問題に直面します。そのため、ポイントは次のとおりです。無料のHyper-VにはローカルGUIがなく、ワークグループでの構成が困難な純粋にリモート管理が必要です。対照的に、フル機能のWindows Server 2012 R2では、GUIがローカルにインストールされ、RDP経由でローカルおよびリモートの両方からアクセスできるため、Hyper-Vの役割を簡単に管理できます(何らかのVNCをインストールすることもできます)。

画像を完成させるには:無料のHyper-Vには独自のGUIはありませんが(コマンドラインウィンドウと制限付きのテキストベースの管理ツールを備えた空のデスクトップのみ)、無料バージョンを含む3dパーティツールがあります。フル機能のHyper-Vホストをシミュレートできます例:http : //www.5nine.com/5nine-manager-for-hyper-v-free.aspxただし、初期構成(ネットワーク設定、RDPの有効化)は引き続き手動で行う必要があります。また、プログラムのアンインストール(コントロールパネルなし)、Windows Updateなどの処理も​​困難になります。


HyperVサーバーとして機能する1つのWindows Serverインスタンスでは、無料の「Hyper-V Server 2012 R2」を意味しますか?「非ドメインで管理するのが面倒だった」と言うとき、あなたはそれが変更されたと言いますか、ドメイン制御を持っていなくても大丈夫です、またはあなたは私が1つを持っている方が良いことを意味します一緒に仕事をするのは楽しいですか?
シュナイダ

@schneida:答えを編集
セルジオ

1

Proxmox VEを使用します。無料で、noVNCが組み込まれた優れたWeb GUIを備え、KVMまたはLXCをサポートします。

大規模な実稼働クラスターおよび開発環境で使用します。


0

私は現在、VMware ESXiを3つの仮想サーバーのみの小さな構成で使用していますが、無料版では問題なく動作します。そして、私はvSphereクライアントを使用していますが、制限に気付いていません。

過去に有料版のESXiを使用したことがありますが、現在の要件については、これまでのところ制限はなく、完全に機能しています。

編集:バージョン5.5を使用しています。


0

小さなUbuntuシステムにインストールされたプレーンなXenをホストとして使用し、コマンドラインからを使用して管理しxlます。私が理解しているように、libvirtdをインストールして、デスクトップから素敵なGUI管理コンソールとしてvirt-managerを使用できます。これらの日のうちの1つは、サーバーを再構築して試してみることです。

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