トップページlinux
985コメント343KB

KVM(Kernel based Virtual Machine)を語れ

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/10/03(土) 02:30:54ID:awdiEa2W
やっぱりlinux板に無いのはおかしいので立てたよ。

語れ。
0002login:Penguin2009/10/03(土) 02:52:13ID:IMCbQVWZ
2gets!
カターレ富山
0003login:Penguin2009/10/03(土) 06:43:28ID:TmO4trB1
Core Duoなので・・・
0004login:Penguin2009/10/03(土) 13:52:58ID:E3mphzbM
KVMについて質問する奴にググレカスと言ってもググれないんだよな

まるで学会ではない学会だ
0005login:Penguin2009/10/03(土) 14:37:34ID:Xn7l1a7R
どうせまともな議論なんて出来ないんだから
キーボード・ビデオ・マウス切替器のスレにしようぜ
0006login:Penguin2009/10/03(土) 18:34:27ID:awdiEa2W
リンク

http://www.linux-kvm.com/
http://www.linux-kvm.org/page/Main_Page
http://d.hatena.ne.jp/kvm/
http://blog.promob.jp/wed/2009/06/kvmkernel-based-viatual-machine.html#more

見つけたら追加する
0007login:Penguin2009/10/05(月) 23:26:47ID:Pa3he/C4
Windowsゲスト用ブロックIOとネットワークドライバ

http://www.linux-kvm.org/page/WindowsGuestDrivers

うちではVistaでネットワークが動いた
0008login:Penguin2009/10/13(火) 00:46:12ID:32yF+Bfj
KVM はゲスト稼動中にネットワークをブリッジからホストオンリーに切り替えたり
光学ドライブを物理ドライブから ISO ファイルに切り替えたりできますか?
0009login:Penguin2009/10/14(水) 13:20:55ID:ZuPRZOnl
本家にこんなものが。
KVM FAQ
http://www.jp.redhat.com/rhel/virtualization/kvm_faq/

>>8
良く見てないけど、QEMU Monitorで出来なかなったかな。
0010login:Penguin2009/10/16(金) 00:56:23ID:SN9D8VNp
RHのVirtualization Guideが5.4でKVMが加えられている。
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/index.html

日本語版の同ドキュメントは更新されてない。
0011login:Penguin2009/10/16(金) 10:38:02ID:lY87qfPh
あり? 
virt-install しようとしたら

ERROR Host does not support virtualization options

BIOSの設定でVirtualizationを有効にし、/proc/cpuinfo のflagsにはvmxが見えているのだが
他にも条件がある? 2コアのXeon 3050 @ 2.13GHz なんだが。 ホストはCentOS 5.4
0012112009/10/16(金) 10:58:25ID:lY87qfPh
単にkvmモジュールがロードされてないというだけでしたorz
0013login:Penguin2009/10/16(金) 18:25:03ID:wv0/lZ7n
俺のBIOSはVirtualization = 無効 で
Virtualization が 有効になるYO!
0014login:Penguin2009/10/17(土) 05:28:32ID:brWePILX
VMwareではブリッジを使ってホストネットワークを共有したけどKVMではそれが出来ない? 
っていうかKVMの機能自体とは切り離されてると思った方がいいのかな?

http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/sect-Virtualization-Network_Configuration-Bridged_networking_with_libvirt.html

ここで"Bridged networking"の手作業が解説されてるが、br0をeth0に繋げるってeth0は
ホストのネットワークには使えなくなるってことだよね? ためしに手でbrctl addbr br0てやってから
brctl addif br0 eth0ってやると下のカーネルメッセージが出てホストへのネットワークは
止ってしまう。

br0: port 1(eth0) entering disabled state

