X



トップページLinux
1002コメント334KB
KVM(Kernel based Virtual Machine)を語れ 2
■ このスレッドは過去ログ倉庫に格納されています
0576login:Penguin
垢版 |
2013/06/02(日) 21:28:34.99ID:/QpfH3F2
KVMでwin2003やwin xp を動かすと、
Win側で何もしてなくても(通信やデスクトップ表示)、
ホストのCPU使用率がかなり上がってしまうんですが、
これってゲストOSの問題なんですかね?
CentOS6やUbuntu12を動かしてもこういう現象は起きません。
0577login:Penguin
垢版 |
2013/06/04(火) 03:45:44.85ID:3XWHXsTr
ブリッジ(物理NIC無し)に2ノード以上の仮想マシン追加すると
うまくルーティングできなくなるのですが原因解る人いますかね。

br0(eth0) ----+---- br1(eth1)
           .|
        +---br2----+
        |          .|
tap0(VMA)     tap1(VMB)

こんな感じで br0(eth1)をWANと想定してしてbr0/br2からのトラフィックをSNATしようとしてるのですが、
br0->br1 は問題無くとも tap0/1 -> br1 をルーティングする場合に iptables でログを取ると PHYSOUT=tap0/1
になってしまいパケットがSNATされずにbr1(eth1)に出ていってしまうという状況です。

ちなみにVMA/VMB何れかをシャットダウンすると PHYSOUT=br1 となり想定した通りにルーティング
されるようになります、br0->br1 については問題ありません。
(br0にも何台かVMをぶら下げていますが、こちらはbr2の様な挙動をする事はありませんでした)

KVMではなく物理NICの有り・無しに起因するブリッジの問題だと思うのですけど質問させてください。
0578login:Penguin
垢版 |
2013/06/04(火) 10:43:47.14ID:DxL9xcFl
KVMのVGAパススルー、苦労したけど動いたぜ。
苦労したのはVT-dが動くハードの調達だけだったがな。
0580login:Penguin
垢版 |
2013/06/04(火) 12:18:42.36ID:njnMhcQm
HWとSWの構成も書き記してくれると嬉しいんだよ
0581login:Penguin
垢版 |
2013/06/04(火) 19:35:31.72ID:v6juovnj
kvmスレッド、盛り上がってきたな
ユーザーがだんだん増えてきたのかな
0582login:Penguin
垢版 |
2013/06/05(水) 15:53:04.75ID:ZwfxmbMA
VGAパススルーならML110 G7(C204)+XeonE3(1235)+HD7750でWin8動いたぞ
HD5850は駄目だった拡張ROM読めんのが原因っぽいXもWinもダメ
0583login:Penguin
垢版 |
2013/06/05(水) 22:32:37.13ID:fAYkCvl2
578はML110 G6 + Core i7 870 + HD5450 + Win7
全部古いな。
0584login:Penguin
垢版 |
2013/06/21(金) 09:31:15.30ID:i1WVXxHC
H87のマザボにPCIブリッジがついていて、vt-dを有効にすると、dmesgにこんなん出るんだけど、なんですかね?

[ 0.336527] PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
[ 0.336563] ------------[ cut here ]------------
[ 0.336569] WARNING: at /build/buildd/linux-3.8.0/drivers/pci/search.c:46 pci_find_upstream_pcie_bridge+0x55/0x80()
[ 0.336572] Hardware name: To Be Filled By O.E.M.
[ 0.336573] Modules linked in:
[ 0.336576] Pid: 1, comm: swapper/0 Not tainted 3.8.0-25-generic #37-Ubuntu
[ 0.336578] Call Trace:
[ 0.336582] [<ffffffff810587ef>] warn_slowpath_common+0x7f/0xc0
[ 0.336584] [<ffffffff8105884a>] warn_slowpath_null+0x1a/0x20
[ 0.336587] [<ffffffff8137c345>] pci_find_upstream_pcie_bridge+0x55/0x80
[ 0.336592] [<ffffffff815a25eb>] intel_iommu_add_device+0x4b/0x1f0
[ 0.336594] [<ffffffff81599ff0>] ? bus_set_iommu+0x60/0x60
[ 0.336596] [<ffffffff8159a023>] add_iommu_group+0x33/0x60
[ 0.336600] [<ffffffff8145403d>] bus_for_each_dev+0x5d/0xa0
[ 0.336602] [<ffffffff81599fdb>] bus_set_iommu+0x4b/0x60
[ 0.336606] [<ffffffff81d474b5>] intel_iommu_init+0x34f/0x41d
[ 0.336610] [<ffffffff81d0e3f3>] ? memblock_find_dma_reserve+0x13d/0x13d
[ 0.336613] [<ffffffff81d0e405>] pci_iommu_init+0x12/0x3c
[ 0.336616] [<ffffffff8100215a>] do_one_initcall+0x12a/0x180
[ 0.336619] [<ffffffff81d05d32>] kernel_init_freeable+0x13e/0x1c6
[ 0.336621] [<ffffffff81d05582>] ? loglevel+0x31/0x31
[ 0.336625] [<ffffffff816a9cc0>] ? rest_init+0x80/0x80
[ 0.336627] [<ffffffff816a9cce>] kernel_init+0xe/0xf0
[ 0.336631] [<ffffffff816d3fac>] ret_from_fork+0x7c/0xb0
[ 0.336634] [<ffffffff816a9cc0>] ? rest_init+0x80/0x80
[ 0.336638] ---[ end trace 34a1982ad5ee97a4 ]---
0585login:Penguin
垢版 |
2013/06/21(金) 09:33:55.38ID:i1WVXxHC
> 584

