仮想化のジレンマ / ヘッドレスサーバー

仮想化のジレンマ / ヘッドレスサーバー

中小企業向けサーバーにどのような仮想化ソリューションを使用すればよいか、アドバイスを求めています。

現在、ヘッドレス Proliant ML110 G5 [CentOS - Xeon 3056 デュアルコア 2.33 Ghz| 3.5GB Ram] を次のように実行しています。

  1. シンプルファイルサーバー [Samba]

  2. 会計ソフトウェア サーバー [SSH ログインを使用する Cobol プログラム (5 ~ 8 ユーザー)] + ビジネス インテリジェンス用の Oracle 10g XE (ほとんど使用されない)

会計ソフトウェアはベンダーによって定期的にアクセスされるため、VM ソリューションを使用してこれら 2 つの機能を分離することを考えています。また、Samba サーバーで Asterisk を実行することも考えています。ベア メタル ソリューション (VMWARE esXi) を使用するか、Virtual Box/VwWare Server/ または XEN 仮想化などを使用するかについて、ご意見を伺いたいです。どのような提案がありますか?

追伸: 追加の 4 GB または RAM を注文しています。1.

答え1

確かに、古いバージョンの asterisk では視覚化に問題があります。asterisk 1.6 を使用していて、正確なカーネル RTC を提供する仮想マシンがある限り、動作させることができます。あるいは、freeswitch を検討しましたか? VM では asterisk よりも快適に動作することがわかりました。

同様に、仮想環境がネストされたページングや不十分な物理 RAM などの機能をサポートしていない場合、データベース アプリのパフォーマンスに大きな影響が出る可能性があります。

好みとしては、私は常に VMware 製品ラインを好んできましたが、自宅のマシンとワークステーションでは VirtualBox を使用しています。Xen には通常、ハイパーバイザーに実装されている最も高度な機能があります。また、私は KVM の経験がないことも告白しなければなりません。

また、Microsoft の Hyper-V についても触れていませんが、この場合は触れない方がよいかもしれません。Microsoft OS では驚くほどうまく機能しますが、Linux ではうまく動作しません。残念ながら、Microsoft は Linux Hyper-V カーネル サポートの維持に手間をかけなかったため、非常に限られた数のカーネル リリースでしか利用できません。

答え2

確かに、ファイル サーバーと会計ソフトウェアは簡単に仮想化できます。データベースは仮想化してもパフォーマンスがそれほど良くない傾向がありますが、めったに使用されないデータベースは完璧な候補です。この組み合わせの中で唯一問題になるのは Asterisk ですが、これは完全にニーズによって異なります。PCI バスに接続された特殊なハードウェアにゲスト オペレーティング システムから直接アクセスすることは、問題になる場合があります。

使用に関してはヴイエムウェアバーチャルボックスゼン仮想化... 既存の CentOS ホストや使用しているデスクトップで試してみるには、VirtualBox が最も簡単だと思いますが、ヘッドレスで管理するのは少し面倒です (完全に可能ですが)。ESXi の方が魅力的で、デスクトップで管理クライアントを実行することもできます。

答え3

誰かが言っているように、一部のアプリは VM での実行を好まないため、VM ではクロックが狂う可能性があります (特に、バックアップを実行するためにゲストを一時停止する場合)。

既存のOS上で動作する仮想化ツールを実行します。私はVMWare サーバーこれは、非仮想化 OS 上に保持したいアプリと一緒にインストールされ、実行されるアプリです。メモリ マネージャー ドライバーをコンパイルし (簡単です)、rpm を使用して VMware をインストールする必要があります (これも簡単です)。その後、ゲストを管理するための Web インターフェイス (または、好みに応じて古いコンソール インターフェイス) (または、ゲストをスクリプト化したり SSH 経由で接続したりするために使用できる CLI インターフェイス) が使用可能になります。

答え4

私は VMware しか実行していないので、これは明らかに偏った見方になりますが、安定性のメリットだけを基準にすれば、私なら ESXi を強く検討します。ESXi は非常に成熟したハイパーバイザーです。

関連情報