仮想ネットワークへのトラッフィクだけをブリッジするというVMwareのvmnetの様なドライバーは
素のカーネルには無いということなのかな? 
0015login:Penguin2009/10/17(土) 14:54:23ID:GyEuceDL
>>13
まさか。。 俺のbiostarもその手の。。
Trueにしてもモジュールロードできないので放っておいたんだが。。
0016132009/10/17(土) 18:50:07ID:4v9Z3VIZ
>>15
奇遇だね! 俺のもBIOSTARなんだ!
0017login:Penguin2009/10/19(月) 05:09:30ID:0PO5qOiv
KVM-85 に Win7(RC) やら WinXP(SP3) やら突っ込もうとしても途中で先に進まなくなるんだが、
俺だけ?
0018login:Penguin2009/10/19(月) 05:12:30ID:46AgwoAE
KVMはLinux専用だろ
0019login:Penguin2009/10/19(月) 06:22:44ID:0PO5qOiv
>>18 linux に KVM-85 を突っ込んでゲスト OS に、って花氏なんだが?
0020142009/10/19(月) 11:23:53ID:uXFAZayM
ホストのIPアドレスはブリッジデバイスbr0の方に移動するというのを理解してませんでした。
スタティックのアドレスをifcfg-eth0からifcfg-br0の方に移動したら無事に稼動。
0021login:Penguin2009/10/19(月) 15:29:15ID:46AgwoAE
>>19
だからKVMはホストLinuxゲストLinux専用だろと言ってるんですが違うんですか?
0022login:Penguin2009/10/19(月) 15:41:48ID:c3kNyKTn
違います
0023 ◆Zsh/ladOX. 2009/10/19(月) 15:57:37ID:ltvbvKRf
>>17
お約束ごとですが、ディストリ、カーネルのバージョン、
インストールに用いたアプリ、コマンド、メッセージ等
書いてくれませんか。
0024login:Penguin2009/10/19(月) 22:27:07ID:UpzoD4sW
>>17
少なくともVistaは入るよ…って、KVM-85の85って何?
私がVista入れてるのはKVM-85なのかな…すまそ
0025login:Penguin2009/10/19(月) 22:56:44ID:u4Ulf6rj
>>21
つり?
0026login:Penguin2009/10/20(火) 00:30:08ID:ItezwyFE
>>24
どう見てもバージョンだがや。
0027login:Penguin2009/10/20(火) 00:34:04ID:eCPQn2+T
>>21 KVM-84 で Win7 も WinXP も動いてるよ

>> 17
できてる人がいるんならいろいろ頑張ってみるんだが...

Debian lenny に 素の linux kernel 2.6.30.7 を make-kpkg で deb にして入れて、
apt の source を sid にして kvm-source やら libvirt, virt-manager やらを
apt-get source して dpkg-buildpackage していれた。
llibvirt-0.7.1, virt-manager-0.8.0, あたり。

まぁパッケージ管理がいい加減なので、手を入れるべきところは山ほどあるんだが、
安心していじくりたおしていいんだよね?
まさか KVM-85 では Win はインストールできません、ってオチはないよね?
って確認がしたかったんです...
0028 ◆Zsh/ladOX. 2009/10/20(火) 01:01:14ID:onxk8cm2
debianでは85が推奨なのかも知れませんが、
一応88が最新です。
http://sourceforge.net/projects/kvm/files/kvm/
0029login:Penguin2009/10/21(水) 00:25:05ID:pCaqenKK
kvm上で動作する複数のゲストOSの/optとか/libを、ホストOS上のtmpfsに
作ったイメージファイルに割り当てることってできますか?
もちろんマウント時はread-onlyです。

ゲストOS上でアプリケーションを起動するときにディスクへのI/Oをできる
だけ少なくしたいと考えています。

0030login:Penguin2009/10/21(水) 00:39:31ID:MXeAj4CF
>>29
tmpfs を NFS で export とかじゃ駄目なん?
kernel 古いと無理っぽいけど
0031login:Penguin2009/10/21(水) 01:53:50ID:lz3oZebj
NFSを使うとネットワークI/Oが発生しますよね?
0032login:Penguin2009/10/21(水) 02:59:47ID:GtqVMNLd
>>29
可能性としては新しいディスクイメージを作り、それをtmpfsにコピー。 それを新しいパーティションとして
それぞれのゲストがマウント。 全くの思いつきだけど。
0033login:Penguin2009/10/21(水) 07:01:57ID:SGnqWBEJ
>>28 (;_;)
http://packages.debian.org/search?keywords=kvm-source&searchon=names&suite=all§ion=all
情報 Tnx
0034login:Penguin2009/10/21(水) 07:23:53ID:MXeAj4CF
>>31
ん〜結局 kernel レイヤ内だけのメモリ共有で済ませたいってこと?
ksm とかって使えたりするんかなぁ…あんまり詳しくないからわかんね
0035 ◆Zsh/ladOX. 2009/10/21(水) 21:56:08ID:P7Rlrtsr
>>33
debバッケに拘らなければ./configure&&make installで逝けるでソ。

