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

KVM(Kernel based Virtual Machine)を語れ

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001login:Penguin2009/10/03(土) 02:30:54ID:awdiEa2W
やっぱりlinux板に無いのはおかしいので立てたよ。

語れ。
0960login:Penguin2011/12/08(木) 23:09:00.84ID:7vqzGUut
>>958
KVMというよりシリアルコンソール共通の問題なんだが、
端末からペーストしたときに相手側の応答を待たずに文字を送り続ける状態になるため
文字が書けたり固まったりする
コンソールの設定を疑った方がよさそう
転送速度の調整とかね
モノによっては、コピペ可能にしてくれるオプションもある


>>959
やったことないからなんともだけど
ネストさせる分には完全仮想化でいけると思う

逆に同じ階層に複数のハイパーバイザーを入れるのは微妙
特権処理とかどうなるかわからん
なんとかする手段はありそうな気がするけど
09619592011/12/08(木) 23:31:06.78ID:8hYOI8M3
>>960
なるほど、完全仮想化ですね
ありがとうございます
0962login:Penguin2011/12/08(木) 23:48:13.52ID:Ojn0kgVx
なんでvirt-managerって、NICのソースデバイス変更ができないんだろうね?
(物理で言うところの、LANケーブルを別のスイッチに移動)
技術的にできないとは思えないんだけど、なんか不都合でもあるんだろうか。
仕方なく毎回xmlファイルを直変更してるけどめんどくさい。

かと思えばストレージフォーマットがrawからqcowとかに変更できるようになってるけど、
よもやコンバート込みで変更してくれるなんてことは…と思いながら試したら
案の定起動しないw
0963login:Penguin2011/12/09(金) 22:54:34.90ID:e15C3pBd
必要性がないからじゃないかな
いくらでも仮想NICとvLANが組めるわけだし
0964login:Penguin2011/12/10(土) 00:26:10.93ID:RIgLJmOu
>>960
KVMを使う場合FreeBSDでは幾つに設定すればいいのでしょうか?
0965login:Penguin2011/12/10(土) 01:55:13.03ID:pFeW5KNY
>>964
うーん
こればっかりはわからん
転送速度だから、回線の速度とかサーバ側のレスポンスとか色々あるし
多分ボーレート9600に設定されてて遅いのかな
19200くらいにしてみるとか
0966login:Penguin2011/12/10(土) 02:24:41.93ID:e3rMY06h
ウチの鯖マシンのコンソールリダイレクションが115200だからシリアルは
全部それに合わせてる俺
0967login:Penguin2011/12/11(日) 14:27:58.52ID:JgPj2WsL
libvirtを使わずqemuを直接実行して仮想マシンを管理してるのですが、
-monitor pty を使うと、/dev/pts/数字 に仮想マシン毎にモニタが
作られますが、仮想マシンを起動(qemuプロセスを実行)した
タイミングでしか出力されないので、後になって、
どの仮想マシンがどのptsにヒモづいてるかわからなくなってしまいます。
何かうまい方法は無いものでしょうか。
0968login:Penguin2011/12/12(月) 21:26:36.11ID:L0ZVgC27
ホストのeth0に入ってくるパケットは802.1Qのタグ付きパケット
それをタグ付きのままゲストのNICに流し込むにはどうすればいいんでしょう?

Vyatta on KVM で Vyatta側にVLANのuntaggingをまかせたいのですが…
0969login:Penguin2011/12/13(火) 23:19:57.61ID:vtKBu/HG
eth0 のブリッジとしてbr0を作成して、そこに
vyattaのインタフェースを接続してもダメですか?
0970login:Penguin2011/12/14(水) 00:31:50.23ID:w7/R9hdU
>>967
やったことないからわからんが
-chardevでpseudo-terminalを作ってみたらどうだ?
でもって-deviceでシリアルコンソールとしてゲストに渡すとか
ただslaveはゲストの持ち物になるからホスト上にはやはり残らないと思う
ps見るとか、なんらかの手段で切り分ける材料にはなりそうな

今実機が手元にあったらこれ俺も試してみたいわ

