web-dev-qa-db-ja.com

実稼働環境でKVMを使用している人はいますか?

私はKVMを使用してサーバーのペアをセットアップし、Ubuntu 9.10でそれらの間のホスト8仮想マシンをホストしようとしましたが、VMがフリーズして電源が入らないというさまざまな問題が生じました。

1つの仮想サーバーをセットアップして実行し、2つ目の仮想サーバーをセットアップしていましたが、OpenSSLを含む操作によって、VMが奇妙な方法でロックされ、すべてのネットワークトラフィックが停止しました。コンソールでログインを処理しませんが、ホストからCPU時間を奪うことはありませんでした。最初の仮想サ​​ーバーは同一であり、完全に機能していました。

もう1つVMセットアップしようとしたところ、Ubuntuが正常にインストールされていたのに再起動が拒否され、XFSに関係するカーネル例外がスローされました。

両方のホストにCitrix XenServer 5.5をインストールし、3番目のVMをまったく問題なくセットアップしています。VMwareを試したときも同じ経験がありましたが、無料ライセンスでより多くの機能を提供するようです。

私の質問は、KVMが不運なのか、それともKVM見た目と同じくらい不安定なのか?本番環境でKVMを使用しているか、使用する予定ですか?そして、あなたはどれくらい成功していますか?

編集:

すべての回答をありがとう。最近、2台の物理サーバーをKVM 0.12.3を使用するUbuntu 10.04 LTSにアップグレードしました。6番目の仮想マシンをKVM=にインストールして、以前に経験した問題のヒントすらなかったので、今はKVM :)

10
Andy Shellam

過去6か月以上にわたってUbuntu9.04および9.10でいくつかのKVMホストが稼働しており、最初にゲストをセットアップする際にいくつかの小さな問題がありましたが、それ以降はありません。ホストはそれぞれ平均3人のゲストです。ゲストは、マルチホームVPNサーバーからNASハードディスクに直接アクセスできるシステム)まで、さまざまなことを実行します。パフォーマンスとセットアップの容易さ(学習曲線が邪魔になったため) )私たちのネットワークを変革してきました。

Virt-managerクライアントを介したSSH経由のVNC接続により、移行は非常に簡単です。新しいインスタンスは不安定なネットワークエラーが発生する傾向があるため、クローン作成はそれほどスムーズではありませんでした。

私が抱えている他の唯一の継続的な不満は、virt-installのオプションとしてQEMU VLANをサポートして、より面倒なKVMコマンドを直接使用する必要がないようにすることができれば素晴らしいことです。その他それよりも、私たちは非常に満足しており、ほとんどの管理ツールはXenと共有されているので、あなたに最適な方を使用すると思います。

3
nedm

DebianLennyでKVMを使用して、ほぼ1年になります。

ライブマイグレーションを除いて、安定しています。どうやらそれは準仮想化ネットワークなしで動作するでしょう。しかし、パッチが適用されたバージョンが利用可能になるまでは、短い休憩で我慢できます。

DRBDを使用して共有ブロックストレージを提供します。

現時点では、特定の組み合わせを管理するための適切な方法が提供されていなかったため、ホイールを再発明しました http://github.com/ptman/kvmmgr

4
ptman

私はかなり厄介なバグをいくつか経験しました-たとえば、virtio-net [1]によるネットワーク接続の喪失、kvm-clockがおかしくなり、VMでそれ[2]をとっています。その他(算術演算の誤りによるゲストファイルシステムの破損[3])。さらに、libvirtdは、実行中のすべてのVMをクリーンシャットダウンする方法を長い間提供していませんでした[4]。YMMV:-)

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576838

[2]明確なバグレポートはありませんが、これが存在する理由があります: http://people.debian.org/~paravoid/kvm-noclock-3.tar.gz

[3] http://marc.info/?l=qemu-devel&m=127436114712437

[4] https://bugzilla.redhat.com/show_bug.cgi?id=44427

2
sendmoreinfo

現在、3つのホストノードを備えた本番環境でKVMを使用しています。それぞれが20GbitInfinibandを介して、DRBDとペースメーカークラスタリングツールを使用して同期されたNFSサーバーのペアに接続されています。

私は小さなホスティングおよび開発会社を経営しており、現在、ネットワークのほとんどが仮想化されています。私たちの仮想マシンは主にウェブ、SMTP、DNSサーバーです。合計で約250のドメインがホストされており、そのうちのいくつかはトラフィックが多く、多くの開発サイトもあります。