vt-dを有効にした状態でPCIデバイス(FXSボード)のドライバをホストで読み込むと、こんなエラーが出力して、使えないのです。。

dahdi: Version: 2.7.0
dahdi: Telephony Interface Registered on major 196
dmar: DRHD: handling fault status reg 3
dmar: DMAR:[DMA Read] Request device [04:00.0] fault addr ffffe000
DMAR:[fault reason 06] PTE Read access is not set

ちなみに、vt-dを有効にしなければ問題なく使えます。

OSはUbuntu 13.04 x86_64です。
0586login:Penguin
垢版 |
2013/06/21(金) 10:37:38.53ID:uYkvb73k
pci_find_upstream_pcie_bridge なんて関数名での失敗はPCIツリーが正しく認識できていないような気がするけど
lspci -vv の結果をpastebin辺りに貼っておけば解る人が居るかもしれない(俺はたぶん解らん)

後H87はIntel公式にはVT-dサポートしてないみたいだけどそこの所どうなん?
Z/Qシリーズかサーバ向けのCシリーズ以外は基本VT-dを提供しないがIntel公式発表だったよーな

http://ark.intel.com/ja/products/75004/Intel-DH82H87-PCH

VT系のデータシート見てるとVT-d自体はCPU側のみ有効化出荷されている事が重要で
マザーでのFW対応次第にも見えるけどね
0587login:Penguin
垢版 |
2013/06/21(金) 13:59:38.25ID:i1WVXxHC
>> 586

lspci -vv貼り付けました。

http://pastebin.com/pXCTEY5d

PCIツリーは、lspci -tvでツリーをみる限り、認識してそうなのですが。。

# lspci -tv
-[0000:00]-+-00.0 Intel Corporation Haswell DRAM Controller
+-01.0-[01]----00.0 Device 188b:5220
+-02.0 Intel Corporation Haswell Integrated Graphics Controller
+-16.0 Intel Corporation Lynx Point MEI Controller #1
+-19.0 Intel Corporation Ethernet Connection I217-V
+-1a.0 Intel Corporation Lynx Point USB Enhanced Host Controller #2
+-1c.0-[02]--
+-1c.3-[03-04]----00.0-[04]--+-00.0 Digium, Inc. Wildcard TDM410 4-port analog card
| \-01.0 Intel Corporation 82545GM Gigabit Ethernet Controller
+-1d.0 Intel Corporation Lynx Point USB Enhanced Host Controller #1
+-1f.0 Intel Corporation Lynx Point LPC Controller
+-1f.2 Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode]
\-1f.3 Intel Corporation Lynx Point SMBus Controller

VT-dサポートは、
http://wiki.xen.org/wiki/VTd_HowTo
をみて、AsrockのH87なのですが対応してそうだったので試したみてるとこです。
0588login:Penguin
垢版 |
2013/06/21(金) 14:01:47.14ID:i1WVXxHC
問題のデバイスは、これです。

04:00.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11)

ちなみに、xenのDom0でやってみたら、問題なく使えました。。
同じカーネルオプションなんですけどね。
0589login:Penguin
垢版 |
2013/06/21(金) 23:47:15.62ID:v4KutgWh
intel_iommu=onとか?
0590login:Penguin
垢版 |
2013/06/24(月) 06:07:05.36ID:IxMYVUF7
ASM1083ならXonerDSXってカードの先のAV66で
ホストでもゲストのパススルー動作でも問題なかった

つか吹っ飛び不浄test
0591login:Penguin
垢版 |
2013/06/24(月) 09:37:59.91ID:da2O6Lp4
588 です。

ACPI無効でとりあえず、dmesgにエラーはなくなった。
ACPIを無効にすると、電源管理(バッテリーとかシャットダウンとか)の問題くらいですかね?自宅サーバだったら、いらない?

ちなみに、現在のKernelパラメータです。

/boot/vmlinuz-3.8.0-25-generic root=UUID=d2910c49-1af4-483c-914c-f25ff64a02fc ro intel_iommu=on apparmor=0 mtrr_gran_size=2M mtrr_chunk_size=256M acpi=off
0592login:Penguin
垢版 |
2013/06/24(月) 09:43:41.33ID:da2O6Lp4
>>591

書き忘れた。