まぁ漏れもrpm作成に拘ってたんで分かるけどw
0036login:Penguin2009/10/21(水) 22:08:38ID:fxttZnfM
仮想ディスクファイルを置くファイルシステムは何にしてる?何にすべき?
0037login:Penguin2009/10/21(水) 22:20:47ID:2OoM5cXR
>>36
BrtFS
0038login:Penguin2009/10/22(木) 02:45:07ID:LhGzxpOu
Btrちゃうかった?
0039 ◆Zsh/ladOX. 2009/10/23(金) 23:30:28ID:umMkZlWq
CentOS5.4で入ったKVMっつーかvirt-manager使ってWinXPを入れた。
ここまでは良い。で、Win7のUPGをゲットしたので早速やってみた。
http://nullpo.homeunix.net/~dia/diary/my_images/vm-w7-05.jpg
んー、virt-managerが裏で起動しているqemu-kvmのオプションに-no-acpi
があってこれが犯人ポイ。困ったお。ここ弄れないのかお。
0040login:Penguin2009/10/23(金) 23:41:39ID:FZ1AWTwE
xpが入らなくて困っている人に対して、
win2003を選べば、-no-acpiだけ抜けるってあるな

ttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499718
0041 ◆Zsh/ladOX. 2009/10/24(土) 00:22:13ID:NFUmfIR3
>>40
thx!
2003選んでやってみるよ!
0042login:Penguin2009/10/24(土) 02:23:07ID:7GTs1N9C
それあれだろ?
xmlの設定ファイルにno-acpiとかかんとか
やるだけだろ?
0043login:Penguin2009/10/24(土) 11:06:09ID:PS9fv/ZN
KSMでVM間で共有メモリktkr
0044login:Penguin2009/10/24(土) 13:20:25ID:rZX2lpIV
Windows7をゲストにしてるんだが
サウンドが鳴らない、virtioネットワークドライバが使えない
0045login:Penguin2009/10/24(土) 15:19:36ID:rZX2lpIV
ES1370はWindows7用ドライバが見当たらないし


http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=4&PNid=23&PFid=23&Level=4&Conn=3&DownTypeID=3&GetDown=false
ここのAC97 vista windows7用ドライバ入れてもデジタル署名されてないとかでダメだった
0046login:Penguin2009/10/24(土) 15:47:01ID:rZX2lpIV
http://usamimi.info/~linux/d/up/up0449.png
http://usamimi.info/~linux/d/up/up0450.png

ホラ
0047login:Penguin2009/10/24(土) 16:43:57ID:rZX2lpIV
virtioネットワークドライバはF8押し起動で
デジタル署名チェックをしなくしてやれば動作したよ
0048login:Penguin2009/10/24(土) 16:56:16ID:rZX2lpIV
Windows7 64bit版はやめて32bit版にしたらAC97ドライバ自動でインストールされたよ
0049login:Penguin2009/10/24(土) 17:02:35ID:rZX2lpIV
Windows7 64bit版はドライバで困るとは知らなかったなあ
0050login:Penguin2009/10/25(日) 17:44:25ID:kGPum2MV
>>49
えっ?
そうなの?
これからは64の時代なのに?
0051login:Penguin2009/10/25(日) 18:23:50ID:KqCa5A4u
新しいアーキテクチャが完璧にはデバッグされないのは常識。

64ビットはこれからだけど、一般人が使ってる比率は高くない。
つまりバグフィックスが進んでないってこと。
■ このスレッドは過去ログ倉庫に格納されています