KVM(Kernel based Virtual Machine)を語れ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0578login:Penguin
2011/03/24(木) 22:32:43.46ID:Hxut6o9MCONFIG_KVM_INTEL=y
をgrepしる
0579login:Penguin
2011/03/24(木) 22:33:31.81ID:Hxut6o9MCONFIG_KVM_AMD=y
な
0580login:Penguin
2011/03/30(水) 12:23:39.10ID:BwQGhCz70581login:Penguin
2011/03/30(水) 15:05:56.70ID:AUey3g8J0582login:Penguin
2011/03/30(水) 19:52:25.34ID:CSsAzWMH例えば、6GBくらいのファイルとか。
ext3ファイルシステムだと扱うファイルの大きさによってパフォーマンスが落ちるって聞いたけど、どうだろう?
それを考慮に入れて、みんなはxfsファイルシステムで使ってたりするの?
来月中にグラボ交換のついでに、入れなおす予定なんだけど参考として聞いておきたい。
0583login:Penguin
2011/03/30(水) 21:16:10.10ID:BI39pDW8質問の仕方が下手糞
0584login:Penguin
2011/03/30(水) 22:06:06.77ID:CSsAzWMHext3ファイルシステムだと、数百MB以上の単一ファイルを扱うときにパフォーマンスが下がると聞いた。
xfsファイルシステムは、同条件の場合にパフォーマンスの降下が見られないという・・・。
それを考慮に入れると、KVMのゲストOSインストール時に作成されるイメージファイルの扱いについても
同じことが言えるのではないだろうか?
だとすると、ext3よりもxfsを使ったほうがいいのかな?
どうでしょうか、先生!駄目ならエスパーお願いします。
0585login:Penguin
2011/03/30(水) 22:10:10.65ID:b9g6WeSN0586login:Penguin
2011/03/30(水) 22:12:48.23ID:CSsAzWMH0587login:Penguin
2011/03/30(水) 22:15:41.09ID:MT28dDC60588login:Penguin
2011/03/30(水) 22:15:42.23ID:1OZJno/q0589login:Penguin
2011/03/30(水) 22:22:13.15ID:CSsAzWMHわかったよ。誰も試してないんだったら、何かしらの結果を書き込むよ。
>588
そっちは検証予定にないんだけど、xfsの方がいいような気がする。
たんなる気がするってくらいの、いい加減な予想・・・。
0590login:Penguin
2011/03/31(木) 04:28:46.88ID:OyQ4UKzO0591login:Penguin
2011/03/31(木) 10:17:15.76ID:i2CNMDx6同じハードのHyper-V(R2SP1)より遅かったので今は一切使ってない。
このスレの流れ通り、Windowsゲストは何やってもダメみたいだね。
0592login:Penguin
2011/03/31(木) 23:06:17.63ID:E328dLmwだからファイルサイズ4GBを境にちょっと性能が変わる…が体感できるレベルじゃないと思う。
このへん参照
http://www.atmarkit.co.jp/flinux/rensai/fs02/fs02b.html
http://tiki.is.os-omicron.org/tiki.cgi?c=v&p=Linux%2F%A5%D5%A5%A1%A5%A4%A5%EB%A5%B7%A5%B9%A5%C6%A5%E0%2Fext2
0593login:Penguin
2011/03/31(木) 23:09:30.74ID:E328dLmw4GBを超えた部分にアクセスするときだけ遅いという点にも注意。
4GB以内の部分は変わらない
0594login:Penguin
2011/03/31(木) 23:13:35.03ID:E328dLmwHDDでext3/xfsのどちらにするか悩むくらいならSSDを買ってこよう
0595login:Penguin
2011/04/01(金) 00:53:13.18ID:Cbcg6NOmどうもありがとう。熟読してみます。
0596login:Penguin
2011/04/03(日) 01:17:00.33ID:edhskV/H0597595
2011/04/03(日) 22:00:38.01ID:CJPz26kk大変参考になりました。
JFS/XFSのB+-Treeは、C言語のポインタみたいな感じなんですね。
>594
はい、以前に一つSSDを購入してますので、使ってみます。
0598login:Penguin
2011/04/03(日) 23:36:21.02ID:2eTb0nnn>C言語のポインタみたいな感じなんですね
これは無いな。
B木は検索アルゴリズムの話で、「C言語のポインタ」という表現自体が的外れ。
0599login:Penguin
2011/04/04(月) 02:26:48.24ID:9pMV3BZMごめんごめん。変な表現したけど、別物なのは理解してるよ。
0600login:Penguin
2011/04/05(火) 23:34:53.28ID:kWf0lxhB0601login:Penguin
2011/04/05(火) 23:49:42.88ID:9WvToznkhttp://www.linux-kvm.com/content/libvirt-090-released?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Kvm-TheLinuxKernel-basedVirtualMachine+%28KVM+-+The+Linux+Kernel-Based+Virtual+Machine%29
0602login:Penguin
2011/04/06(水) 00:50:32.23ID:oSQJc5n+0603login:Penguin
2011/04/12(火) 19:50:04.89ID:9aKYPqC/H67 や P67 の板ではできないって、ホント?
MSI の H67MA-E45 ではダメだったぽ
Q67 な板を個人輸入しようか悩んでるんだ・・・
0604login:Penguin
2011/04/12(火) 20:00:11.70ID:zb7ybSVtとデータシート読んだ記憶で言ってみる
0605login:Penguin
2011/04/12(火) 20:19:31.80ID:4gbuk0V3ニュースリリース読んだ記憶で H全滅、QかP必須、だと思ったんだけど
確認しようにもIntelのデータシートの奥の奥すぎてよくわかんない...
0606login:Penguin
2011/04/12(火) 21:03:27.08ID:tv8jrOOk安物のデスクトップMBだと対応してないことが多いので注意が必要
H55の時にACPIのDMARテーブルが無くてがっくしだった俺がいる
0607login:Penguin
2011/04/12(火) 21:07:43.15ID:9aKYPqC/0608login:Penguin
2011/04/12(火) 21:09:54.89ID:85rBhdhJマニュアルにBIOSで VT-d有効化する というのがあればできると思うけど。
MSIとかGIGAのだとそれっぽい項目が見当たらない・・・。
FOXCONNのH67Sで、PCIe→PCIブリッジ経由PT2をKVM上のXPから認識するのは確認できた。
それ以上はまだ試してないけどね
0609login:Penguin
2011/04/12(火) 21:12:27.66ID:9aKYPqC/KVM のバージョンプリーズ
0610login:Penguin
2011/04/13(水) 17:19:32.37ID:gcDryUPmAsusの一部、intelのQシリーズ、Asrock、BIOSTAR、FOXCONの板がVt-d対応みたい
http://siphon9.net/loune/2011/01/list-of-sandy-bridge-lga1155-h67p67-motherboards-that-support-vt-d/
http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
0611login:Penguin
2011/04/13(水) 21:22:43.87ID:lyNhOIldCentOS5.5の付属qemuでうまくいかなかったので、qemu-kvm-0.14.0 で
/usr/local/bin/qemu-system-x86_64 -name "WinXP"\
-m 512 -smp 1 -k ja\
-hda /home/vm00.img\
-monitor telnet::4444,server,nowait\
-localtime -usb -usbdevice tablet -vnc :1\
-device pci-assign,host=02:05.0\
-net nic,model=e1000\
-net tap,ifname=tap0
って起動してみた。
あ、先に以下のおまじない(?)を実行してる。
echo "10ee 222a" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:02:05.0" > /sys/bus/pci/devices/0000:02:05.0/driver/unbind
echo "0000:02:05.0" > /sys/bus/pci/drivers/pci-stub/bind
0612login:Penguin
2011/04/13(水) 22:40:11.10ID:YmxscxCQ0613login:Penguin
2011/04/14(木) 00:11:11.86ID:S6otj/zzでもDQ67シリーズはATXがないんだよな。
PCIはPT2で使うとして、増設LANをPCIeのものに買い替えるはちょっと…
0614login:Penguin
2011/04/16(土) 09:55:59.26ID:ifSL0hl20615login:Penguin
2011/04/19(火) 14:27:30.33ID:iyD5gEms0616login:Penguin
2011/04/21(木) 19:43:31.21ID:oxvFJ4nbsqueeze のままではダメだったんで、カーネルは素の 2.6.38.2 に、
qemu-kvm / libvirt-bin 他を sid から自前バックポートしたらできたよ!
再生は... 地デジカード&ソフトがグラボに COPP 対応を必要としてるんでムリポ...
Sandy の IGD をゲスト用、PEG をホスト用ってできたらいいのにな...
0617login:Penguin
2011/04/24(日) 01:08:16.80ID:ZDGZcmn6RAIDカード(RocketRAID)を認識しない…
しかし、intel_iommuをONにしないとKVM上でPCIパススルーができない
どうすればいいんだー
ですとり:CentOS5.5(5.6用のドライバがまだ用意されてないんで)
RAIDカード:RocketRAID2680(ホストOS側で使用)
PCIパススルー対象:PT2ほか(仮想マシン上で動作確認済み)
0618login:Penguin
2011/04/24(日) 06:11:31.92ID:0+0+TShs0619login:Penguin
2011/04/24(日) 10:50:13.84ID:ZDGZcmn6いや、KVMを起動する前(PCIパススルーを行う前)からRAIDカードを認識しない
ゲストとかホストとかの関係が成立する以前の問題なんだ
BIOS→GRUB→intel_iommu=onにするとRAIDカードを認識しない、
BIOS→GRUB→intel_iommu=offにするとカードを認識するが、PCIパススルーを
伴うKVM起動は行えない(パススルーを抜けば仮想マシン自体は起動する)
なんかうまく説明できないけど、RAIDカードがDMA remappingに対応してないんじゃ
ないかと思ってきた、カード特有の問題なのか他の問題なのか分からないので
やっすいPCIex接続のストレージカードを今日買ってくるわー
0620login:Penguin
2011/05/01(日) 18:03:10.10ID:SIRBh0Ipマザーはなに?
0621login:Penguin
2011/05/05(木) 11:54:52.77ID:K9D8d/6vqemu: could not open disk image /var/lib/libvirt/images/vmxp-1.img: Permission denied
なんてこと言われて起動できない。
試しに、chmod 666 vmxp-1.img してみると、ちゃんと起動できる。
Fedora 14 なんですが、何が悪いのか誰か教えてください。
あ、「お前の頭」ってのはナシでお願いしますっ!
0622login:Penguin
2011/05/05(木) 11:59:16.03ID:Cmvpdcb9これでいいんじゃないの?
0623login:Penguin
2011/05/05(木) 13:52:27.71ID:JM0j3yu70624621
2011/05/05(木) 16:11:25.79ID:K9D8d/6v最初からあるというかシステムの仮想ディスクファイルも、追加分と同じで
-rw------- 1 root root
なんだけどなぁ。
なんで追加した分はダメなんだろ ???
はじめての KVM でちょー久しぶりの Fedora なんでわかんないことだらけさ !
PT2 の録画データ用だしもう chmod でいっか。あははは。
ちなみに仮想マシンは XP で virtio でこんな感じでしたっと。
Sequential Read : 1481.286 MB/s
Sequential Write : 14.485 MB/s
Random Read 512KB : 1320.545 MB/s
Random Write 512KB : 15.688 MB/s
Random Read 4KB (QD=1) : 67.785 MB/s [ 16549.0 IOPS]
Random Write 4KB (QD=1) : 0.561 MB/s [ 136.9 IOPS]
Random Read 4KB (QD=32) : 45.954 MB/s [ 11219.3 IOPS]
Random Write 4KB (QD=32) : 0.662 MB/s [ 161.7 IOPS]
ASRockのH67DE3できたよ
i7 2600
CentOS 5.6
virt-manager
0626login:Penguin
2011/05/26(木) 20:27:02.48ID:fx/neit30627login:Penguin
2011/05/26(木) 22:04:45.11ID:2MOIgmli0628login:Penguin
2011/05/26(木) 23:28:17.46ID:Hohi0uILRHEL6.1 SPECvirtベンチマークでトップの座を獲得しているという。
0629login:Penguin
2011/05/26(木) 23:51:04.98ID:7x/lk2s0iometerでもっと長い時間流したほうがいいと思う。キャッシュが効きすぎ。
0630login:Penguin
2011/05/27(金) 22:44:25.94ID:ccMU9pXpOSまるごとフリーズしたーw
たぶん、その前にネットワークをブリッジにしたとかなんか余計なことをしたせいだろう。
0631login:Penguin
2011/05/28(土) 09:30:15.31ID:sObSu1Lyhttp://sourceforge.jp/magazine/11/05/25/0443254
また、仮想化関連機能も強化され、容易に仮想システムイメージを作成できるツールセット「BoxGrinder」を導入した。
http://boxgrinder.org/
0632login:Penguin
2011/05/28(土) 09:41:59.92ID:sObSu1LyVTのリアルモードサポートが、おかしいとか
http://www.linux-kvm.org/page/TODO
0633login:Penguin
2011/05/28(土) 10:43:11.71ID:O0ikNukSvmwareてめーはダメだ
0634login:Penguin
2011/05/28(土) 11:15:08.15ID:7q0/HVaSkwsk
0635login:Penguin
2011/05/28(土) 11:22:56.18ID:CVoIwChW0636login:Penguin
2011/05/28(土) 11:24:57.74ID:IjK0goug0637login:Penguin
2011/05/29(日) 10:44:56.77ID:NkmHLTL2PT2とSpinel使って配信もできた
>>625でH67DE3で出来たって書いたけど
デバイスとして認識できるだけで、使えなかった
0638login:Penguin
2011/05/29(日) 13:14:25.11ID:+QAZFiojvt-d関係ないけど、USB機器をゲストに繋いだ時にも出る
接続と切断を繰り返せばアクセス出来るようになるけど
0639login:Penguin
2011/06/02(木) 11:48:21.66ID:On/u27Eeってエラーが出始めててサーバを起動できなくなった。
0640login:Penguin
2011/06/03(金) 23:40:52.46ID:yl6bWmRXiptables使ってdnatで外のパケット仮想サーバーに飛ばそうとしたら遮断されてやんの。
PREROUTINGだけ設定してFORWORDを開けてなかったのが原因だった。
これに引っかかった人っている?
Web検索し回ってdnatの設定探しまくったけどFORWORDについて言及してる
サイトが全くなくて苦労した。
0641login:Penguin
2011/06/04(土) 03:40:49.47ID:3g024+S/0642login:Penguin
2011/06/04(土) 04:05:09.79ID:iZX6+VKd0643login:Penguin
2011/06/04(土) 08:04:46.89ID:Px1TVXu80644login:Penguin
2011/06/04(土) 08:25:02.21ID:cZEpUGk6このへんあたりかな
http://wikiwiki.jp/poiuy/?KVM%2Fnat%C0%DC%C2%B3
0645login:Penguin
2011/06/04(土) 11:15:39.06ID:MhxTSe+Mttp://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/ipttut_all.html
0646login:Penguin
2011/06/04(土) 16:48:19.80ID:7tPn0ebeFATAL: Module kvm not found. と言われてしまいます。
(installはcompleteしてます。)
次は何を調べればいいでしょうか?CentOS5.6です。
0647login:Penguin
2011/06/04(土) 16:58:44.47ID:clAk96/9> yum install kvm* して、modprobe kvm したんですが、
> FATAL: Module kvm not found. と言われてしまいます。
http://blog.kenryu.net/2010/10/fatal-module-kvm-not-found/
http://www.tooyama.org/kvm-host.html
http://d.hatena.ne.jp/taka512/20101127/1290880392
参照。
0648login:Penguin
2011/06/04(土) 17:18:57.39ID:lo2tr3Jh>>644-645 勉強になる。ありがとうございます。
0649login:Penguin
2011/06/04(土) 18:03:47.26ID:Px1TVXu80650login:Penguin
2011/06/04(土) 18:56:41.72ID:7tPn0ebeありがとうございます!
0651login:Penguin
2011/06/04(土) 19:17:56.16ID:7tPn0ebecat /proc/cpuinfo | grep vmx として、CPUの仮想化サポートを確認しました。
しかしBIOSで仮想化が有効になっていなければいけないと思うのですが、
有効かLinux側で確認する方法はありますか?
レンサバなので、BIOSの設定はサーバー屋に聞かないと分からないもので。
0652login:Penguin
2011/06/04(土) 20:09:05.38ID:Xczmq1W4IPアドレスどうすんの?
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をコンバートしたわけではないだろ
■ このスレッドは過去ログ倉庫に格納されています