デバイスも問題なく使えた。
0593login:Penguin
垢版 |
2013/06/24(月) 10:01:47.35ID:da2O6Lp4
>>591

vt-dが使えなくなった。。
0595login:Penguin
垢版 |
2013/06/24(月) 13:04:31.41ID:IxMYVUF7
VT-dのDMAリマッピングレポートレジスタのアドレスががAPCI情報に乗ってくるとかどーのこーのと

参考
Intel&#174; Virtualization Technology for Directed I/O 8.1 DMA Remapping Reporting Structure
0596login:Penguin
垢版 |
2013/06/26(水) 08:25:26.64ID:etyBsEKx
vgaパススルーしようとするとブルースクリーンorz
0597login:Penguin
垢版 |
2013/06/26(水) 08:57:29.89ID:yxR4e8XR
VGAパススルーはなかなか成功しないよな。
2〜3年すれば普通に使えるようになるかも、と期待しつつ、あきらめてる。
0598login:Penguin
垢版 |
2013/06/26(水) 20:32:21.79ID:nnXtplIi
そのうち、VGAとかもSR-IOVできるようになるんだろうか
0599login:Penguin
垢版 |
2013/06/28(金) 23:40:47.87ID:SnvfdTJt
GPGPU向けではSR-IOVが来るかもっていうか、すでに出てた気もするけど、
表示用はどうかねぇ。。。
そのうちってレベルでは来ない気がする。
0601login:Penguin
垢版 |
2013/07/02(火) NY:AN:NY.ANID:9dAX6Kvl
>>599
VMとデスクトップが絡むのは産業的にはVDIで、
それだとグラフィクカード関係ないからどこも力入れなさそう。

GPU高速アクセスのための開発はされるだろうけど、
それでデスクトップ環境まで改善するのかというと、微妙?
0602login:Penguin
垢版 |
2013/09/06(金) 13:57:54.85ID:Hgj1h/xK
  
