KVM(Kernel based Virtual Machine)を語れ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0766login:Penguin
2011/06/21(火) 23:06:16.00ID:F3A6czft> BS/CSがSD画質だったというオチに挫けて投げ捨てたが、
ウチのPT2で受信してるBSはほとんど全部1080iだけど
多分>>764の受信してるBSとは別の衛星なんだろうな
0767login:Penguin
2011/06/21(火) 23:24:16.47ID:RLNawXzAPT2は素のlinuxで動いてしまうのでKVMの有難味は?だけど、
PX-W3PEがPCIeパススルーで動いてくれると嬉しいなぁ、ってのならあるかも。
0768login:Penguin
2011/06/22(水) 02:08:44.51ID:HnQP8bUt0769login:Penguin
2011/06/22(水) 03:00:54.83ID:lrMjqPjs0770login:Penguin
2011/06/22(水) 20:58:38.16ID:U9J3Ctzg色々なパターンで負荷かけても落ちなくなった。
情報サンクス。
0771login:Penguin
2011/06/25(土) 20:30:18.76ID:xjM9F97Iopen /dev/kvm: Permission denied
Could not initialize KVM, will disable KVM support
warning: could not open /dev/net/tun: no virtual network emulation
Could not initialize device 'tap'
0772login:Penguin
2011/06/25(土) 20:40:44.28ID:xjM9F97I0773login:Penguin
2011/06/25(土) 21:54:29.37ID:oQ/qdENAヽ(・ω・)/ スドー
\(.\ ノ
、ハ,,、  ̄
 ̄ ̄
0774login:Penguin
2011/06/26(日) 03:01:44.74ID:/bqpIutB0775744
2011/06/26(日) 09:16:56.38ID:CJYB8Y8wうちではKVM上でも特にそれらしいドロップも出ずに、安定してキャプチャできてます。
4ストリームのデコードをしながらのキャプチャだと、Core i5 2500に-smp 2で
CPU使用率60%前後なので、少し高すぎるかなという気もしますが許容範囲です。
ゲストXPでDPC Latency Checkerを起動すると、5000オs前後とか明らかに
危険な水準が表示されますが、仮想化環境だとこの値はアテにならないのかな?
それよりも気になるのはゲストXPの時計がガンガンずれていくことです。
ホストに対して、一分間に数秒とか平気で遅れていきます。
cat /proc/cpuinfo | grep constant_tsc
で調べてみると、ハードウェア自体はタイムスタンプカウンタを持っているみたいなので
使用しているディストリ(CentOS 5.6)のせいだとは思うんですが、CPUの可変クロック機能を
オフにしても改善しませんでした。
ttp://d.hatena.ne.jp/zepbag/20100327/1269676949
NTPで同期させてるとはいえ録画機としては致命的で、この問題が解決しないと
とても使えたものじゃないです。どなたか解決策ご存知でしたら教えてください。
0776login:Penguin
2011/06/26(日) 09:57:10.46ID:qqFgHXU8カーネルのタイマー割り込みは何Mhzにしてるの?
1000Mhzとかだったら落としてみてはどうだろ。
0777login:Penguin
2011/06/26(日) 09:58:40.57ID:PCH9o4AUゲストWindows XPでは無理
VMwareだけどこのへん見て微調整するしかないと思う
あとゲストのCPU割り当て1個にすると良くなることがある
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1034484
0778login:Penguin
2011/06/26(日) 10:56:52.68ID:70zAUY3d/usepmtimer は試してみました?
0779744
2011/06/26(日) 11:20:05.45ID:CJYB8Y8wありがとうございます、constant_tscはホスト以外の対応も要求されるとは、予想外でした。
CPU割り当て減らしたり、boot.iniに/usepmtimer追加したりしてみましたが
相変わらずでした。constant_tscが使えないと根本的解決にならないような気がします。
各ハイパーバイザーやOSが、constant_tscに対応しているかどうか確認できる
一覧表などが掲載されたページなどありませんか?
どうしても録画マシンを仮想環境に統合したければ、Hyper-Vに乗り換えて
親パーテションのWinServerで録画する方法を模索した方が賢明な気もしてきましたが・・
0780login:Penguin
2011/06/26(日) 11:30:00.53ID:70zAUY3dLinuxでもPT2は動くみたいだけど、WindowsXPじゃないとダメですか?
0781login:Penguin
2011/06/26(日) 12:41:53.36ID:qqFgHXU8>>776はLinuxホストの話ね。
0782login:Penguin
2011/06/26(日) 14:27:34.12ID:LTMrhkca0783744
2011/06/26(日) 20:51:34.36ID:CJYB8Y8wXPである必要は必ずしも無いですが、Windowsである必要はありますね。
アプリケーションがらみで。
というわけでホストの構成は変えずに、ゲストにWindowsVistaとWindows7の32bitを
試しにインストールしてみたのですが、こちらはほとんど時計がズレませんでした。
たまになんかの拍子でほんの少しだけズレることもあるみたいですが、NTPクライアントの
問い合わせ間隔を10〜15分程度にしておけば十分補正できる範囲なので、問題なさそうです。
XPだとダメで、Vistaからはズレなくなるというのは、Hyper-Vがらみでカーネル6.x系から
constant_tscに対応したんでしょうかね?とにかく、実用化の目途がたってきて嬉しいです。
と思ったら、今度はUSBパススルーがVistaと7だと機能しない・・・
スマートカードリーダーのサーバーだけは別のXP仮想マシンたてて、分けるしかないかな。
カードリーダーの為だけにOS丸ごと1つ常駐させるって、すごく無駄な気がするけど。
0784login:Penguin
2011/06/26(日) 22:08:41.87ID:t7g6KTJoアプリのからみでWindowsである必要があるのは分かりましたが、なぜ仮想化が必要なんですか?
デルの4万円のデスクトップを1台買う方が後々楽じゃありませんか?
0785login:Penguin
2011/06/26(日) 22:31:28.19ID:ZQy5nBxF> カードリーダーの為だけにOS丸ごと1つ常駐させるって、すごく無駄な気がするけど。
つttp://www.usb-over-network.com/usb-over-network.html
0786login:Penguin
2011/06/27(月) 16:59:43.24ID:nzpbrhBHなおれのCPUはVTが対応してないから、
KVMは動かないしなぁ
0787login:Penguin
2011/06/30(木) 14:56:31.23ID:pPFu2fn6出来るとすればなんという機能を使えばいいのでしょう?
0788login:Penguin
2011/06/30(木) 16:35:52.31ID:iX377Vou通常はイメージファイルが指定されている所を
デバイス名にしてやれば動くんではないかと
-drive file=デバイス名
(デバイス名は/dev/sdbとか/dev/sdb1みたいな感じで環境に合わせて)
0789login:Penguin
2011/06/30(木) 17:47:50.78ID:fy+eIswCなるほど
試してみます、ありがとう
0790744
2011/07/04(月) 23:07:08.74ID:76Dn3Ie81. ゲストWindowsの時計が遅れるのはOSがXPかVista/7かではなく、TvRockが原因
>>783でさもXPだと時計がズレて、Vista/7だと大丈夫かのように書いてますが
これらのOSによる違いはほとんど関係ないです。
原因になっているのはTvRock(録画管理アプリ)で、これが常駐してると分あたり数秒もズレます。
逆に常駐していなければ、半日放置して1秒遅れるか遅れないかといった程度です。
2. KVMのホストをCentOS 5.6からUbuntu 11.04に変更したら、時計ズレが劇的に改善
これまでKVMホストにはCentOS 5.6にqemu-kvm 0.14.xのソースをビルドしたものを追加して
実験していましたが、これをUbuntu 11.04と標準のKVM 0.14.0に変更したところ
これまで1分ごとに数秒遅れてたゲストの時計が、TvRock常駐&4ストリ−ムデコード状態でも
半日で30秒前後の遅れに収まるようになりました。
この改善の理由がKVMが違うせいなのか、リアルタイムカーネルのお蔭なのかは分かりませんが
この程度ならNTPと組み合わせて、本当に実用の耐えられそうです。
サーバー用途でUbuntuに乗り換えなければならないのは、少々不本意ではありますが・・・
0791login:Penguin
2011/07/05(火) 06:55:01.21ID:Wn/kOfEv0792login:Penguin
2011/07/05(火) 21:29:21.10ID:9Mjj/8IH0793login:Penguin
2011/07/05(火) 22:33:34.82ID:lK1HhC2W乙
0794login:Penguin
2011/07/06(水) 09:40:47.78ID:RGbvrYEtウチではそんなことねーけどな>tvrock常駐させてると時間がずれる
CentOS5.6+KVM 0.14.1+ゲストOS WinXP&PT2
まぁ、マザーがちょっと特殊なやつでQ57チップセット+Core i5-650な
構成だけどね(VT-d有効化でRAIDカードのトラブル起こしてマザー買い換えた)
0795744
2011/07/06(水) 12:24:30.19ID:+GWHNmaJ以前同じ環境でESXiで試した時に、ゲストでTvRockを
起動しても時計はズレなかったと記憶しています。
CentOS 5.6からUbuntu 11.04への変更でも状況に変化が見られましたし
現状ではハードではなく、ソフト(KVM)側の問題ではないかと考えています。
(時計なんて、環境による違いも当然少しはあるでしょうが)
よろしければKVMのパラメーターとホストOSのカーネルパラメーター
その他今回の件に関係ありそうな設定項目等ありましたら
晒して頂けませんか?
0796login:Penguin
2011/07/06(水) 14:30:37.53ID:HNxeGdRKディストリとバージョンの組み合わせによってはKVM上のシステムで時計がズレるっていうバグがある
みたいなレポートなかったっけ?
0797login:Penguin
2011/07/06(水) 23:00:03.94ID:cZ108ms7方法知りませんか?mmuら辺のソース弄らないと無理ですか?
0798login:Penguin
2011/07/07(木) 22:49:25.39ID:WGzLPgRhlinuxはKVMに落ち着いたの?
CentOSでKVM動かなかったりしたのは修正された?
0799login:Penguin
2011/07/07(木) 23:07:35.51ID:0IYQl/Cwttp://techtarget.itmedia.co.jp/tt/news/1107/06/news05.html
リンク先登録制のニュースサイトなんで注意。
市場での評価が問題
LinuxカーネルがXenをフルサポートへ──「少な過ぎ、遅過ぎ」の感も
リリースから8年近くたち、XenはようやくLinuxカーネルに組み込まれる
ことになった。理屈の上ではKVMと同じ土俵に立てたといえるが、Red Hatが
Xenをサポートしない限り、Xenの対抗は難しい。
0800login:Penguin
2011/07/07(木) 23:44:03.64ID:IsPn3K9V0801login:Penguin
2011/07/08(金) 01:06:46.39ID:V9yGkhFeCitrixさんはどう思ってるんだろ
0802login:Penguin
2011/07/08(金) 01:10:36.72ID:A/Am4zqJメジャーどころのディストリビュージョンに載ってないと使ってもらうきっかけが
減るからやっぱり嬉しいだろ
0803login:Penguin
2011/07/08(金) 01:45:54.64ID:EcROnBMR0804login:Penguin
2011/07/08(金) 03:37:34.11ID:YlYjq0O5となってくると、XenとKVMはディストリがサポートするほうを選ぶという人が
多くなるかなぁ。
そうするとシェア的に大きなRedHatの動きによりKVMがだんだん主流になる、
という考えでいいのかな?
0805login:Penguin
2011/07/08(金) 07:47:06.85ID:t4gwZE3Gすごくおそい
0806744
2011/07/10(日) 20:58:51.54ID:G0zdJB9UKVMの起動パラメーターに -rtc base=utc,clock=host,driftfix=slew 追加したら
TvRock常駐しててもゲストの時計が遅くなっていくことが無くなった、ただしXP
のみ。
問題は俺がこのオプションの意味が分かっていないことか・・・
だんだんとズレが大きくなっていくことは無くなったけど、NTPで同期してても
手元の電波時計や実機マシンのNTP同期済み時計と比べて、必ず1〜2秒遅れてるのは謎。
0807login:Penguin
2011/07/11(月) 08:24:31.25ID:euMl5sDEお前のチラ裏じゃねえんだよここは
0808login:Penguin
2011/07/11(月) 20:01:16.25ID:NaAkAgzc乙
0809login:Penguin
2011/07/11(月) 20:31:33.93ID:ZNb85UvRよくやった。
0810login:Penguin
2011/07/11(月) 23:35:30.06ID:OOaET+Az-rtc base=utc リアルタイムクロックをUTCベースにする。
clock=host リアルタイムクロックをhostマシンベースにする。
driftfix=slew 時間のずれを直すタイミング:最大(一生懸命直す?)
0811login:Penguin
2011/07/13(水) 08:16:04.91ID:5FXMMKyMKVM vs. XEN そして VMware vs. Hyper-V
だったけど、結局どれがいいの?
0812login:Penguin
2011/07/13(水) 09:09:36.52ID:S6ho6XPsLinuxを使うならKVM、仕事でLinuxもWindows Serverも使うならVMware ESXi、
主に使うのがWindows Serverでとにかく安く仮想化環境を作りたいならHyper-Vってところ?
XENはKVMよりもパフォーマンスが出ることが多いけど、カーネルのアップデートとか
ドライバ周りが面倒なので微妙。
0813login:Penguin
2011/07/13(水) 10:39:01.66ID:bAeiBrV20814login:Penguin
2011/07/13(水) 11:16:32.75ID:Z4CAJysBHyper-V も Linux側のメインラインに hv_ドライバが
入ってきて、状況によってはそんな悪くない選択肢になってきたと思う。
細かい設定が出来ないとか、UNIX系と全然違うコマンドラインとか
管理インターフェースに最初イライラしたりするけど。
0815login:Penguin
2011/07/13(水) 21:20:31.57ID:alaESST90816login:Penguin
2011/07/16(土) 03:06:31.43ID:wsWuz1Yp録画実行したら二回ほどゲストOS君が親殺しをしてくれて
とても楽しかった(Host:Gentoo/Guest:Debian with dvb driver)。
……実運用には耐えないなあ('A`)
0817login:Penguin
2011/07/16(土) 18:58:02.60ID:758q5adn0818login:Penguin
2011/07/18(月) 00:15:38.23ID:U2qwvC9DゲストOSによってはデバイスを認識できなかったり、認識できてもブート中の、画面で引っかかったり。
0819login:Penguin
2011/07/18(月) 01:49:59.41ID:xvkJyFsxDVDドライブ認識させて読み込んだら時間のかかること
0820login:Penguin
2011/07/19(火) 16:43:41.88ID:vSGa408I特にネットワークとバックアップがなあ
0821login:Penguin
2011/07/19(火) 18:54:05.57ID:XTvAnzKP最新のFedoraではどないなってるんかね。
0822login:Penguin
2011/07/19(火) 18:57:47.55ID:qVDknc5v0823login:Penguin
2011/07/19(火) 22:51:06.47ID:DgX6XF+Q0824login:Penguin
2011/07/19(火) 23:11:06.74ID:523SAJU/kvm で 2.0に対応してないというのはマジにそういう意味なのか?
VMware server では 2.0 に対応していないとのたまわっていた時代から
速度は highspeed 出ていた。ゲストでの認識は確かにUSB1.1だったけど。
0825login:Penguin
2011/07/20(水) 01:12:42.77ID:Hp0GncT80826login:Penguin
2011/07/20(水) 16:20:34.47ID:SVMo/eYIうちの環境では1.1並の速度だぜ
>>825
期待してもいいってことだよね?
0827login:Penguin
2011/07/20(水) 23:11:27.35ID:41VWYtR60828login:Penguin
2011/07/21(木) 19:10:47.33ID:4Y9wo0pfKVMのネットワークのIDが重ならないように手動で設定ファイルいじらないと
ダメなんじゃなかった?
0829login:Penguin
2011/07/21(木) 22:03:07.47ID:PMkPjgdG0830login:Penguin
2011/07/22(金) 17:52:58.25ID:QU+Ibc5H0831login:Penguin
2011/07/22(金) 22:09:00.23ID:DTUAFAifGUIでやるなら自動生成されるからほとんど気にする亊は無い
0832login:Penguin
2011/07/23(土) 21:34:39.23ID:32XsBSCC0833login:Penguin
2011/07/23(土) 22:24:18.99ID:/0/Hlb2B0834login:Penguin
2011/07/23(土) 22:29:03.73ID:q7Cy/Wnnあれもlibvirtでなら自動的にインクルメントして自動的に割り当てていくし
何なから何まで全部自分で書くなら別だが
0835login:Penguin
2011/07/26(火) 12:49:12.00ID:MO1/Qi07バックアップから起動というときにuuidを手動で書きかえる必要あった
0836login:Penguin
2011/07/26(火) 21:27:20.50ID:7lbJ5GfR重複してまっせって
0837login:Penguin
2011/07/27(水) 01:57:16.70ID:OA2BgnCPubuntu?
0838login:Penguin
2011/07/27(水) 01:58:41.15ID:NHaKA7r90839login:Penguin
2011/07/27(水) 03:11:03.52ID:OA2BgnCP0840login:Penguin
2011/07/27(水) 04:46:03.33ID:JjTFoSw00841login:Penguin
2011/07/27(水) 06:59:28.64ID:y+e+sOjG最新機能ならfedora
こだわらないならubuntu/debian
0842login:Penguin
2011/07/27(水) 12:06:35.00ID:zFNwsJ1lKVMはRedHatが開発元
あとはわかるな
0843login:Penguin
2011/07/27(水) 13:03:55.20ID:PtYmd9by0844login:Penguin
2011/07/27(水) 21:38:56.17ID:y4D87o5H無難にCentOS6とかSL6,Ubuntu 10.04LTS
理由は安定性。
0845login:Penguin
2011/07/27(水) 21:46:52.85ID:yC/LBLi/0846login:Penguin
2011/07/27(水) 22:00:10.92ID:2cBNDfA/$virsh console guest
って感じでホストから接続してるんだけど、ゲスト側はttyS0でいいとして、
ホスト側のttyは何使ってるかどうやったら解る?
ttyconsoleってコマンド入れたときに出てくるpts〜で合ってるの?
なんかそっちにwriteコマンドで文字列贈ろうとしたら上手くいかなかったんだけど。
0847login:Penguin
2011/07/28(木) 08:02:44.03ID:o/3htFp6ホストからはtelnet localhost xxxxxで接続するだけだよね?
0848login:Penguin
2011/07/28(木) 11:37:15.50ID:ZtDQHquSよくわかんないな。そうやって接続したことはないよ。
xxxxxの中には何が入るの?
0849login:Penguin
2011/07/28(木) 14:57:01.46ID:o/3htFp6各ゲスト毎のポート番号です。
KVMやめてVMware Workstationにしてしまったので確認できないけど
xmlファイルで指定もできるし、指定しなければ自動でアサインされた気がする。
0850login:Penguin
2011/07/28(木) 18:21:55.69ID:ZtDQHquSそれってtelnetのプロトコルでTCPじゃない?
シリアルコンソールはIPベースじゃないからかなり別物だよ。
0851login:Penguin
2011/07/28(木) 18:59:52.04ID:m3/ME8I3ということでそのシリアル設定しているxmlを晒さない限り先に進まないと思う
0852login:Penguin
2011/07/29(金) 01:10:48.11ID:5sqBqGKJVMのコンソールやシリアルポートをptyにくっつけずにTCPポートに付けてる時の話じゃない?
kvmのコマンドラインじゃなくXMLだとどう書くんだっけ。
ttyconsoleが取れるかどうかはそれ次第だったかと。
0853login:Penguin
2011/07/30(土) 22:48:48.43ID:sz63TTur遅くなったけど、xmlの関係してるトコ晒してみる。
<serial type='pty'>
<source path='/dev/pts/17'/>
<target port='0'/>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/17'>
<source path='/dev/pts/17'/>
<target port='0'/>
<alias name='serial0'/>
</console>
これ見る限りは、pts/17経由で操作できそうなんだけどなぁ。
0854login:Penguin
2011/07/31(日) 00:44:20.05ID:/rbZW4Xuそれだとvirsh console使わんと無理
0855login:Penguin
2011/08/03(水) 09:20:46.03ID:wUWTaeZx俺は/dev/pts/に設定してる
他のマシンからシリアルで入るときはホストにシリアルでログインしてそこから
cu -l /dev/pts/〜(任意の番号)
ってやってる
0856login:Penguin
2011/08/09(火) 15:56:32.13ID:QvlWxx6Wで作った仮想マシンイメージを仮想マシンマネージャーから起動したりするようには
どうしたらいいんだ
0857login:Penguin
2011/08/09(火) 15:59:04.75ID:F9+uB2SK0858login:Penguin
2011/08/13(土) 21:22:05.07ID:z4wO3LIp現状、仮想ディスクで追加できるのはIDEとCD-ROMドライブ合わせて4台まで?
-drive file=/dev/sda使って、実HDDをパススルーぶんにはいくらでも可?
0859login:Penguin
2011/08/13(土) 21:43:53.43ID:SklxMzs30860login:Penguin
2011/08/14(日) 22:20:34.11ID:zLIBRccW0861login:Penguin
2011/08/15(月) 15:49:17.94ID:6wbXzLfl0862login:Penguin
2011/08/16(火) 00:24:00.04ID:GmxyNXee0863login:Penguin
2011/08/16(火) 00:24:59.89ID:pcZ56tcm0864login:Penguin
2011/08/16(火) 01:14:14.84ID:/lZQzYZp最近ホントそれ思う
0865login:Penguin
2011/08/17(水) 01:16:41.52ID:jNI7Yd660866login:Penguin
2011/08/18(木) 01:55:10.16ID:rECXYsP3ヘルプ見ても、仮想SCSIの指定方法がわからなかったんですけど
オプションの記述の仕方教えてくださいませんか?
■ このスレッドは過去ログ倉庫に格納されています