KVM(Kernel based Virtual Machine)を語れ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0653login:Penguin
2011/06/04(土) 20:44:18.79ID:JHQKSU4gISP系や専用線持ち業者系の占有型レン鯖契約で割当IPアドレス数追加オプショ
ンがある奴なら、アドレス数追加しちゃえば仮想NICの設定次第でなんとでもなる
んじゃない?
0654login:Penguin
2011/06/04(土) 21:02:00.99ID:iooVDshr0656login:Penguin
2011/06/04(土) 22:09:43.45ID:Lh4kB8cm0657login:Penguin
2011/06/04(土) 22:14:17.93ID:7tPn0ebeいえ、既に何度か作成していますが、今回は何故かFATAL: Module kvm not found.と言われてしまいました。
なんとなくBIOSなのかな?という気はしていますが、週明けまでに確認できることをしておこうと思いまして。
0658login:Penguin
2011/06/04(土) 22:18:06.38ID:SmvgPhfX本当にそのモジュールファイルは存在するの?
0659login:Penguin
2011/06/04(土) 23:36:09.42ID:wixgQfix0660login:Penguin
2011/06/05(日) 01:05:46.65ID:SiEOoM9e0661login:Penguin
2011/06/05(日) 02:02:50.07ID:dSpI3Sqs0662login:Penguin
2011/06/05(日) 18:45:56.84ID:qF5oYsYkそのご指摘はごもっともでして、yum info kvm* とすると、Installedと出る以外の確認はできていません。
モジュールそのものは、どこのパスに配置されているのでしょうか?
0663login:Penguin
2011/06/05(日) 19:00:30.31ID:2DTkMQ0c0664login:Penguin
2011/06/05(日) 19:10:20.13ID:9RJx6fno/lib/modules/`uname -r`/kernel/arch/x86/kvm
このディレクトリも無ければ、
kernelがxen向けとかkvmが使えない環境じゃないかな
0665login:Penguin
2011/06/05(日) 19:20:40.55ID:Nf7ziKgb0666login:Penguin
2011/06/05(日) 19:50:26.69ID:9RJx6fnoごめん、ウソ書いた
今CentOS 5.6(x86_64)の環境を見たらこんな感じだった
# find /lib/modules/ -name kvm\* -print
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm-intel.ko
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm.ko
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm-intel.ko
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm.ko
/lib/modules/2.6.18-238.el5/weak-updates/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-238.el5/weak-updates/kmod-kvm/kvm-intel.ko
/lib/modules/2.6.18-238.el5/weak-updates/kmod-kvm/kvm.ko
0667login:Penguin
2011/06/05(日) 19:58:55.99ID:MBiiRGWy確かに!
>>666
わざわざありがとうございます。
大変参考になります。
ただいま出先なので、戻ったら確認してみます。
0668login:Penguin
2011/06/05(日) 20:38:22.06ID:Ks1BP0N40669login:Penguin
2011/06/05(日) 22:31:07.94ID:qF5oYsYkfind /lib/modules/ -name kvm\* -print
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm.ko
/lib/modules/2.6.18-238.9.1.el5/extra/kmod-kvm/kvm-intel.ko
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm.ko
/lib/modules/2.6.18-238.12.1.el5/weak-updates/kmod-kvm/kvm-intel.ko
/lib/modules/2.6.18-194.32.1.el5/weak-updates/kmod-kvm/kvm-amd.ko
/lib/modules/2.6.18-194.32.1.el5/weak-updates/kmod-kvm/kvm-intel.ko
uname -r
2.6.18-194.32.1.el5
確かにインストールされてない。うーむ・・・
0670login:Penguin
2011/06/05(日) 22:56:06.82ID:RpW7JDYECentOS5.5/5.6でqemu-kvm-0.14.0だとpci-assignが使えたけど、
SL6だと使えなかった(コマンドラインでエラーになる)。
SL6付属のqemu-kvmだとエラーにならなかったが、パススルーしたデバイス(PT2)が
>>637氏と同じく認識されるけど、Sample.exeがデバイスエラーになった。
カーネルバージョンでパススルーの動作が違うのだろうか
0671login:Penguin
2011/06/06(月) 00:02:45.89ID:uzT/fF50とりあえず、"2.6.18-238.12.1.el5"のカーネルで起動してみれば?
0672login:Penguin
2011/06/06(月) 00:41:43.38ID:1XUW6ykdkmod-kvmがインストールできてるなら、このへんかな。
http://bugs.centos.org/bug_view_advanced_page.php?bug_id=4892
https://bugzilla.redhat.com/show_bug.cgi?id=708458
0673sage
2011/06/07(火) 15:35:44.21ID:IKj0uPgd#qemu-img convert 対象vmdk -O qcow2 対象img 20G
#virsh start 対象imgファイル。
エラー: ドメイン '' の取得に失敗しました
エラー: Domain not found: no domain with matching name ''
※Cent5.5(KVM付属)にイメージから追加する場合の手順教えてください。。
0674login:Penguin
2011/06/07(火) 16:00:35.81ID:tVeMS6fOそれを使う仮想マシンを登録せんといかんよ。
0675sage
2011/06/07(火) 16:36:23.96ID:IKj0uPgd心優しい方ありがとうございます!
KVMはインストールしてあってその下にインポートしたいんですけど、
そういったことは出来ないのでしょうか。
virt-managerからだと、インポート画面がなくて困ってます。。。
一度仮想マシンを立てないとだめですか!?
すいません。。。初心者で。。。。
0676login:Penguin
2011/06/07(火) 17:36:24.23ID:tVeMS6fO現在のところGUIは最低限の機能しか無いのよね。
あと、sageはメール欄でw
0677login:Penguin
2011/06/07(火) 18:57:04.97ID:Q/ZVJUifvirt-managerが動いているなら新しいVMを作ってディスクにコンバートしたイメージを指定すればいいんじゃないか
vmdkはただのディスクイメージ
vmxをコンバートしたわけではないだろ
0678sage
2011/06/09(木) 15:25:43.63ID:IOn9FPTh>>677
ディスクイメージをコンバートするのではなく
イメージファイルをそのまんまインポートすることは出来ないのでしょうか。
0679login:Penguin
2011/06/09(木) 18:32:39.66ID:7PL5pag4ディストリビューションのバージョンに対応しているかまではわかりませんが
0680login:Penguin
2011/06/10(金) 05:01:25.08ID:ziy0COb5キツイ言い方かもしれないけど、この程度の認識かつ
自分で調べて解決できないなら先が思いやられる
仕事でやってる訳ではないだろうから、無理なら古巣に帰りなさいな
0681login:Penguin
2011/06/10(金) 08:42:26.97ID:AO84s47dなにこれ面白い
VMware Tools・デバドラ周りの整理もしてくれるのかな?
0682login:Penguin
2011/06/10(金) 10:11:41.10ID:QuNCV+L5なんか勘違いしてね?
0683login:Penguin
2011/06/10(金) 22:17:16.46ID:UFoAX67+0684login:Penguin
2011/06/11(土) 20:19:27.41ID:1KMzzPLTパッケージ管理をどうしてるのか気になんだけど。
パッケージDBって/varに有るわけだからそっちも共有してるの?
0685login:Penguin
2011/06/11(土) 22:49:34.66ID:IwqOPVWU0686login:Penguin
2011/06/11(土) 22:52:48.96ID:SmUz7Z5e0687login:Penguin
2011/06/11(土) 23:00:32.08ID:wJad2J6D/varは共有しない(できない)。
/usrは共有。
パッケージ管理は複数のクライアントそれぞれに同じバージョンをインストール。
/usrだけクライアント数分、無駄に上書きされるけど気にしない。
0688login:Penguin
2011/06/12(日) 03:41:24.28ID:o5ll++H//usrは共有して、
その中にクライアント分だけ複数rpmとかいれるって亊?
>>685
そうそうNFSでの共有と同じ話。
ま、NFSでもいいけどね枯れてるだろうし。
0689login:Penguin
2011/06/12(日) 15:44:34.08ID:saYkm9+y不整合があるとクライアントの立ち上げに失敗することがあるとか
687的にやると /usr/lib 内のファイルが消える瞬間が何度もあるとか
さらに .nfs* が溜まりやすいとか
がなんとなくいや。
0690login:Penguin
2011/06/13(月) 08:54:35.78ID:+FQ+7sXq共有はベネフィットよりリスクが大きすぎる
0691login:Penguin
2011/06/13(月) 09:28:52.11ID:ZmDcNj8l/usr を共有している状態で、個々の環境のパッケージを管理すること自体に問
題がないかな。
あと /usr をリードオンリーでマウントすれば /usr/lib のファイルが消える
こともないのでは?
0692login:Penguin
2011/06/13(月) 14:45:47.53ID:XK9ioLmjインストールされるかわからないよね
0693login:Penguin
2011/06/13(月) 21:43:47.17ID:AzW02bo4出来れば日本語の所で、無ければ英語でも・・
0694login:Penguin
2011/06/14(火) 19:31:22.02ID:HN15+YRF0695login:Penguin
2011/06/14(火) 20:39:38.00ID:gp/lUnsgkvmとxenそれぞれの立場はどうなんの?
0696login:Penguin
2011/06/14(火) 23:49:25.63ID:1UmBOhj+lsmod で確認してロードされてなくてもvirtio使えてるのは勘違い?
0697login:Penguin
2011/06/14(火) 23:54:30.10ID:EZk/uXug0698login:Penguin
2011/06/15(水) 00:52:18.32ID:f+qmIDxlDOM0になれる機能が統合されただけで、結局XenVMで起動したマシンの
上で動かす、という形なのは変わらんのでは。
いくら統合されても今日はXen明日はKVMみたいに気軽にスイッチしたり、
同時に両モードで動くようなのは期待できない・・・できるといいんだが。
0699login:Penguin
2011/06/15(水) 08:04:10.83ID:GcSARzitxenで運用開始しててkvmに移行できない人への繋ぎ?
0700login:Penguin
2011/06/15(水) 08:38:14.91ID:nnL8YXTaLinuxしか実行できないけど。
あと、CPUにVTがついてなくてもOK。
これ、古いマシンをサーバに仕立てたい人には重要。
0701login:Penguin
2011/06/15(水) 09:42:32.66ID:pXCBYhCQ0702login:Penguin
2011/06/15(水) 09:59:08.16ID:c7KF47Vv0703login:Penguin
2011/06/15(水) 11:22:46.42ID:3NnCmWf6ゲストOSがLinux専用ってこと?
昔試したときはWindowsもイケたけど。
0704login:Penguin
2011/06/15(水) 11:58:49.18ID:X8o3B4lW完全仮想化ならWindowsもイケるけど
0705login:Penguin
2011/06/15(水) 12:34:29.69ID:6D3tMLkV0706login:Penguin
2011/06/15(水) 12:59:25.45ID:pXCBYhCQ昔俺が次スレたてたのにいつの間にか無くなっとる・・
0707login:Penguin
2011/06/15(水) 15:07:12.09ID:eCDlPWcwただ今回猛プッシュしたOracleがどこまで
企業シェア伸ばすか
0708login:Penguin
2011/06/15(水) 15:14:14.17ID:hXHSKZyvEC2クローンのEucalyptusも、今はKVMサポートしているけど、まだXenユーザーのほうが多い感じ。
0709login:Penguin
2011/06/15(水) 15:58:38.83ID:f+qmIDxl今のところはまだ
VMware >= Xen(paravirt) > Xen(fullvirt) >= KVM
じゃね?各々の武器としては
- Xenの武器:各種パススルーとparavirt
- VMwareの武器:各種パススルーとバイナリ変換
- KVMの武器:各種パススルーとホスト側Linuxとの協調
で、まだKVMは開発ほやほやが多杉。KSMとかFSパススルーとか
魅力的なのがたくさんあるけど、Xen/VMwareのハイパーバイザも
進化を止めてるわけでもないしね。
0710login:Penguin
2011/06/15(水) 16:18:37.20ID:WXJVOQgb北米で企業の導入率87%だったか
ソースは忘れた
0711login:Penguin
2011/06/15(水) 16:39:40.38ID:6D3tMLkVkvm使ったことあるの?
kvmはvmwareに大分近いよ
http://www.ilsistemista.net/index.php/virtualization/1-virtual-machines-performance-comparison.html?start=11
http://blog.flatlabs.net/20110606_233325/
0712login:Penguin
2011/06/15(水) 18:55:19.93ID:3NnCmWf6KVM/Xenに近いホストOS型のVMwareServerは死に体だけど…。
0713login:Penguin
2011/06/15(水) 19:24:30.26ID:yc9n4+Mhそりゃ
サーバ用途ならメリットないし
当然の成り行きだろう
0714login:Penguin
2011/06/15(水) 19:35:40.83ID:0g0gEDtHKVMの速さが倍って圧倒的だな。ますますXENの価値が解らなくなる。
0715login:Penguin
2011/06/15(水) 21:00:04.60ID:MIcX+gtp0716login:Penguin
2011/06/15(水) 22:23:20.25ID:bVY7DWlUマジにやるぜ!ってなると個人的に取り扱いやすさから
ESX>VMwareServer>Hyper-V>>>KVM>Xen
というのが現状の評価。異論は認める。
Hyper-Vは信者の誇大評価を鵜呑みにしてるだけなんだけどね。
0717login:Penguin
2011/06/15(水) 23:43:39.99ID:nnL8YXTaメモリさえあればなんとかなる、と思う。
>>702
少し前まで使ってた、skas3パッチ当てればそこそこ速度出たけど。
skas4をマージさせる話はどうなったのか…
>>706
あるよ
http://hibari.2ch.net/test/read.cgi/software/1251274961/l50
Xenがマージされた話も、こっちの方が盛り上がってる。不思議。
>>711
ケンブリッジ大のXen(元?)本家
http://www.cl.cam.ac.uk/research/srg/netos/xen/performance.html
まぁ、こういうのはチャンピオンデータ載せるもんだけど…大分話がちがくね?
0718login:Penguin
2011/06/16(木) 00:49:34.96ID:kXq9qE4S> ケンブリッジ大のXen(元?)本家
見てみたら、それって 2006年と随分古いテストぢゃない?
当然同環境でのKVMもESXも比較してないし
そもそもVMware Workstation 3.2って……
日進月歩の進歩を遂げてる分野なのに
いくらなんでも情報古すぎて参考にならんだろう
0719login:Penguin
2011/06/16(木) 04:48:38.17ID:hxF32x8Zvmwareと比べてkvmはホストにかかる負荷が高いのがネック。
0720login:Penguin
2011/06/16(木) 08:12:39.91ID:C7YOLY5Vあ 犬板の話なんで
0721login:Penguin
2011/06/16(木) 08:56:25.51ID:LqG1R4mEusbdeviceをtabletにするとズレないって聞いたんだけどやっぱりズレるよね?
0722login:Penguin
2011/06/16(木) 17:36:38.37ID:l8ShG5gy0723login:Penguin
2011/06/16(木) 23:01:07.00ID:DTPyt5Ht0724login:Penguin
2011/06/16(木) 23:49:27.32ID:bQ7WnlxT0725login:Penguin
2011/06/16(木) 23:54:57.70ID:bQ7WnlxTamdが先で、今年の一月にintel向けのパッチが出たらしい。
二乗で遅くなる部分があるだろうからVT-dとかあったほうが良いんだろうね。
http://www.google.co.jp/search?q=kvm+on+kvm&ie=UTF-8&oe=UTF-8&hl=ja
0726login:Penguin
2011/06/16(木) 23:58:17.89ID:bQ7WnlxTクオートし忘れた
0727login:Penguin
2011/06/17(金) 00:02:32.81ID:yjkyEOJdWindows Home Server 2011入れたら意外とマトモな速度で驚いた。
virtioでディスクI/Oは物理マシンの8割位出る。
ただ、インストールが物凄く遅い。
Windows系のOSインストール時の速度向上させるvirt-installの設定って何か無いかな?
0728login:Penguin
2011/06/17(金) 00:38:08.28ID:4/7jyKz1kvm on kvm はできるようになってたのか。。知らなかったです。
vmware on kvm が出来なかったから同じ事かと思ってました。
0729login:Penguin
2011/06/17(金) 01:10:26.98ID:s21Sr1qj0730login:Penguin
2011/06/17(金) 01:14:03.93ID:ESdB8dDc仮想ハードの設定でデバイスモデルにvirtioを選択できるようになる。
0731login:Penguin
2011/06/17(金) 02:46:36.08ID:s21Sr1qjコマンドラインで確認は無理ですか?
0732login:Penguin
2011/06/17(金) 03:04:24.31ID:zjxD4h96psでqemu-kvmのオプションを確認するとか、
# virsh dumpxml <仮想マシン名> で設定確認するとか…
いろいろあるべ
ゲストでの話ならまた別だ
0733login:Penguin
2011/06/17(金) 04:44:20.25ID:s21Sr1qjvirshで起動できなくて、qemu-kvmで起動させてます。
-net nic,model=virtioを付けて起動するとゲストのeth0が繋がりませぬ。。。
↓こんな感じで起動させてます。
sudo /usr/libexec/qemu-kvm -hda /var/lib/libvirt/images/kvm5.img -m 1024 -vnc :0 -k ja -daemonize -boot c -net nic,model=virtio,macaddr=00:16:3e:3c:a3:ca -net tap,ifname=tap0
0734login:Penguin
2011/06/17(金) 05:20:29.90ID:zjxD4h96>virshで起動できなくて、qemu-kvmで起動させてます。
まずは、libvirtの環境を修復させるのに注力した方が幸せになれると思うが…
ゲストもlinuxなのなら、
/etc/modprobe.conf の設定を変えるべし
alias eth0 virtio_net
# lsmod でカーネルモジュールがロードされているか確認
# lspci でVirtio network deviceとして認識されているか確認
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
いろいろやるべし
0735login:Penguin
2011/06/17(金) 08:19:21.48ID:FjOci4/Qhttp://lwn.net/Articles/447556/
0736login:Penguin
2011/06/17(金) 14:52:55.87ID:s21Sr1qjおーありがとうございます!
帰ったら試してみます!
0737727
2011/06/17(金) 23:31:12.43ID:H6/lGwJq負荷がかかるとvirtio netが無反応になるのが解決しない。
0738login:Penguin
2011/06/17(金) 23:37:57.55ID:5nZB+bQgWindows server 2008 R2でも同じ症状が出て苦しんでる。
ネットワーク表示にビックリマークが着く...
0739login:Penguin
2011/06/17(金) 23:40:59.90ID:I6f54eHsこの辺は参考にならないかな?
ttp://www.linux-kvm.org/page/WindowsGuestDrivers/kvmnet/registry
後はNICをe1000にしてみるとか
0740login:Penguin
2011/06/17(金) 23:50:16.64ID:5nZB+bQgありがとう、参考になります。
後ほど試してみようかと思います。
0741login:Penguin
2011/06/18(土) 00:01:14.01ID:dqdXz2vGこれもヒントになるかな?
ttps://bugzilla.redhat.com/show_bug.cgi?id=630830
0742login:Penguin
2011/06/18(土) 00:23:48.06ID:vEIvjJiFこれで解決できそうです。
本当に感謝します。
0743login:Penguin
2011/06/18(土) 17:10:38.61ID:ow786+Xainsmod: error inserting '/lib/aes_generic.ko': -1 File exists
って出るんだけど、気にしなくてOK?
ホストとゲスト共にCentOS 5.6です。
0744login:Penguin
2011/06/19(日) 09:41:30.60ID:SWi39LI1インストールするところまでは出来たのですが、PT2をPCIパススルーして
ゲストに割り当てる方法がわかりません。
調べてみると、rmmodでモジュールをアンロードしてからKVMの
起動オプションでデバイスを指定するのが一般的なようですが
具体的にどういう風に記述すればいいのかがわかりません。
lspci -tv でPT2のデバイスIDは分かるのですが lspci -vv -s しても
Kernel modulesの項が出てきません、rmmodは必要ないということでしょうか?
qemu-system-x86_64の具体的な引数の記述の仕方と合わせて教えてください
お願いします。
0745login:Penguin
2011/06/19(日) 11:18:02.81ID:DlRfmjZ30746login:Penguin
2011/06/19(日) 11:48:34.19ID:7L0M+pfmCPUなに?
0747login:Penguin
2011/06/19(日) 12:04:15.20ID:SWi39LI1Core i5 2500です
0748login:Penguin
2011/06/19(日) 13:54:04.35ID:SWi39LI1何かわかりますか?
[root@localhost ~]# /usr/local/bin/qemu-system-x86_64 -name "winxp"
-hda /mnt/images/winxp.img -cdrom /dev/cdrom -boot c -cpu pentium3
-m 1024 -smp 1 -k ja -vga cirrus -localtime -usb -usbdevice tablet
-device pci-assign,host=05:01.0
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
qemu-system-x86_64: -device pci-assign,host=05:01.0: Parameter
'driver' expects a driver name
Try with argument '?' for a list.
0749login:Penguin
2011/06/19(日) 14:05:13.08ID:v7pbVe5Sopen /dev/kvm: No such file or directory
というメッセージが気になるのだけど、kvmモジュールはロードした?
0750login:Penguin
2011/06/19(日) 23:04:29.40ID:SWi39LI1kvmモジュールをロードして、その部分のメッセージは出なくなったのですが
以下の部分が未だに表示されてしまいます。
記述の仕方の問題だと思うのですが、いかがでしょうか。
qemu-system-x86_64: -device pci-assign,host=05:01.0: Parameter 'driver' expects a driver name
Try with argument '?' for a list.
0751login:Penguin
2011/06/19(日) 23:21:16.44ID:/5oBmFUH/usr/local/bin/qemu-system-x86_64 -device pci-assign,?
の実行結果はどうなる?
0752login:Penguin
2011/06/19(日) 23:40:56.38ID:SWi39LI1相変わらずエラーになります
qemu-system-x86_64: -device pci-assign,?: Parameter 'driver' expects a driver name
Try with argument '?' for a list.
■ このスレッドは過去ログ倉庫に格納されています