最近、Esxiホストで実行されていた約15台のVmwareマシンを変換しました。 Vmwareは私たちにとっては良かったのですが、ライブマイグレーション、高可用性などを考慮すると高すぎるため、EsxiによるInfinibandのサポートも非常に限られています。 Infinibandは、ストレージが集中化されている場合に発生するいくつかの重要な問題を解決します。現在、私のNFSサーバーは、降下I/Oスループットを備えたツイン8TBRAID6アレイです。将来的には、同じ2つのサーバーにRAIDアレイを追加し、複数のNFS共有をエクスポートし、ホストノードに十分な帯域幅を確保できるようになる予定です。

私たちのセットアップはバニラで、物事を可能な限りシンプルに保ちます。ホストマシンでDebian7.0を実行し、NFSサーバーでDebian 6.07を実行し、virt-managerを実行するUbuntu13.04デスクトップセットアップでVMを管理します。

KVMとlibvirtは素晴らしいですが、Vmwareに比べると少し未熟ですが、キンクがすべて解決されれば、セットアップははるかに簡単になり、完全に機能するDebianシステムを本当に楽しんでいます非常に独自仕様のEsxiベアメタルシステムとは対照的に、ホストマシンで実行されます。SSH、rsyncバックアップ、apt-getアップデートなどはすべて簡単です。

いくつかの問題を調査、テスト、および解決する時間がある場合は、「KVM)を完全に無料で使用できます。さらに重要なのは、オープンソースです。

1
Todd T.

問題なくさまざまなLinuxをkvmにセットアップしました。すべてスムーズに実行されます。

kvmホストにxen/virtualboxまたはその他のバーチャライザーがないことを確認してください。 kvmはハードウェア仮想化にアクセスする必要があり、他のバーチャライザーと競合する可能性があるためです。

kvmパッケージを販売しているウェブホスティングプロバイダーを見たことがあります。だから私はそれがすでに十分に安定していると思います。

自分でコンパイルしていますか?これをテストしたい場合は、Fedoraをお勧めします。 kvmは現在redhatプロジェクトであるためです。また、他のいくつかの関連プロジェクトもredhat/Fedoraがホストするプロジェクトです。

rawhidevirtリポジトリを使用して最新の「テスト」リリースを入手することもできます。

1
DennyHalim.com

KVMを6か月以上使用していて、問題はありません。OpenVZ、VMware、Virtualboxなどの他の仮想化テクノロジーを使用しました。

  • VMwareは混合バッグであり、特にエンタープライズの種類にお金を払う気がない場合はそうです。

  • Virtualboxはかなり良いですが、サーバータイプのインストールを実行するためのソリューションとしてどれだけ適しているかはわかりません。追加のハードウェアを設定する手間をかけずに、他のOSを利用できるようにする限り、ラップトップでうまく機能します。

  • OpenVZ、私は2年以上使用しており、問題なく動作します。 OpenVZの唯一の例外は、ホストOSと同じOSであるゲストのみを実行できることです。 CentOS 5.xで使用しましたが、問題なく動作します。

  • [〜#〜] kvm [〜#〜]、コマンドラインから直接使用することは、学習曲線の一部になる可能性があるため、お勧めしますvirt-managerを使用して開始します。

KVMを使い始めるのに役立つと思ったリソースをいくつか紹介します。

0
slm

私は3つの異なるマシン(Ubuntu9.10およびDebian5ホスト)で数か月間KVMをテストしてきましたが、Windows64ビットドライバーを扱う以外の問題は実際には発生していません。 。

これまでのところ、Linuxゲスト(CentOSとDebian)には問題はなく、VMwareと比較したパフォーマンスには本当に満足しています。

移行などの高度なことは何も試していません。イメージにLVMボリュームを使用しているため、視点が歪む可能性があります。

0
David

現在、本番環境ではKVMを実行していませんが、テストラボとしてUbuntu9.10のラップトップで使用しています。安定性の問題は発生していません。IBMまた、KVMに基づく クラウドサービス を発表しました。

しかし、実際の運用では、現在複数のCentOSボックスでXenを実行しており、安定性の問題は発生していません。そして、ある時点で仮想化のニーズのためにKVMに移行すると思いますが、現時点では、移行のために移行するだけで、Xenに満足しています。しかし私はKVMはLinuxベースの仮想化の未来であると信じています。

0
3dinfluence
0
dyasny