KVM(Kernel based Virtual Machine)を語れ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0002login:Penguin
2009/10/03(土) 02:52:13ID:IMCbQVWZカターレ富山
0003login:Penguin
2009/10/03(土) 06:43:28ID:TmO4trB10004login:Penguin
2009/10/03(土) 13:52:58ID:E3mphzbMまるで学会ではない学会だ
0005login:Penguin
2009/10/03(土) 14:37:34ID:Xn7l1a7Rキーボード・ビデオ・マウス切替器のスレにしようぜ
0006login:Penguin
2009/10/03(土) 18:34:27ID:awdiEa2Whttp://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:Penguin
2009/10/05(月) 23:26:47ID:Pa3he/C4http://www.linux-kvm.org/page/WindowsGuestDrivers
うちではVistaでネットワークが動いた
0008login:Penguin
2009/10/13(火) 00:46:12ID:32yF+Bfj光学ドライブを物理ドライブから ISO ファイルに切り替えたりできますか?
0009login:Penguin
2009/10/14(水) 13:20:55ID:ZuPRZOnlKVM FAQ
http://www.jp.redhat.com/rhel/virtualization/kvm_faq/
>>8
良く見てないけど、QEMU Monitorで出来なかなったかな。
0010login:Penguin
2009/10/16(金) 00:56:23ID:SN9D8VNphttp://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/index.html
日本語版の同ドキュメントは更新されてない。
0011login:Penguin
2009/10/16(金) 10:38:02ID:lY87qfPhvirt-install しようとしたら
ERROR Host does not support virtualization options
BIOSの設定でVirtualizationを有効にし、/proc/cpuinfo のflagsにはvmxが見えているのだが
他にも条件がある? 2コアのXeon 3050 @ 2.13GHz なんだが。 ホストはCentOS 5.4
001211
2009/10/16(金) 10:58:25ID:lY87qfPh0013login:Penguin
2009/10/16(金) 18:25:03ID:wv0/lZ7nVirtualization が 有効になるYO!
0014login:Penguin
2009/10/17(土) 05:28:32ID:brWePILXっていうか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:Penguin
2009/10/17(土) 14:54:23ID:GyEuceDLまさか。。 俺のbiostarもその手の。。
Trueにしてもモジュールロードできないので放っておいたんだが。。
0017login:Penguin
2009/10/19(月) 05:09:30ID:0PO5qOiv俺だけ?
0018login:Penguin
2009/10/19(月) 05:12:30ID:46AgwoAE0019login:Penguin
2009/10/19(月) 06:22:44ID:0PO5qOiv002014
2009/10/19(月) 11:23:53ID:uXFAZayMスタティックのアドレスをifcfg-eth0からifcfg-br0の方に移動したら無事に稼動。
0021login:Penguin
2009/10/19(月) 15:29:15ID:46AgwoAEだからKVMはホストLinuxゲストLinux専用だろと言ってるんですが違うんですか?
0022login:Penguin
2009/10/19(月) 15:41:48ID:c3kNyKTnお約束ごとですが、ディストリ、カーネルのバージョン、
インストールに用いたアプリ、コマンド、メッセージ等
書いてくれませんか。
0024login:Penguin
2009/10/19(月) 22:27:07ID:UpzoD4sW少なくともVistaは入るよ…って、KVM-85の85って何?
私がVista入れてるのはKVM-85なのかな…すまそ
0025login:Penguin
2009/10/19(月) 22:56:44ID:u4Ulf6rjつり?
0026login:Penguin
2009/10/20(火) 00:30:08ID:ItezwyFEどう見てもバージョンだがや。
0027login:Penguin
2009/10/20(火) 00:34:04ID:eCPQn2+T>> 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 はインストールできません、ってオチはないよね?
って確認がしたかったんです...
一応88が最新です。
http://sourceforge.net/projects/kvm/files/kvm/
0029login:Penguin
2009/10/21(水) 00:25:05ID:pCaqenKK作ったイメージファイルに割り当てることってできますか?
もちろんマウント時はread-onlyです。
ゲストOS上でアプリケーションを起動するときにディスクへのI/Oをできる
だけ少なくしたいと考えています。
0030login:Penguin
2009/10/21(水) 00:39:31ID:MXeAj4CFtmpfs を NFS で export とかじゃ駄目なん?
kernel 古いと無理っぽいけど
0031login:Penguin
2009/10/21(水) 01:53:50ID:lz3oZebj0032login:Penguin
2009/10/21(水) 02:59:47ID:GtqVMNLd可能性としては新しいディスクイメージを作り、それをtmpfsにコピー。 それを新しいパーティションとして
それぞれのゲストがマウント。 全くの思いつきだけど。
0033login:Penguin
2009/10/21(水) 07:01:57ID:SGnqWBEJhttp://packages.debian.org/search?keywords=kvm-source&searchon=names&suite=all§ion=all
情報 Tnx
0034login:Penguin
2009/10/21(水) 07:23:53ID:MXeAj4CFん〜結局 kernel レイヤ内だけのメモリ共有で済ませたいってこと?
ksm とかって使えたりするんかなぁ…あんまり詳しくないからわかんね
debバッケに拘らなければ./configure&&make installで逝けるでソ。
まぁ漏れもrpm作成に拘ってたんで分かるけどw
0036login:Penguin
2009/10/21(水) 22:08:38ID:fxttZnfM0037login:Penguin
2009/10/21(水) 22:20:47ID:2OoM5cXRBrtFS
0038login:Penguin
2009/10/22(木) 02:45:07ID:LhGzxpOuここまでは良い。で、Win7のUPGをゲットしたので早速やってみた。
http://nullpo.homeunix.net/~dia/diary/my_images/vm-w7-05.jpg
んー、virt-managerが裏で起動しているqemu-kvmのオプションに-no-acpi
があってこれが犯人ポイ。困ったお。ここ弄れないのかお。
0040login:Penguin
2009/10/23(金) 23:41:39ID:FZ1AWTwEwin2003を選べば、-no-acpiだけ抜けるってあるな
ttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499718
thx!
2003選んでやってみるよ!
0042login:Penguin
2009/10/24(土) 02:23:07ID:7GTs1N9Cxmlの設定ファイルにno-acpiとかかんとか
やるだけだろ?
0043login:Penguin
2009/10/24(土) 11:06:09ID:PS9fv/ZN0044login:Penguin
2009/10/24(土) 13:20:25ID:rZX2lpIVサウンドが鳴らない、virtioネットワークドライバが使えない
0045login:Penguin
2009/10/24(土) 15:19:36ID:rZX2lpIVhttp://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:Penguin
2009/10/24(土) 15:47:01ID:rZX2lpIVhttp://usamimi.info/~linux/d/up/up0450.png
ホラ
0047login:Penguin
2009/10/24(土) 16:43:57ID:rZX2lpIVデジタル署名チェックをしなくしてやれば動作したよ
0048login:Penguin
2009/10/24(土) 16:56:16ID:rZX2lpIV0049login:Penguin
2009/10/24(土) 17:02:35ID:rZX2lpIV0050login:Penguin
2009/10/25(日) 17:44:25ID:kGPum2MVえっ?
そうなの?
これからは64の時代なのに?
0051login:Penguin
2009/10/25(日) 18:23:50ID:KqCa5A4u64ビットはこれからだけど、一般人が使ってる比率は高くない。
つまりバグフィックスが進んでないってこと。
0052login:Penguin
2009/10/25(日) 19:06:08ID:MJ6FKknX>>49>>50は知ってて煽ってるだけだよ。
linuxはとっくに64bitになってるのにまだ32bit主流のOSが存在するなんて
ってね。
0053login:Penguin
2009/10/25(日) 21:44:42ID:alb7IL/gVMWareみたく、リモートからゲストOSのデスクトップにアクセスする方法は用意されてますか?
GuestOS上で、VNCとかRemoteDesktopとか動かす必要あり?
0054login:Penguin
2009/10/25(日) 22:29:53ID:sgzJq0lcゲストの画面をVNCでリモートアクセスする方法で
0055login:Penguin
2009/10/26(月) 12:13:32ID:B9bfEmL4第4のハイパーバイザー「KVM」開発者が語る、Xenとの大きな違い
http://enterprise.watch.impress.co.jp/docs/series/virtual/20091026_323949.html
0056login:Penguin
2009/10/26(月) 14:52:32ID:bldsTmeY(注 無いですか?)
0057login:Penguin
2009/10/26(月) 15:59:45ID:Yo9TQWHZ0058login:Penguin
2009/10/26(月) 21:49:52ID:yV/RM35Tttp://ovirt.org/screenshots.html
データセンタ規模をとなっているがまだこなれてないようだ
ttp://www.atmarkit.co.jp/flinux/rensai/kvm03/kvm03a.html
0059login:Penguin
2009/10/27(火) 00:27:20ID:5YzlPixj--
複数のRHELサーバーを管理するための「Red Hat Enterprise Virtualization Manager For Servers」は、
年内にリリースする予定です。ただ、Red Hatにとっては初のWindowsベースのソフトウェアに
なってしまいました。最初は、Windowsベースでリリースしますが、Javaベースでの書き換えを行っているため、
将来的にはLinuxベースでも動作するようになると思います。
0060login:Penguin
2009/10/27(火) 00:58:19ID:axhiLh8u仕事でVirtualIron使ってるんでついそれと比較してしまうけど、
oVirtは絶賛開発中でまだまだ使い物になる段階じゃない。
VirtualIronはOracleに潰されてしまったのでoVirtには期待してるんだが。
006153
2009/10/27(火) 01:46:45ID:UigP+ZYZWindows版のUltr@VNCからアクセスしてるんだけど、
VNCクライアント上のポインタとVMのマウスポインタがずれてるorz
クライアント変えて試すか。
0062login:Penguin
2009/10/27(火) 07:09:05ID:5YzlPixjどうやったら下げられるでしょう?
0063login:Penguin
2009/10/27(火) 11:46:07ID:BhNNRIem0064login:Penguin
2009/10/27(火) 12:05:03ID:lHNkrCl+ホストをですか? ゲストを? もちろんゲストは停止してます。
0065login:Penguin
2009/10/27(火) 12:29:07ID:tfgdG1/y使ってるディストリ書け。
環境を書かないから正確な答えを得るのが遅れるんだ。
あくまでCentOSの場合だが、
rootでvirt-managerを動かせばメモリ量の調整が出来る。
でなければ出来ない模様。
0066login:Penguin
2009/10/27(火) 12:46:23ID:VJfTmuVF良い解決方法ありましたか?
私はマウスポインタのズレは、VMのほうのマウスポインタの移動速度を
速めに微調整して、画面隅でポインタの位置を合わせてから使ってます。
0067login:Penguin
2009/10/27(火) 12:54:19ID:QdvAlFye0068login:Penguin
2009/10/27(火) 13:32:22ID:cJt8C+gb> rootでvirt-managerを動かせばメモリ量の調整が出来る。
そうなのか?俺もメモリの量が変更できなかった気がする。
バージョンにもよるんだろうけど、virt-managerでは
すべてを管理できなかったと思う。
なので、俺がやっているのはvirshコマンドで設定ファイルを
書き出してから再登録している。簡単だから手順書くわ。
virsh list --all で現在、動作&停止 している仮想マシンのリストを表示
virsh dumpxml [仮想マシン名] > 設定ファイル名.xml でファイルに保存
設定ファイル名.xml を修正。修正箇所はちょっと読めばわかるだろう。ぐぐれば説明も見つかる。
virsh define 設定ファイル名.xml で再登録。名前かUUIDかしらんけど一致していれば上書き登録される。root必要なのでsudoで。
おまけ
virsh help 日本語でヘルプでるはず。
virsh undefine で仮想マシン登録削除。マイグレーションが不安定になったときよく世話になるw
あとvirsh setmemとかで直接メモリサイズの変更とかもできるみたいだけど、
どっちみち設定ファイルとしてとっておきたいので俺はファイルに書き出している、
仮想マシンイメージファイルの場所に設定ファイル置いているから、バックアップは
このディレクトリをDVDに焼くだけで設定状態ごとバックアップできるしね。
0069login:Penguin
2009/10/27(火) 13:44:40ID:lHNkrCl+失礼。 ホストはCentOS 5.4。 ゲストで今試してるのはDebian LennyとCentOS 5.4.
色々と試行錯誤した結果、メモリーは設定値と最大値が同じとしか出来ないみたいです.
最大値を512Mとしたら設定値も512Mに下げる事が出来ました。
その設定値ってのの意味が分からなくていつも
最大値しか弄らない漏れが来ますた。
>>61,66
漏れもこれにはKVMを使いはじめた頃からの悩みだったんだ
(もちろんvncクライアントはunixのなんで違うけど)が、
virt-managerだとズレないんで、裏で起動しているqemu-kvm
コマンドの引数を見て、コマンドラインからゲストを手動起動して、
どのオプションがズレない効果を出しているのか調べてみたよ。
結果は、「-usbdevice tablet」がそれっぽい。
↑を付けて起動したKVM仮想マシンでWinなりのvncクライアントから接続して
試してみたらどうかな。
0071login:Penguin
2009/10/27(火) 23:13:48ID:cJt8C+gbKVM上のWindowsにUltraVNCサーバー入れて
そこにつないでる。
0072login:Penguin
2009/10/28(水) 05:17:48ID:G1ZUn/FJDebianのゲストを作ろうとすると以下のようなエラーが出て作れません。
Unable to complete install 'libvirt.libvirtError internal error unsupported disk type 'vda'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/create.py", line 724, in do_install
dom = guest.start_install(False, meter = meter)
File "/usr/lib/python2.4/site-packages/virtinst/Guest.py", line 541, in start_install
return self._do_install(consolecb, meter, removeOld, wait)
File "/usr/lib/python2.4/site-packages/virtinst/Guest.py", line 633, in _do_install
self.domain = self.conn.createLinux(install_xml, 0)
File "/usr/lib/python2.4/site-packages/libvirt.py", line 974, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error unsupported disk type 'vda'
virt-managerで情報を全部入れ、最後に作成する所でエラーとなります。
このような症状の人いますか?
007373
2009/10/28(水) 05:26:44ID:G1ZUn/FJ<disk type='file' device='disk'>
<source file='/var/lib/libvirt/images/deb1-1.img'/>
<target dev='hda' bus='ide'/>
</disk>
となっているのですが、失敗したマシンの.virt-manger/virt-manager.logには
以下の仕様で仮想ディスクを作ろうとしているログが残っています。
<disk type='file' device='disk'>
<source file='/var/lib/libvirt/images/deb2-2.img'/>
<target dev='vda' bus='virtio'/>
</disk>
で、ここのdev='vda'が後で跳ねられているようです。 このbus='virtio'が気になりますね。
0074login:Penguin
2009/10/28(水) 18:16:19ID:SnHugNfX動いていないマシンで違った操作してるんじゃねーの?
あるいは上で別者が書いてように、
xml書き換えてimportするとか。
007573
2009/10/28(水) 23:53:11ID:G1ZUn/FJhttp://d.hatena.ne.jp/kakurasan/20080512/p1
ゲストが高速でI/Oを利用する為の準仮想化のドライバなんですね。 で、ホスト2では
なぜかこれを利用しようとしていると。 で、ふと思いついたのですが、ホスト1ではゲストの
OSタイプをDebian/Etch (手が滑った)で作ったんですよ。 けど、ホスト2では、そういえば
最新はLennyだな〜と思ってちゃんと設定した。 思うにきっとEtchはvirtioに対応していないが
Lennyは対応しているのでvirt-managerはそういう方向で作ろうとしたと。
実際にホスト2でDebian/Etchと指定したら無事にインスコ出来ました。
0076login:Penguin
2009/10/29(木) 00:39:19ID:w1X0TOhZttp://sourceforge.jp/magazine/09/10/09/0951256
Sheepdog Project started by lab.ntt.co.jp
Sheepdog is a distributed storage system for KVM.
ttp://www.osrg.net/sheepdog/index.html
クラウド対応を強化したUbuntu 9.10は10月29日登場
>ほかの強化ポイントとして、Xen(ゲストOSのみ)およびKVM(ゲスト、ホスト双方)のサポート
ttp://www.atmarkit.co.jp/news/200910/27/ubuntu.html
対応するKernelのバージョンが上がったということだと思うが・・
0077login:Penguin
2009/10/30(金) 00:34:04ID:cvyb+As2KVMで稼働するRed Hat Enterprise Linux 3.9の完全仮想化インスタンス用
para-virtualizedドライバを提供する新しいvirtioパッケージが利用可能になりました。
kernel-2.4系のrhel3でも用意されてるのか。
centos3で見あたらなかったけど、scientificとoracleは用意してた。
ttp://oss.oracle.com/pipermail/el-errata/2009-September/001161.html
ttp://ftp.riken.go.jp/pub/Linux
/scientific/30x/SRPMS/vendor/virtio-0.1-16.el3.src.rpm
/scientific/309/i386/apt-rpm/RPMS.updates
/kmod-virtio-
0078login:Penguin
2009/10/30(金) 01:42:54ID:n0sxm+AP0079login: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デバイスのパススルーって出来るのかな?
■ このスレッドは過去ログ倉庫に格納されています