0603login:Penguin
垢版 |
2013/09/17(火) 11:38:51.78ID:sXDEiJW1
vcpu ってコア数とか同時スレッド数とか指定できないですよね
ゲストのwindows8がvcpu2個までしか認識してくれなくて困ってるのですが、回避方法ってあるのでしょうか
0604login:Penguin
垢版 |
2013/09/17(火) 14:58:03.18ID:XP6cMANQ
CPUの設定のトポロジでソケット数1にしてコア数増やすか
スレッド数ふやしたらどう?
0605login:Penguin
垢版 |
2013/09/17(火) 17:13:55.30ID:l2s975Rn
認識してないって、タスクマネージャーのパフォーマンスタブで2個(ソケット1、仮想プロセッサ2に見えている)しか見えてないだけでしょ
KVMだと例えば3つわり当てても上では2しか見えない(恐らく仕様)
・リソースモニター(3CPUグラフが見える
・パフォーマンス(プロセッサカウンタで3CPU見える
・タスクマネージャーの詳細タブ(プロセス右クリックして関係の設定で3CPU見える
くらいは見てるのか?
0606603
垢版 |
2013/09/19(木) 00:41:03.96ID:z8RYKSjI
>>604 を実施してもダメだったのですが、さらにバージョンを最新にしたらできました
cpuのトポロジの設定がCentOS標準のqemu-kvm 0.12では対応していなかったようです

ありがとうございました
0607login:Penguin
垢版 |
2013/09/19(木) 21:30:22.28ID:2iz6gPCp
CentOS6.1のホスト上に2つのゲストを乗せているんですが(ゲスト1はWindowsServer2008 R2、ゲスト2はCentOS6.1)、
ゲスト1からゲスト2、また、その逆でも、普通のping(データ長が32バイトか56バイト)は普通に通るのですが、
データ長を指定して50000バイトとかにすると通信できないばかりか、しばらく普通のpingも通らなくなるのです。
(30秒くらい放っておくとまた普通のpingは通るようになりますが)
こういう事例って聞いたことありますか?
ゲストの仮想NICの設定が標準のままrtl8139であるのが若干気になるのですが。
0608login:Penguin
垢版 |
2013/09/20(金) 15:15:26.52ID:+zN9RhiI
>>607
止められない環境じゃなければアップデートしたら?
ただ6.1→6.2以降は予め起動させとくサービスが増えてるからminimumで動かしてる場合は注意
0609login:Penguin
垢版 |
2013/09/20(金) 22:09:54.76ID:eASNhbta
>>608
ありがとうざいます。
でも、今はサービスが動いているので止められないんですよね。。。。保守環境では50000バイトのpingもちゃんと通るしわけわからんです。
設定を比べてもどちらも同じだし。
0611login:Penguin
垢版 |
2013/10/17(木) 08:19:13.23ID:jXG1omiL
専スレの需要あるの?
0612login:Penguin
垢版 |
2013/10/17(木) 08:54:36.24ID:PN0/SP/2
一度インスコして以来使ってないな・・・
0613login:Penguin
垢版 |
2013/10/17(木) 12:49:25.83ID:6G31qANs
>>611
KVMとはまた使い勝手がだいぶ違うし、一つの独立したソリューションなので、分けた方が良いと思いまして。
0614login:Penguin
垢版 |
2013/12/03(火) 22:18:41.49ID:rCAgVGcA
超過疎ってるな。
0615login:Penguin
垢版 |
2013/12/05(木) 19:56:08.74ID:6LJOnuIz
KVMでvt-dしたいんだけど、MSIに対応してなくて、irqが他のと共有しちゃってできないんだけど、なんとかする方法ないかな?
0617login:Penguin
垢版 |
2013/12/09(月) 23:15:42.87ID:QsSko8MY
ゲストへPCI-Passthroughでリアルデバイス割り当ててる状態で、当該のゲストを
libvirtからsaveしようとすると、以下のようなエラーが出て弾かれてしまいます。

> エラー: 内部エラー QEMU コマンド 'migrate' を実行できません: An undefined error has ocurred

まぁこの現象自体は仕方がないと思っていますが、ホストを再起動すると
上記エラーのせいで当該ゲストが毎回強制シャットダウンされてしまうのは困ります。
なので代わりにACPIでシャットダウンシグナルを送りたいのですが、ホスト停止時に
発行されるコマンドを、設定で変更することってできますか?
0618login:Penguin
垢版 |
2013/12/10(火) 21:00:03.61ID:+3JQN/Qj
/etc/sysconfig/libvirt-guestsのON_SHUTDOWNの設定とか?
0619login:Penguin
垢版 |
2013/12/21(土) 20:33:13.10ID:id4UT1hx
Windows 8.1のQXL Driverってまだ出てないの?
0620login:Penguin
垢版 |
2013/12/28(土) 19:42:22.24ID:8Gsd9wHI
kvmからLibgfapiを使ってGlusterFSに繋ぎたいんですが、
どこかいいサイト知りませんか。
やり方が全く判らなくて困ってます。
0621login:Penguin
垢版 |
2014/01/02(木) 20:32:29.22ID:8mE3nhQT
cpu, memoryのオーバーコミットの運用基準とかって示されてる?
workload依存だとは思うけど、イントラでどの程度まで無茶していいのか基準がほしい。amazonとかのパブリッククラウドもオーバーコミットしてるのかな?
0622login:Penguin
垢版 |
2014/01/03(金) 23:33:48.19ID:cT53l55I
>>621
ちなみにamazonはxenな
RHELの仮想化ガイドで見た気がする
正月休みで職場じゃないからソース出せんですまんが
0623login:Penguin
垢版 |
2014/01/08(水) 20:47:38.32ID:NpGf2iv+
qemu-kvmで動かしているWindowsXPに物理CPUコアを
4つ割り当てたいのですが、2コア4スレッドの
CPUとして割り当てることは可能ですか?
リモートデスクトップの制限でWindowsが2コアまでしか使ってくれません。
しかしホストOSのCPUは余ってるのでXPに4コア使って欲しいです。
0624login:Penguin
垢版 |
2014/01/08(水) 21:16:48.29ID:NpGf2iv+
>>623
すんません、すぐ上に書いてありました。
具具ってやってみます。
0625login:Penguin
垢版 |
2014/01/11(土) 14:52:14.02ID:hiNmv+CW
libvirtとqemu-kvmのバージョンって相性ありますか?

yumデフォルトが古かったので、最新のqemu1.7.0入れたらデフォルトのlibvirt(ver0.8.)が
「libvir: エラー : バイナリ /usr/bin/qemu-system-x86_64 を実行できません: 許可がありません」
みたいなエラーだしてVM起動ができなくなった。
virsh uriではqmeu:///system見えてるし、sysinfoも取れてるのに何故か起動だけができない。
ちなみにqemu-system-x86_64のパーミションは777。
virsh通さずにqemu-system〜コマンド直接実行すればVM起動するので、エラーログの通り
libvirtdがVM起動するのに失敗してるだけだと思うんだが原因が不明。
libvirtdの実行者もrootにしてるし、qmeu:///systemへのコマンドに失敗してるならvirsh uriも通らないはず。
qemuはroot権限で起動するようにしてるからqemu-system-x86_64の依存先で権限エラーになってるとしか思えない。
ログも上のエラーしか出ないから対処ができない。

そんでlibvirtを1.2.0に上げたら上手く起動できるようになった。
qemuのバージョンを1.0、1.2、1.7で試してみたけど、libvirt1.2+qemu1.7だけ動いて
デフォルトlibvirt+新しめのqemuだと上記エラーになる。

libvirt1.2+qemu1.7使うと上手く動くが、virsh define xmlやったときに何故かXMLの
<qemu:commandline>
<qemu:arg value='-k'/>
<qemu:arg value='ja'/>
</qemu:commandline>
の部分が消えてしまってパススルー設定が使えなくなってしまう。これも原因不明でよくわからない。
古いqemu-kvmだとusb音源使ったときに「husb: out of buffers for iso stream」エラー頻発して
音にノイズ入るので、バグフィックスされたqemu1.5以上にしたいんだけど、1.7にすると
上記XMLが消える現象でUSB自体が使えなくなる。

とりあえず2日色々やった結果メモ
0626login:Penguin
垢版 |
2014/01/12(日) 08:40:04.81ID:KuBCVlIw
前の部分は俺がapparmorでハマったときと似てる
0627login:Penguin
垢版 |
2014/01/13(月) 13:24:19.99ID:8qkMFCEG
畳とlibvirtは新しいほどよい。
0628login:Penguin
垢版 |
2014/01/13(月) 13:29:31.49ID:ObEbUnRv
じゃぁlibvirtだけ1.2インストールしてみようかな。
0629login:Penguin
垢版 |
2014/01/13(月) 13:54:49.70ID:ObEbUnRv
libvirt1.2.0とyum最新のqemu-kvm-0.12.1.2で動作できました。
USBについても正常に動いてるので、あとはqemuのバージョンを1.5以上にして
安定すれば良いのですが・・・
<qemu:commandline>
<qemu:arg value='-k'/>
<qemu:arg value='ja'/>
</qemu:commandline>
も消えてないのでvirsh defineで上記XMLが消えるのはqemuの問題みたいですね。
0630login:Penguin
垢版 |
2014/01/13(月) 15:04:58.33ID:ObEbUnRv
libvirt1.2.0と最新のqemu1.7.0で試した結果

[root@www qemu]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:07db Intel Corp.
Bus 001 Device 003: ID 041e:3015 Creative Technology, Ltd Sound Blaster Digital Music LX
Bus 001 Device 004: ID 0511:0025 N'Able (DataBook) Technologies, Inc.
Bus 001 Device 005: ID 046b:ff01 American Megatrends, Inc.
Bus 001 Device 006: ID 046b:ff10 American Megatrends, Inc.

virsh defineしても <qemu:commandline> タグは消えなくなったけど、winxp.xmlファイルから
<hostdev mode='subsystem' type='usb' managed='no'>
<source>
<vendor id='0x041e'/>
<product id='0x3015'/>
</source>
</hostdev>
の記述が消えてしまい、やはりUSBが使えなくなってる。
ちなみにwinxp.xmlを
<qemu:commandline>
<qemu:arg value='-k'/>
<qemu:arg value='ja'/>
<qemu:arg value='-device'/>
<qemu:arg value='usb-host,bus=usb.0,hostbus=1,hostport=1.1,id=usbaud'/>
</qemu:commandline>
こんな感じにすると、
0631login:Penguin
垢版 |
2014/01/13(月) 15:05:44.94ID:ObEbUnRv
>>630続き

2014-01-13 05:45:16.830+0000: starting up
LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin QEMU_AUDIO_DRV=none /usr/bin/qemu-system-x86_64
-name winxp -S -machine pc-i440fx-1.7,accel=kvm,usb=off -m 2048 -realtime mlock=off
-smp 4,sockets=1,cores=4,threads=1 -uuid 0686ff50-19ea-ebd7-f04f-5825a5a944fc
-no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/winxp.monitor,server,nowait
-mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime
-global kvm-pit.lost_tick_policy=discard -no-shutdown
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2
-drive file=/data/windows_xp.img,if=none,id=drive-ide0-0-0,format=raw
-device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev tap,fd=17,id=hostnet0
-device rtl8139,netdev=hostnet0,id=net0,mac=。。。。。。。。,bus=pci.0,addr=0x3 -chardev pty,id=charserial0
-device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -vnc 0.0.0.0:1 -k ja
-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -device usb-host,hostbus=1,hostaddr=3,id=hostdev0
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 -k ja
-device usb-host,bus=usb.0,hostbus=1,hostport=1.1,id=usbaud
Domain id=2 is tainted: custom-argv
char device redirected to /dev/pts/1 (label charserial0)
qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=3,id=hostdev0: Parameter 'driver' expects device type
2014-01-13 05:45:17.131+0000: shutting down

なエラーになる。
上のqemu-kvm-0.12.1.2では、これらの設定でUSB1.1動いてたのですが、アドバイスお願いします。
0632login:Penguin
垢版 |
2014/01/13(月) 15:16:12.87ID:ObEbUnRv
すみません。よく確認したら上記
<hostdev mode='subsystem' type='usb' managed='no'>
<source>
<vendor id='0x041e'/>
<product id='0x3015'/>
</source>
</hostdev>
が消えるとの記述は間違っていました。virsh defineやってもUSB定義は消えていませんでした。

USB定義を
<hostdev mode='subsystem' type='usb' managed='no'>
<source>
<vendor id='0x041e'/>
<product id='0x3015'/>
</source>
</hostdev>

で指定しても、もしくは
<qemu:arg value='-device'/>
<qemu:arg value='usb-host,bus=usb.0,hostbus=1,hostport=1.1,id=usbaud'/>

で指定しても
「qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=3,id=hostdev0: Parameter 'driver' expects device type」
エラーになってしまうのが現状の問題です。
0633login:Penguin
垢版 |
2014/01/13(月) 15:38:30.87ID:ObEbUnRv
qemu-system-x86_64 -S -machine pc-i440fx-1.7,accel=kvm,usb=on -nographic -monitor stdio -usb
info usb

とかやってもUSB一覧が表示されないのが原因なのかな?
0634login:Penguin
垢版 |
2014/01/13(月) 15:43:35.43ID:VAbOpbp1
ここの人はどんなMB使ってるんですか?
0635login:Penguin
垢版 |
2014/01/13(月) 16:08:46.38ID:ObEbUnRv
qemu-system-x86_64 -S -machine pc-i440fx-1.7,accel=kvm,usb=on -nographic -monitor stdio -usb
QEMU 1.7.0 monitor - type 'help' for more information
(qemu) info usbhost
USB host devices not supported

駄目だなぁ。

>>634
自分はAsrock c2750D4I使ってます
0636login:Penguin
垢版 |
2014/01/15(水) 06:05:35.49ID:ok4VZMQh
qcow2のイメージファイルが壊れたようなんですが
どなたか復旧方法知りませんか?
0637login:Penguin
垢版 |
2014/01/16(木) 00:31:26.34ID:7kBQTINv
CentOS6.5でQUMOを動かして仮想ホストにCentOSを入れてみました。

仮想ホストの起動がやたら遅くて数10分かかります。
CPUも100%使いきってます。
しばらくするとloginできるのですが。起動するたび、毎度時間がかかります。

画面も真っ黒のままなので何がおきているのかまったくわかりません。
原因のあたりがつく方、いますか?
0638login:Penguin
垢版 |
2014/01/16(木) 00:47:23.96ID:u/UBpRyK
QUMOって何だ?
KVM有効になってないとか?
0639login:Penguin
垢版 |
2014/01/16(木) 00:58:44.24ID:7kBQTINv
QUMOじゃなくてQEMUでした。

たしかに、新規作成するときに注意で「KVMが動いてない」とか出てますね。

kvm関係のパッケージはこれらが入ってますが、これじゃだめなのかな?
libvirt-daemon-kvm-1.0.3-1.el6.x86_64
qemu-kvm-tools-0.12.1.2-2.415.el6_5.3.x86_64
qemu-kvm-0.12.1.2-2.415.el6_5.3.x86_64
0640login:Penguin
垢版 |
2014/01/16(木) 01:34:18.49ID:7kBQTINv
kvmのモジュールも入ってるようですし、パッケージもOKみたい。
modprobe -l | grep kvm
kernel/arch/x86/kvm/kvm.ko
kernel/arch/x86/kvm/kvm-intel.ko
kernel/arch/x86/kvm/kvm-amd.ko

なんで新規作成でkvm.koがないっていわれるんだろう?
0641login:Penguin
垢版 |
2014/01/16(木) 02:02:55.94ID:7kBQTINv
続けざまで申し訳ないですが。
仮想ホスト(ゲスト)が起動すると、
モニタ上ではCPUは100%、HDDアクセスもずっと。これが30分くらい続きます。画面も真っ暗なまま。

そして、それがおわるとOSが起動するみたい。起動自体は4分くらいで終わります。
/var/log/messagesをみたら、起動自体はそんな感じでした。

なぜ毎回ハードディスクのチェックをするのだろう?
0642login:Penguin
垢版 |
2014/01/16(木) 06:29:37.32ID:JQFa7n1F
断片的な作業ログを日記帳のように書き綴るならチラシの裏でも書けばいいだろう
エラーメッセージとか出てるなら正確に記述しろよ
行き当たりばったりで調べても意味がねぇんだよ
0643login:Penguin
垢版 |
2014/01/16(木) 08:27:11.56ID:/8rvFqvD
>>640
CentOSは良く知らんけどintel用とamd用が一緒に入ってるのはおかしいような
0644login:Penguin
垢版 |
2014/01/16(木) 09:11:35.22ID:UKEXOZQn
>>641
>>仮想ホスト(ゲスト)が起動すると、

ホストかゲストかどっちが起動する時なんだ?
0645login:Penguin
垢版 |
2014/01/16(木) 12:50:59.60ID:sNHcFbg3
>>643
modprobeで出てくるのは問題ない
lsmodで出てきたら変だが
0646login:Penguin
垢版 |
2014/01/16(木) 15:19:24.20ID:ZI1vjDkb
>>641
30分もディスクチェックするのは、異常だよ
ファイルシステムの先頭にある、
管理情報が壊れているのでは?

それとも、ファイルシステムはext2ですか?
ext2はジャーナル機能がないから、
ディスクを全部調べるから、
チェックに時間がかかる
0647login:Penguin
垢版 |
2014/01/18(土) 00:23:22.56ID:4oUj5v5R
>>635です。
libvirt1.2.0とqemu1.6.2でUSB音源が安定動作しましたのでメモしておきます。
>>625で書いた「husb: out of buffers for iso stream」のエラーも改善しており
音源のノイズも以前よりマシになりました。
未だUSB2.0の地デジボードは動いていませんが、USB1.1の音源が安定したので
暫くはこのバージョンで使いたいと思います。
0648login:Penguin
垢版 |
2014/01/27(月) 22:22:50.75ID:yssq8Ymi
ゲストのUbuntuのQXLが固まりまくる…
ドライバ入れたり消したり入れたり消したり日曜日中やってた
けど解決出来ず結局QXL諦めた
デュアルディスプレイにしたかったのに
0649login:Penguin
垢版 |
2014/01/28(火) 08:55:27.88ID:ZExyjeIS
>>647です。
>>647の環境でWindows7が動作することを確認しました。
ただしOSインストールした後にCPUコア数やMACアドレスなどを変更すると、復旧インストール画面になりますので注意が必要です。
VNCなどを起動しないと復旧インストールが始まってしまうのが判らないので、リモートデスクトップ画面しか使ってない場合は要注意です。
0650login:Penguin
垢版 |
2014/01/28(火) 16:36:33.41ID:4K5xmXzq
OS1個しか使ってないから、仮想化とか縁がない
0651login:Penguin
垢版 |
2014/01/28(火) 17:30:50.05ID:skRw6j95
はいはい、それがどうした
0652login:Penguin
垢版 |
2014/01/28(火) 18:17:41.69ID:ztjHi/xR
OSの数と関係ないやん
0653login:Penguin
垢版 |
2014/04/14(月) 18:22:39.49ID:LbPEe71k
CentでWS2008入れてる人いますかぁ
0655login:Penguin
垢版 |
2014/04/15(火) 12:46:36.69ID:hj6dHvf4
ウブの方が安定してるんかなぁ。
Centもkvmで走らせる方が無難かも。
0656login:Penguin
垢版 |
2014/04/22(火) 12:25:58.08ID:HNLkmT1U
Ubuntuスレから誘導されて来ました。

新たにkvmを導入して使おうと考えています、想定OSはUbuntu14.04LTSです。
仮想マシン同士をv2v(KVM⇔VMware player)したり、あるいは別のUbuntuの同VM(ハードウェア1ブートのUbuntuのkvm→ハードウェア2ブートUbuntuのkvm)したときのゲストから見たハードウェア構成って原則変わるものなのでしょうか?

メインのUbuntu+サブの仮想winをUSBドライブで室内運搬しつつ使おうかと思ってるものの、窓には例のハードウェア構成変わると認証云々が来てしまうのでUbuntuのほうごと運搬してハードウェア構成は仮想マシンで固定に見せられないかなとか思ってます
0657login:Penguin
垢版 |
2014/04/22(火) 12:48:09.70ID:0bAeodvM
KVM⇔VMware player
ハード構成全く別物。起動させることすら難しいかもね。

ハードウェア1ブートのUbuntuのkvm→ハードウェア2ブートUbuntuのkvm
こっちは、変なことしてなければ平気。
0658login:Penguin
垢版 |
2014/04/22(火) 16:24:29.24ID:TkivOE48
KVM→VMware playerはやったことあるよ、その時ハードディスクの容量も
ついでに増やせたよ。
0659login:Penguin
垢版 |
2014/04/24(木) 08:08:21.65ID:Kyfpx+PU
>>657
>>658
返答遅くなりました、kvm間では行けそうだけど他vm経由するとゲストから見て別のハードに見えると言う解釈でよさそうですね。
環境構築ためしてみます!
0660login:Penguin
垢版 |
2014/04/26(土) 23:22:39.16ID:0NqF7Ne/
Windowsゲストだとレジストリ書き換えないと他種VM間の
移動は無理だった
0661login:Penguin
垢版 |
2014/04/29(火) 08:08:27.04ID:Gd0pBxy3
VMware Server→KVMなら前にやったな
0663login:Penguin
垢版 |
2014/07/01(火) 15:22:56.51ID:p4h5TrVO
centOSでqemuがyumから入らないです。
0664login:Penguin
垢版 |
2014/07/01(火) 23:11:18.63ID:zloCvpcY
教えてください。

RedHat に KVM で RedHat の VM をいくつか作成しています。
VNC でこの VM の GUI 画面を表示しているのですが、標準の解像度だと少し狭いです。

対策として VM のディスプレイの設定を vmvga に変えてみたのですが、
変えると VNC でも仮想マシンマネージャでも画面が黒いままで何も表示されず起動もしていないようです。
vmvga に変えるにあたって、他にも設定を変更したりドライバ?を追加したりする必要があるのでしょうか。
0665663
垢版 |
2014/07/05(土) 16:11:36.58ID:H3+YR+S7
どうしてもyumからqemu関係が入れられないのですが、リポジトリとかを追加しないとダメなのでしょうか?
CentOS6.5です。
0666login:Penguin
垢版 |
2014/07/06(日) 20:15:22.04ID:jrmteqha
>>665
32bit 環境だったりしないか?
64bit 環境が必要
0667663
垢版 |
2014/07/07(月) 16:57:48.93ID:5nYOdTLh
ありがとう。
32です。
ホスト入れ直します。
0668login:Penguin
垢版 |
2014/07/09(水) 23:13:53.42ID:ARuOD0a6
超初心者質問で申し訳無いですけど
KVMでマルチOS環境を作ろうとPC自作画策中なのですが、
スペック的に以下のスペックで快適に動きますでしょうか?
CPU:Core i5-4590S
メモリ:8GB
ホストOS:Ubuntu14.04
ゲストOS:Fedora20,WinXP,Android-X86

今までは環境にVirtualBoxでやっていたのですが重くて重くて…
CPU:Core i3-2100T
メモリ:8GB
ホストOS:Win7
ゲストOS:Ubuntu12.04,WinXP

宜しくお願い致します
0669login:Penguin
垢版 |
2014/07/09(水) 23:21:38.62ID:ARuOD0a6
すみません脱字訂正します。

×:今までは環境にVirtualBoxでやっていたのですが重くて重くて…
○:今までは「以下の」環境にVirtualBoxでやっていたのですが重くて重くて…

宜しくお願い致します
0670login:Penguin
垢版 |
2014/07/09(水) 23:27:29.31ID:miyD/2yo
おまえの言う快適がどれだけの快適を求めているか、誰も知らないし、
おまえがどんなOSをどういう使い方をするかも、誰も知らないし、
おまえ、他人を検索エンジンかなんかとしか考えていないんだな。
死ねよ人間のクズ。
0671login:Penguin
垢版 |
2014/07/10(木) 03:22:03.70ID:G0HNUjQS
>>668
何をしたいかによって答えが変わってくる
0672login:Penguin
垢版 |
2014/07/10(木) 03:41:26.58ID:UfrzXjAi
メモリとかcpuよりはストレージ強化した方がいいよ
0673login:Penguin
垢版 |
2014/07/10(木) 12:42:23.76ID:mC4zQ8i7
>>668
今までの環境がそこまで重そうにはみえないが何が不満だったのかが大事

KVMはグラフィックス以外では優秀なはずけどグラフィックス面では3Dサポートがないなど
デスクトップのみを飼うケースではVBOXに比べそこまでメリットあるわけじゃない

http://www.cpubenchmark.net/調べでi5-4590Sは2100Tの処理能力2倍以上だがコア毎でいえば約1.2倍 + vt-dが使える
CPU処理面での改善はそこまで期待出来ない

メモリは常時稼働を想定すると最低限の(Fedora 2G) + (XP 2G) + (Android 1G)でも半分以上食い潰す
常時稼働で快適にしたいならもっとドンと確保するべき

Android x86はAndroid Open Source Projectのx86ビルドのはずだけど
少し前までの知識が今も変わってないならAOSPのx86ビルドは基本VirtualBox向け
0674login:Penguin
垢版 |
2014/07/10(木) 23:10:15.87ID:hiNpC4BC
>>671-673
皆さんレスありがとうございます。
今までの環境で特段重い処理はしてなくて、ただ個人的興味でいじってるだけなのですが、
なんというか起動が遅かったりキーボードやマウスのレスポンスがワンテンポツーテンポ遅かったり
ウィンドウの描写が遅れたりと、何かとストレスが溜まるんです…
なのでKVMならハードエミュなのでなんとかしてくれると期待したんですが
>VBOXに比べそこまでメリットあるわけじゃない
>改善はそこまで期待出来ない
このセリフだいぶショックですね…
色んなサイトでKVM絶賛してただけに残念

>メモリは常時稼働を想定すると〜ドンと確保するべき
(Fedora 4G) + (XP 2G) + (Android 1G) = 7GBとして
最低16GBぐらいは必要かもですね
0676login:Penguin
垢版 |
2014/07/11(金) 21:58:16.24ID:tluU93JI
>>674
i5 3.2Ghzにメモリ16GB積んだESXiでXP・XP・7・Ubuntuの計4ゲストを常時起動で使ってるけど
そんなにめっちゃくちゃ重いとも思わんが・・・
グラフィック弱いのはKVMもESXiも基本かわらんだろうから結局何に使うか次第だな
グラフィックバリバリのゲームとかしない限りデスクトップでもそんなに気にならないんだが・・まぁ人それぞれ感覚違うしな
結局重要なのはストレージの構成
ストレージをネットワークに置くならネットワークのレスポンスが一番大事
CPUパワーは殆ど気にしなくていい
メモリは予算の許す範囲で最大限搭載
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況