KVM(Kernel based Virtual Machine)を語れ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0079login:Penguin
2009/10/30(金) 02:08:32ID:2WRcQnA2Win2kのタスクマネージャでCPU使用率10%程度でも、ホスト(CPU=Q6600)で190%近いです。
ホストの環境
Distri: Debian/Etch
Kernel: 2.6.26-2-amd64
KVMのオプション: -hda /var/lib/kvm/w2k/disk_c.raw -hdb /dev/md2 -boot c
-m 384 -smp 2 -net nic,model=rtl8139 -net tap,ifname=tap1,script=/etc/kvm/kvm-ifup
-name w2k -localtime -win2k-hack -usbdevice tablet -vnc :2
0080login:Penguin
2009/10/30(金) 02:38:37ID:4m0xrchSコレ取ったらどう?
0081login:Penguin
2009/10/31(土) 21:46:39ID:Gv2kdDrLsheepdogは実戦投入は1-2年先じゃないの?
0082login:Penguin
2009/11/01(日) 05:46:02ID:bkKFTiHvホストもゲストも基盤はLinux。
http://www.avaya.co.jp/products/communications_platform/avaya_aura_midsize/
パッケージングとしては面白い試みだね。
0083login:Penguin
2009/11/01(日) 13:47:41ID:TCV0aNxnttp://kbase.redhat.com/faq/docs/DOC-18756
こんなのがあった・・・
どう検索すればリポジトリにvirtioのゲストが含まれてるかよく分からないけど、
el4.8とel.5.3以降に含まれてるような記述になってる。
virt-installのコマンドラインにOS種別を変えると含めて作成してくれるみたい。
--os-variant=virtio26
英語だけど、記事全部見た方がいいと思う。
0084login:Penguin
2009/11/01(日) 21:25:40ID:Otxz76b/modprobe -l|grep virtio
したら確認できるよ
modprobe -l |grep virtio |xargs rpm -qf
したら、kernelに含まれてた
centos5.4では、こうなった
/lib/modules/2.6.18-164.2.1.el5/kernel/drivers/virtio/virtio.ko
/lib/modules/2.6.18-164.2.1.el5/kernel/drivers/block/virtio_blk.ko
/lib/modules/2.6.18-164.2.1.el5/kernel/drivers/net/virtio_net.ko
/lib/modules/2.6.18-164.2.1.el5/kernel/drivers/virtio/virtio_pci.ko
/lib/modules/2.6.18-164.2.1.el5/kernel/drivers/virtio/virtio_ring.ko
rpm -qf
kernel-2.6.18-164.2.1.el5
ホストOSをxenなしで、立ち上げて、
virt-managerからOS種別 [generic 2.6.25 or later kernel with virtio] を選んで
CentOS5.4にCentOS5.4を入れたらこうなった。
# virsh edit system1
<disk type='file' device='disk'>
<source file='/var/lib/libvirt/images/system1.img'/>
<target dev='vda' bus='virtio'/>
</disk>
<interface type='network'>
<mac address='xx:xx:xx:xx:xx:xx'/>
<source network='default'/>
<target dev='vnet0'/>
<model type='virtio'/>
</interface>
0085login:Penguin
2009/11/01(日) 23:46:07ID:/FSlt3QY> ホストもゲストも基盤はLinux。
ホストはXenじゃねーかよ
0086login:Penguin
2009/11/02(月) 09:34:43ID:KSVPovRd0087login:Penguin
2009/11/05(木) 00:56:09ID:6id4aV+nttp://tipspc.blogspot.com/2009/08/virt-manager-1.html
↑ここを見るとRHEL5.4 Betaについているvirt-managerのバージョンは0.6.1で
スナップショット絡みの機能があるっぽいけど、
Ubuntu9.10からインストールできるvirt-managerはバージョン0.7.0でも
スナップショット絡みの機能がない
これって、virt-managerが機能ダウンしてるってこと?
0088login:Penguin
2009/11/05(木) 12:59:42ID:G15weXa/おれについてはスナップショットを管理、制御できないから、本当に腰掛け程度にしか使えない
ていうかKVMの機能をかなり制限するので萎える
追加の起動オプションくらい入力させてくれてもよさげなのにさ
0089login:Penguin
2009/11/06(金) 15:32:07ID:uArY0OS+低機能か、CUIのコマンドジェネレータ
(結局オプション手入力するしか方法が無い)程度の機能。
0090login:Penguin
2009/11/06(金) 18:53:08ID:ljaWDyswCUIラッパーのクズアプリまで酷くないと思う。
でもまあ、winといえば三流のなんちゃって供がVBでクソアプリ
linuxといえば三流のなんちゃって供がpythonでクソアプリ
GUI担当プログラマってのはいつも質か志が低い
ただそれだけのこと
0091login:Penguin
2009/11/07(土) 02:08:14ID:VEOzjdBs0092login:Penguin
2009/11/07(土) 02:19:31ID:VEOzjdBs単一プロセッサは安定してるらしいけど。
あとは、ドライバ受けるところの実装が大変なのかな。
ttp://kraxel.fedorapeople.org/xenner/
0093login:Penguin
2009/11/09(月) 20:21:14ID:p/k/I1drKVM は、ゲスト Win7 の起動が一番速かった
0094login:Penguin
2009/11/09(月) 21:02:44ID:QI2FEh3I起動は分かったけど、そのほかの動作は?
0095login:Penguin
2009/11/09(月) 23:21:11ID:qClKH/yfまともに操作できないデスクトップが表示されてるって奴じゃないのか?
0096login:Penguin
2009/11/11(水) 20:07:24ID:QlmjURpJhttp://www.youtube.com/watch?v=HNEiSInrav0
にあるような、PCI-Express VGAデバイスのパススルーって出来るのかな?
0097login:Penguin
2009/11/14(土) 00:54:57ID:c23XU59K同環境の方、どう?
0098login:Penguin
2009/11/18(水) 02:20:19ID:IIjFU3SK11/4のML見る限り現状は未だだろ?
0099login:Penguin
2009/11/18(水) 20:02:13ID:kA2WYIHDハイパーバイザーのリリース記事に載っとった
0100login:Penguin
2009/11/21(土) 15:07:29ID:ekp5n8ON0101login:Penguin
2009/11/22(日) 12:47:29ID:qE/a3gs8Ubuntu9.10だとインストール時のフォーマットに時間がかかったり(特にNTFS)
インストールファイルコピーにやたら時間がかかる
ext4上の仮想ディスクと相性悪いんかな?
マウスが頻度が9.04より多い
そもそもapt-getで取り込まれる仮想マシンマネージャーが9.04と違うよね?
0102login:Penguin
2009/11/22(日) 17:29:24ID:y+N8iER/ext4 は仮想マシンを置くにはダメな感じ
ext3 で入れ直したよ
ext3 なら普通な感じなのでファイルシステムだけのせいで遅かったっぽい
で、仮想マシンマネージャーもkvmもvirshもバージョン変わっているはず
ただ、9.10の方がkvm周りのパッケージは導入が楽
0103login:Penguin
2009/11/23(月) 10:33:54ID:RJIE7MrHやっぱり?>>ext4 は仮想マシンを置くにはダメな感じ
9.04だと仮想マシンのlocalhostに user しかなかったけど 9.10は systemとuserが登録されない?
>>仮想マシンマネージャーもkvmもvirshもバージョン変わっているはず
userだと仮想ディスク作成でパーミッションの関係でエラーはかない?
0104login:Penguin
2009/11/23(月) 21:25:37ID:9zkKWNZM9.04 の時は意識していなかったのでどうだったか覚えてないけど、
9.10 では User と System の 2 種類あるよね
パッケージ インストールしてメニューに登録されるのは User なんだけど、
こっちはブリッジ接続する時とか virsh からの登録とかでダメっぽい
おそらく、仰るとおりパーミッション絡み
ということで、別途 gksu virt-manager でメニューに追加して、こっちから使うようにしてるよ
ext4 はパフォーマンスアップってことで、仮想マシンにも効果があるのでは?と期待していたが
現時点では悪化した感じですね 今後に期待
0105login:Penguin
2009/11/24(火) 01:06:04ID:TpLodji1まだ、KVMしか使ってないんだけど、VMWareとかVirtualBoxも不調すか?ext4は。
もし使ったことあるならですが。
0106login:Penguin
2009/11/24(火) 03:01:05ID:VoMpevZN0107login:Penguin
2009/11/24(火) 11:54:49ID:TpLodji1つまりKVMだけの問題って可能性もありそうですね>>ext4との相性
了解でつ
0108login:Penguin
2009/11/25(水) 02:53:45ID:SHWIMRQuシームレスに感動すた。
ext3のKVMに比べたらext4のvirtualboxは多少NTFS系ゲストのセットアップは遅いが
セットアップ終わったら軽いなあ
9.04に戻らないならしばらくはvirtualbox使うわ
0109login:Penguin
2009/11/25(水) 06:49:27ID:10nSHMA3やっぱVMware?
0110login:Penguin
2009/11/25(水) 08:05:43ID:C2N3weKmVMware Workstation 7/VMware Player 3かvirtualboxのほうが、
小回りが効いていいような気がする。
サーバー用途でしかKVM使ってないからなんとなくだけど。
0111login:Penguin
2009/11/25(水) 09:07:23ID:SHWIMRQuVMは試してないから知らんが、かなり凄い
ただし、デフォだとセッション開始前の状態で終了出来んの?
0112login:Penguin
2009/11/25(水) 12:45:58ID:SHWIMRQu訂正
virtualboxがかなり凄い
でした
0113login:Penguin
2009/11/25(水) 13:10:10ID:WHzD88qu今までKVM使ってたけど、ちょっと試してみたら導入簡単、動作サクサク、比較的安定
今のところは勝負になってない
0114login:Penguin
2009/11/25(水) 14:42:23ID:batIptdTそのゲストのXにリモートログインしてフツーに使えるのん?
ゲストがwinじゃないけど
0115login:Penguin
2009/11/25(水) 16:58:57ID:SHWIMRQuゲストのxpいじりながらホストのLinuxのデスクトップにアクセスできる。
VMは知らんが…
当然ゲストからUSBデバイスも使える
0116login:Penguin
2009/11/25(水) 20:37:13ID:gp1qLVvxそして結局 vmwareにたどり着く
ちなみに Windows7 x64 よりも linux64 上のvmachineの方が処理速度が速かった
0117login:Penguin
2009/11/25(水) 21:11:09ID:EaABq8lpvmwareはやっとことないんだけどシームレスモードもあるの?
VPC2007みたいに、セッション中の変更を保存しないで終了可能なんすか?
で、無料かつ登録なしで使用OKなのかな?
VirtualBoxは登録ダイアログはキャンセルで使用できてるw
0118login:Penguin
2009/11/25(水) 21:24:29ID:WHzD88quうん、ちょっとびっくりするレベルの差があるね
こちらはホストLinux、ゲストWinだからそれは分からないす
>>116
vmwareはもっと優秀ってことか
KVMにはもうちょっと頑張って欲しいのう
0119login:Penguin
2009/11/25(水) 22:39:04ID:batIptdTでもゲストがlinuxでデスクトップ用途だときつくない?
自分はvmware->kvmにしたらかなり解決した。OpenGLを使った開発とかで不満ないし
0120login:Penguin
2009/11/26(木) 00:20:08ID:gY+fzD7kKVMに比べれば使いやすさはVirtualBoxの方が上だけど
処理速度はKVMの方が速くないかい?あ、3Dが必要ならVirtualBoxだけど
USBデバイスはSynapticからVirtualBox入れるとダメらしいね
公式からdebパッケージを取ってくるとOKだとか
>>116
こっちでも一緒だった > Windows ホストよりも Linux ホストの方が VMware のゲストが速い
なので、ホストは金掛けずにLinuxにしておいて
KVMかVMwareかVirtualBoxでゲストをWindowsにするってのがいい感じ
WindowsホストにするとホストとゲストでWindowsが2ライセンス必要になるし
VirtualBoxかVMwareWorkstationならスナップショット取れるので
危なそうな(?)操作をするときにスナップショットを取っておけばお手軽に元に戻せる
(KVMでもコマンド操作でスナップショット取れるけど、使い勝手がいまいちかなぁ)
スナップショット不要ならKVMかVirtualBoxかVMwarePlayerで無償で利用可能だね
USBデバイスくらいならどれでもOKかな?(VMwareが一日の長か?)
このスレの住民は KVM が一押し?この3つの比較スレってどこかにないかな
0121login:Penguin
2009/11/26(木) 00:25:50ID:rzmeYKwO0122login:Penguin
2009/11/26(木) 00:32:43ID:gY+fzD7kあ、すまそ
VMware Serverは対象にしてなかったよ…
Workstationと併用できないからインストールしてないもので…
KVMは導入が楽なのが良いかな。
0124login:Penguin
2009/11/26(木) 01:28:05ID:iTLQ/UCvやはりスナップショット取らんと変更が生きてしまうのですな
KVMは9.04なら早いんだがなあ…
0125login:Penguin
2009/11/26(木) 01:36:52ID:iTLQ/UCvちとググっただけだと、playerは既存の用意されたイメージしか使えない
と読んだんですが
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/483202
0127login:Penguin
2009/11/26(木) 02:12:16ID:JZ3XGT3QPlayer3.0から単体で作れるようになりました。
ダウンロードに関する情報はこちら
ttp://pc12.2ch.net/test/read.cgi/software/1259075721/12-15
0128login:Penguin
2009/11/26(木) 03:17:09ID:/7HCJ0V7ちょっとまてkvmはスナップショットとれるだろ
0129login:Penguin
2009/11/26(木) 06:56:40ID:Sbv5k4n90130login:Penguin
2009/11/26(木) 08:07:22ID:iTLQ/UCv非常に感激です。ありがとう
virtualbox抜くかサービス停止しないとダメかな?他の使うなら
0131login:Penguin
2009/11/26(木) 22:35:32ID:gY+fzD7kはい、取れます
>>129
ext4を止める
0132login:Penguin
2009/11/26(木) 23:40:06ID:iTLQ/UCvでもvirtualboxは普通に動いてるから一概に言えんな
0133login:Penguin
2009/11/27(金) 00:05:23ID:H8kR8QR3ハードディスクの回転をとめるとゲストOSが軽くなるんですか?
0134login:Penguin
2009/11/27(金) 00:34:11ID:VoZrwon+0135login:Penguin
2009/11/27(金) 01:56:37ID:n8r5JdXa普段は文句なしだが
0136login:Penguin
2009/11/27(金) 07:36:45ID:rgxsbBfsスマソ、しっかり読んでいなかった。
kvmでのsnapshot
virt-managerにそういう機能が欲しい
現状だとスナップショット可能なイメージファイルすら作れない
0137login:Penguin
2009/11/27(金) 09:19:51ID:RbbdsJv+かなり前だが、使ったとき、完全前画面表示がなかった気がする(細いフレームの額縁の中みたいな)
完全前画面OKすか?
0138login:Penguin
2009/11/27(金) 10:21:00ID:Cw0Lw2N0完全全画面のことか?それ
だったらvmwareが一番得意とするところだろ。
kvmはvmwareのドライバを流用できるみたいだが、ありゃなんのためにあるのか
0139login:Penguin
2009/11/27(金) 21:43:16ID:5HC8snvPvirtualboxはcpu-coreを1個しか使ってくんない。
(設定には複数個あるんだけど)
vmwareは2-coreで動いてる。
仮想Diskもvmwareの方が早かった。
ただvirtualboxのほうが安定してるかんじ
0140login:Penguin
2009/11/27(金) 21:46:07ID:RbbdsJv+そうすか、当時さらっとイタズラしただけなので勘違いしてたんですね私。
え、流用できたほうが便利だからでは?
kvm Ubuntu9.04だとすごく動作が軽いなあ、今後に期待です。
マウスが不調になる、ext4だとNTFSフォーマットがダメ
0141login:Penguin
2009/11/27(金) 21:52:58ID:RbbdsJv+今気づきました。>>139
ほう、設定2でも1個なんすか!!知りませんでした。どこで確認すればイイすか?
0142login:Penguin
2009/11/28(土) 00:40:30ID:90EMg/L3登録不要のLinux版はないのかの〜
0143login:Penguin
2009/12/01(火) 23:39:46ID:XL2b6+1sパーティション切るとか自由にできない。
0144login:Penguin
2009/12/01(火) 23:56:46ID:IJXag1sg移動願う。
【Sun】Virtual Box part1
http://pc11.2ch.net/test/read.cgi/linux/1235304723/l50
VMware Part10
http://pc11.2ch.net/test/read.cgi/linux/1247465219/l50
0146login:Penguin
2009/12/02(水) 02:42:43ID:4E3EeXEaKVMの機能が増えればいいなあ…
動きは軽いんだがなあ
ext4が合わないのかUbuntu9.10が合わないのか、どっち?
っても、それ以前に機能が少なすぎだよな〜
0147login:Penguin
2009/12/02(水) 06:05:59ID:g6L+dgNq0148login:Penguin
2009/12/03(木) 01:39:49ID:5qfxw2kJ0149login:Penguin
2009/12/03(木) 10:37:05ID:/lyfRBa1GUI系は貧弱だよな。
0150login:Penguin
2009/12/03(木) 10:42:45ID:+zzblyP60151login:Penguin
2009/12/03(木) 10:56:40ID:/lyfRBa10152login:Penguin
2009/12/03(木) 12:05:21ID:5qfxw2kJ0153login:Penguin
2009/12/03(木) 12:08:54ID:JrnsraWVいけるんでないかい。
Video処理をホスト側に丸投げするドライバ書けば
今のままでも何とかなりそうな気もするが。
Winで3DとかはWinに入れるVGAドライバの出来によるからね。
カーソルがシームレスなのは問題無いが。
上記を満たすVGAドライバの整備が課題よね。
3Dは現状KVMでは無理っぽいけど、コピペはホストでsambaを
動かして、テキストファイルをバッファとして開いて
ホストとゲストで共有することで誤魔化しているけど。
0155login:Penguin
2009/12/03(木) 23:26:30ID:/H0mk1k6NATで外部に接続する用にしているのですが、
時間が経つとなぜか外に出ていけなくなります。
(例えばyum updateできないとか)
同じ現象の人はいませんか?
ホストCentOS5.4ゲストFedora11のNATで起動してみたよ。
放置して、明日あたり接続見れば良いのかな?
0157login:Penguin
2009/12/04(金) 00:31:46ID:BDTJ8dOgそこで何が起きているか、他人には皆目見当がつかない
0158login:Penguin
2009/12/04(金) 01:27:57ID:QdcjZpFBとりあえず1個インスタンスを作ってそのまま放置したときは1週間くらいは
問題なかった記憶があります。
その後、別のインスタンスを作ろうとして失敗したり消したりしている
うちにいつの間にか、という気がしますが、何がトリガーになっている
かさっぱり・・・
Fedora12はインストールは成功して、最初の一般ユーザを作るところ
まではOKなのに、gdmのところでXが落ちてログインできません。
また明日チャレンジします。
0159login:Penguin
2009/12/04(金) 10:57:49ID:tpnlCDL7やっぱりUbuntu910との相性か…
0160login:Penguin
2009/12/04(金) 12:28:36ID:BDTJ8dOgいや、だからw
1. ○○したかったけど、○○にならなかった
2. ○○したかったけど、△△になった
1.の方は明らかに情報が欠落してるだろ?
外に出られないっていうなら、ルーティングの確認ぐらいしろと
まずは“ip a l; ip r l”とかしてみたら?
0161login:Penguin
2009/12/04(金) 13:11:53ID:2MbN20r20162login:Penguin
2009/12/04(金) 14:21:46ID:QdcjZpFBさんくす。次になったときに今とった正常な場合と比較してみる。
ちなみにFedora12でログインできなかったのは、自動生成された
xorg.confが悪さしてたようで、消したら落ちなくなりました。
0163login:Penguin
2009/12/06(日) 08:50:00ID:QExHLuFPおめっとー!
0164login:Penguin
2009/12/06(日) 15:17:19ID:IKj24LZa0165login:Penguin
2009/12/06(日) 16:58:59ID:Mck4NZur早く治らないかな
0166login:Penguin
2009/12/07(月) 21:33:34ID:TPs8ZTFcまたおかしくなった。bridge id が違うだけであといっしょ・・・
5: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
- link/ether 86:0e:36:ad:ff:9c brd ff:ff:ff:ff:ff:ff
+ link/ether 92:c9:68:e3:7c:22 brd ff:ff:ff:ff:ff:ff
0167login:Penguin
2009/12/07(月) 21:49:58ID:TPs8ZTFcvirt-managerが生成するNAT接続用iptableのルールと、
system-config-securityleve-tuiのルールとが
ごっちゃになってるぽい。
0168login:Penguin
2009/12/07(月) 22:05:47ID:MffUA2ac> # Disable netfilter on bridges.
> net.bridge.bridge-nf-call-ip6tables = 0
> net.bridge.bridge-nf-call-iptables = 0
> net.bridge.bridge-nf-call-arptables = 0
0169167
2009/12/08(火) 13:03:44ID:k88uLTwVttps://bugzilla.redhat.com/show_bug.cgi?id=227011
>>168
それはNATではなくBridgeで接続する時の設定ですね。
ってかNATでなくBridgeで接続しろってことか。
0170login:Penguin
2009/12/09(水) 01:47:56ID:HqujGYDKゲストOS上でifconfig -aしたときにeth0,eth1、…みたいに複数
のNICのインターフェースが出てくる、と言う意味なら可能。
例えばeth0,eth1,eth2の3つのNICを持ちたければ以下の様にする。
qemu-kvm -drive file=GUEST.img,if=virtio,boot=on -net tap -net nic,macaddr=00:16:3e:70:18:bb,model=e1000 -m 1500 -vnc :3 -k ja -usbdevice tablet -net nic,macaddr=00:16:3e:70:18:bc,model=e1000 -net nic,macaddr=00:16:3e:70:18:bd,model=e1000
長ったらしいが一行です。要するに 「-net nic,…」を複数書くということ。
0172login:Penguin
2009/12/09(水) 22:46:55ID:VmL+3qTq> それはNATではなくBridgeで接続する時の設定ですね。
お前は何を言っているんだ?
0173login:Penguin
2009/12/10(木) 00:46:30ID:atA2CE4Hよかったら、そのブリッジを使わないでNATする方法を教えてくれないか?
0175login:Penguin
2009/12/10(木) 11:23:21ID:PbnFtXY/このへんとか
ttp://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/chap-Virtualization-Network_Configuration.html
qemu-kvm -drive file=GUEST.img,if=virtio,boot=on -m 1500 -vnc :3 -k ja -usbdevice tablet
つまり、何も指定しない(-netオプションを使わない)。
>>173って>>158だと思うが、>>162でxorg.conf云々してたりで
なんか難しいことしてるよな。
KVMで何がやりたいのかそもそも漏れは分からないので
頑張れとしか言えないのだが。
0177login:Penguin
2009/12/10(木) 19:58:44ID:PbnFtXY/>>162 はFedora12インストール時にvesaビデオモード用のインストール
メニューを選んでたようで、その結果vesaドライバを使うようになってて
ttps://bugzilla.redhat.com/show_bug.cgi?id=506421
これにひっかかってました。
0178login:Penguin
2009/12/11(金) 13:59:45ID:Dttv9eG5それブリッジ使ってるじゃん
もう一度尋ねるが、ブリッジを使わずにVMをNATする手順を教えてくれ
>>176
意味不明
■ このスレッドは過去ログ倉庫に格納されています