>>968
Vyattaってなんじゃらー
って調べてみたら、要するにvSwitchか

通信要件が分からんが、コレで解決できるか?
http://www.sawanoboly.net/wp/2011/01/12/186.html#more-186
09719672011/12/14(水) 20:04:56.62ID:NRyZRC5A
tagged --> [物理eth0] -->(br0?)--> [VMの仮想eth0] --> tagged
という感じでVMまでtaggedのままパケットを流したい。
でもブリッジ(br0)にtaggedのままパケット流してる事例が見つからないので
おたずねした次第です。

VMまでtaggedで流し込めたら >>970 提示みたいなことがVM上でできるなーと。
まずは >>969 を試してみろってとこですね。
ありがとうございました。

一番楽なのは bridge が一般のL2スイッチみたいにタグの付け外しと受け渡し先設定が自由自在!
だったらよかったんですけどね(´・ω・`)
0972login:Penguin2011/12/14(水) 22:12:58.44ID:D4Dw8kKN
kvm vlan でググったら出てきたけどコレじゃ駄目?
http://d.hatena.ne.jp/aaabbb_200904/20100130/1264869562
0973login:Penguin2011/12/15(木) 01:04:28.32ID:4GUZos9n
>>971
すでに承知の上だと思うけど、タグ付きvifが作れるドライバーが必要だよ
virtio-netとかvhost-netとか

http://itpro.nikkeibp.co.jp/article/COLUMN/20101209/355087/?SS=imgview&FD=57833331
0974login:Penguin2011/12/15(木) 21:56:55.68ID:oSFK4VsH
Linux標準のbridgeでいけるかは分からないけど、
openvswith にすれば多分行けるんじゃないかと。
VLAN対応してるので。
09759672011/12/16(金) 12:40:23.66ID:X0oJ3GEY
>>972-974
ありがとうございます。
サーバが調達できそうなんで、弄ってみてまた報告したいと思います。

>>972
VLANを扱ってはいるのですが、VMの外でuntagして、という構成なので
うまいこと出来なかったときの最終手段ですね。
0976login:Penguin2011/12/16(金) 21:32:24.17ID:GOPFNm0L
>>968

ホスト Ubuntu11.10、ゲスト CentOS5で >>969を試したんだけど
できているね。

ゲスト側のeth0を tcpdump -e で覗いてもタグ付きのパケットが
見えないのが若干きもいけど。
0977login:Penguin2011/12/27(火) 23:32:50.65ID:dgUaryP3
KVMっでpv-ticketlocksとか準仮想化命令サポートして
どんな意味があるの?意味なくない?
0978login:Penguin2011/12/28(水) 10:58:40.14ID:0m3DMTqH
ありますけど
0979login:Penguin2011/12/28(水) 22:07:03.67ID:3ajLB039
>>977
全く意味ないよ。KVMは完全仮想化されているから使われることはないよ。
0980login:Penguin2011/12/28(水) 23:41:27.14ID:codmXWXw
virtio や vhost 周りで効くんだろ。
0981login:Penguin2011/12/28(水) 23:43:00.55ID:zNUNWwzP
生半可な知識のやつ多いな
0982login:Penguin2011/12/28(水) 23:49:32.82ID:NJVRurnQ
古い知識のままな人だったり
古い情報を最新の情報と捉えてしまった人だったり
まあ中途半端な知識の人が多いね

KVM自体は完全仮想化だけど、PVドライバの存在を知らなかったりとか
0983login:Penguin2011/12/29(木) 00:09:47.60ID:XeYwNGZm
PVドライバはI/Oのみで有効
Xenみたいにmmuとかでは全く意味がない
PVドライバは完全仮想化全体に影響はない
0984login:Penguin2011/12/29(木) 07:57:50.03ID:t2S08j3y
XenじゃなくてKVMにもPVドライバあるの?
0985login:Penguin2011/12/29(木) 15:38:55.96ID:Ex4KiTLz
あるよ。Linux, FreeBSD, Windows 用が出てる。
レス数が950を超えています。1000を超えると書き込みができなくなります。