KVM(Kernel based Virtual Machine)を語れ 2at LINUX
KVM(Kernel based Virtual Machine)を語れ 2 - 暇つぶし2ch600:login:Penguin
13/06/30 17:11:47.93 WKsx8NPZ
SandyBridgeからHaswellに変えたら>>584と同じエラーが出た。
でもVT-dも使えてるみたいだし今のところ実害はないかな?

Fedora 18 kernel 3.9.4 Q87

これか?
URLリンク(bugzilla.redhat.com)

601:login:Penguin
13/07/02 NY:AN:NY.AN 9dAX6Kvl
>>599
VMとデスクトップが絡むのは産業的にはVDIで、
それだとグラフィクカード関係ないからどこも力入れなさそう。

GPU高速アクセスのための開発はされるだろうけど、
それでデスクトップ環境まで改善するのかというと、微妙?

602:login:Penguin
13/09/06 13:57:54.85 Hgj1h/xK
  

603:login:Penguin
13/09/17 11:38:51.78 sXDEiJW1
vcpu ってコア数とか同時スレッド数とか指定できないですよね
ゲストのwindows8がvcpu2個までしか認識してくれなくて困ってるのですが、回避方法ってあるのでしょうか

604:login:Penguin
13/09/17 14:58:03.18 XP6cMANQ
CPUの設定のトポロジでソケット数1にしてコア数増やすか
スレッド数ふやしたらどう?

605:login:Penguin
13/09/17 17:13:55.30 l2s975Rn
認識してないって、タスクマネージャーのパフォーマンスタブで2個(ソケット1、仮想プロセッサ2に見えている)しか見えてないだけでしょ
KVMだと例えば3つわり当てても上では2しか見えない(恐らく仕様)
・リソースモニター(3CPUグラフが見える
・パフォーマンス(プロセッサカウンタで3CPU見える
・タスクマネージャーの詳細タブ(プロセス右クリックして関係の設定で3CPU見える
くらいは見てるのか?

606:603
13/09/19 00:41:03.96 z8RYKSjI
>>604 を実施してもダメだったのですが、さらにバージョンを最新にしたらできました
cpuのトポロジの設定がCentOS標準のqemu-kvm 0.12では対応していなかったようです

ありがとうございました

607:login:Penguin
13/09/19 21:30:22.28 2iz6gPCp
CentOS6.1のホスト上に2つのゲストを乗せているんですが(ゲスト1はWindowsServer2008 R2、ゲスト2はCentOS6.1)、
ゲスト1からゲスト2、また、その逆でも、普通のping(データ長が32バイトか56バイト)は普通に通るのですが、
データ長を指定して50000バイトとかにすると通信できないばかりか、しばらく普通のpingも通らなくなるのです。
(30秒くらい放っておくとまた普通のpingは通るようになりますが)
こういう事例って聞いたことありますか?
ゲストの仮想NICの設定が標準のままrtl8139であるのが若干気になるのですが。

608:login:Penguin
13/09/20 15:15:26.52 +zN9RhiI
>>607
止められない環境じゃなければアップデートしたら?
ただ6.1→6.2以降は予め起動させとくサービスが増えてるからminimumで動かしてる場合は注意

609:login:Penguin
13/09/20 22:09:54.76 eASNhbta
>>608
ありがとうざいます。
でも、今はサービスが動いているので止められないんですよね。。。。保守環境では50000バイトのpingもちゃんと通るしわけわからんです。
設定を比べてもどちらも同じだし。

610:login:Penguin
13/10/16 19:22:24.68 TxtdJnjc
【PVE】Proxmox VE【KVM, OpenVZ】
スレリンク(linux板)

専用スレたてました!
よろしければこちらでproxmox VEの情報集めませんか?

611:login:Penguin
13/10/17 08:19:13.23 jXG1omiL
専スレの需要あるの?

612:login:Penguin
13/10/17 08:54:36.24 PN0/SP/2
一度インスコして以来使ってないな・・・

613:login:Penguin
13/10/17 12:49:25.83 6G31qANs
>>611
KVMとはまた使い勝手がだいぶ違うし、一つの独立したソリューションなので、分けた方が良いと思いまして。

614:login:Penguin
13/12/03 22:18:41.49 rCAgVGcA
超過疎ってるな。

615:login:Penguin
13/12/05 19:56:08.74 6LJOnuIz
KVMでvt-dしたいんだけど、MSIに対応してなくて、irqが他のと共有しちゃってできないんだけど、なんとかする方法ないかな?

616:login:Penguin
13/12/05 19:57:15.82 6LJOnuIz
ここの最後に書いてある条件ね。

URLリンク(www.linux-kvm.org)

617:login:Penguin
13/12/09 23:15:42.87 QsSko8MY
ゲストへPCI-Passthroughでリアルデバイス割り当ててる状態で、当該のゲストを
libvirtからsaveしようとすると、以下のようなエラーが出て弾かれてしまいます。

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

まぁこの現象自体は仕方がないと思っていますが、ホストを再起動すると
上記エラーのせいで当該ゲストが毎回強制シャットダウンされてしまうのは困ります。
なので代わりにACPIでシャットダウンシグナルを送りたいのですが、ホスト停止時に
発行されるコマンドを、設定で変更することってできますか?

618:login:Penguin
13/12/10 21:00:03.61 +3JQN/Qj
/etc/sysconfig/libvirt-guestsのON_SHUTDOWNの設定とか?

619:login:Penguin
13/12/21 20:33:13.10 id4UT1hx
Windows 8.1のQXL Driverってまだ出てないの?

620:login:Penguin
13/12/28 19:42:22.24 8Gsd9wHI
kvmからLibgfapiを使ってGlusterFSに繋ぎたいんですが、
どこかいいサイト知りませんか。
やり方が全く判らなくて困ってます。

621:login:Penguin
14/01/02 20:32:29.22 8mE3nhQT
cpu, memoryのオーバーコミットの運用基準とかって示されてる?
workload依存だとは思うけど、イントラでどの程度まで無茶していいのか基準がほしい。amazonとかのパブリッククラウドもオーバーコミットしてるのかな?

622:login:Penguin
14/01/03 23:33:48.19 cT53l55I
>>621
ちなみにamazonはxenな
RHELの仮想化ガイドで見た気がする
正月休みで職場じゃないからソース出せんですまんが

623:login:Penguin
14/01/08 20:47:38.32 NpGf2iv+
qemu-kvmで動かしているWindowsXPに物理CPUコアを
4つ割り当てたいのですが、2コア4スレッドの
CPUとして割り当てることは可能ですか?
リモートデスクトップの制限でWindowsが2コアまでしか使ってくれません。
しかしホストOSのCPUは余ってるのでXPに4コア使って欲しいです。

624:login:Penguin
14/01/08 21:16:48.29 NpGf2iv+
>>623
すんません、すぐ上に書いてありました。
具具ってやってみます。

625:login:Penguin
14/01/11 14:52:14.02 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日色々やった結果メモ

626:login:Penguin
14/01/12 08:40:04.81 KuBCVlIw
前の部分は俺がapparmorでハマったときと似てる

627:login:Penguin
14/01/13 13:24:19.99 8qkMFCEG
畳とlibvirtは新しいほどよい。

628:login:Penguin
14/01/13 13:29:31.49 ObEbUnRv
じゃぁlibvirtだけ1.2インストールしてみようかな。

629:login:Penguin
14/01/13 13:54:49.70 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の問題みたいですね。

630:login:Penguin
14/01/13 15:04:58.33 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>
こんな感じにすると、

631:login:Penguin
14/01/13 15:05:44.94 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動いてたのですが、アドバイスお願いします。

632:login:Penguin
14/01/13 15:16:12.87 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」
エラーになってしまうのが現状の問題です。

633:login:Penguin
14/01/13 15:38:30.87 ObEbUnRv
qemu-system-x86_64 -S -machine pc-i440fx-1.7,accel=kvm,usb=on -nographic -monitor stdio -usb
info usb

とかやってもUSB一覧が表示されないのが原因なのかな?

634:login:Penguin
14/01/13 15:43:35.43 VAbOpbp1
ここの人はどんなMB使ってるんですか?

635:login:Penguin
14/01/13 16:08:46.38 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使ってます

636:login:Penguin
14/01/15 06:05:35.49 ok4VZMQh
qcow2のイメージファイルが壊れたようなんですが
どなたか復旧方法知りませんか?

637:login:Penguin
14/01/16 00:31:26.34 7kBQTINv
CentOS6.5でQUMOを動かして仮想ホストにCentOSを入れてみました。

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

画面も真っ黒のままなので何がおきているのかまったくわかりません。
原因のあたりがつく方、いますか?

638:login:Penguin
14/01/16 00:47:23.96 u/UBpRyK
QUMOって何だ?
KVM有効になってないとか?

639:login:Penguin
14/01/16 00:58:44.24 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

640:login:Penguin
14/01/16 01:34:18.49 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がないっていわれるんだろう?

641:login:Penguin
14/01/16 02:02:55.94 7kBQTINv
続けざまで申し訳ないですが。
仮想ホスト(ゲスト)が起動すると、
モニタ上ではCPUは100%、HDDアクセスもずっと。これが30分くらい続きます。画面も真っ暗なまま。

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

なぜ毎回ハードディスクのチェックをするのだろう?

642:login:Penguin
14/01/16 06:29:37.32 JQFa7n1F
断片的な作業ログを日記帳のように書き綴るならチラシの裏でも書けばいいだろう
エラーメッセージとか出てるなら正確に記述しろよ
行き当たりばったりで調べても意味がねぇんだよ

643:login:Penguin
14/01/16 08:27:11.56 /8rvFqvD
>>640
CentOSは良く知らんけどintel用とamd用が一緒に入ってるのはおかしいような

644:login:Penguin
14/01/16 09:11:35.22 UKEXOZQn
>>641
>>仮想ホスト(ゲスト)が起動すると、

ホストかゲストかどっちが起動する時なんだ?

645:login:Penguin
14/01/16 12:50:59.60 sNHcFbg3
>>643
modprobeで出てくるのは問題ない
lsmodで出てきたら変だが

646:login:Penguin
14/01/16 15:19:24.20 ZI1vjDkb
>>641
30分もディスクチェックするのは、異常だよ
ファイルシステムの先頭にある、
管理情報が壊れているのでは?

それとも、ファイルシステムはext2ですか?
ext2はジャーナル機能がないから、
ディスクを全部調べるから、
チェックに時間がかかる

647:login:Penguin
14/01/18 00:23:22.56 4oUj5v5R
>>635です。
libvirt1.2.0とqemu1.6.2でUSB音源が安定動作しましたのでメモしておきます。
>>625で書いた「husb: out of buffers for iso stream」のエラーも改善しており
音源のノイズも以前よりマシになりました。
未だUSB2.0の地デジボードは動いていませんが、USB1.1の音源が安定したので
暫くはこのバージョンで使いたいと思います。

648:login:Penguin
14/01/27 22:22:50.75 yssq8Ymi
ゲストのUbuntuのQXLが固まりまくる…
ドライバ入れたり消したり入れたり消したり日曜日中やってた
けど解決出来ず結局QXL諦めた
デュアルディスプレイにしたかったのに

649:login:Penguin
14/01/28 08:55:27.88 ZExyjeIS
>>647です。
>>647の環境でWindows7が動作することを確認しました。
ただしOSインストールした後にCPUコア数やMACアドレスなどを変更すると、復旧インストール画面になりますので注意が必要です。
VNCなどを起動しないと復旧インストールが始まってしまうのが判らないので、リモートデスクトップ画面しか使ってない場合は要注意です。

650:login:Penguin
14/01/28 16:36:33.41 4K5xmXzq
OS1個しか使ってないから、仮想化とか縁がない

651:login:Penguin
14/01/28 17:30:50.05 skRw6j95
はいはい、それがどうした

652:login:Penguin
14/01/28 18:17:41.69 ztjHi/xR
OSの数と関係ないやん

653:login:Penguin
14/04/14 18:22:39.49 LbPEe71k
CentでWS2008入れてる人いますかぁ

654:login:Penguin
14/04/15 11:54:58.16 tbnFK1r5
Ubuntuで2012なら

655:login:Penguin
14/04/15 12:46:36.69 hj6dHvf4
ウブの方が安定してるんかなぁ。
Centもkvmで走らせる方が無難かも。

656:login:Penguin
14/04/22 12:25:58.08 HNLkmT1U
Ubuntuスレから誘導されて来ました。

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

メインのUbuntu+サブの仮想winをUSBドライブで室内運搬しつつ使おうかと思ってるものの、窓には例のハードウェア構成変わると認証云々が来てしまうのでUbuntuのほうごと運搬してハードウェア構成は仮想マシンで固定に見せられないかなとか思ってます

657:login:Penguin
14/04/22 12:48:09.70 0bAeodvM
KVM⇔VMware player
ハード構成全く別物。起動させることすら難しいかもね。

ハードウェア1ブートのUbuntuのkvm→ハードウェア2ブートUbuntuのkvm
こっちは、変なことしてなければ平気。

658:login:Penguin
14/04/22 16:24:29.24 TkivOE48
KVM→VMware playerはやったことあるよ、その時ハードディスクの容量も
ついでに増やせたよ。

659:login:Penguin
14/04/24 08:08:21.65 Kyfpx+PU
>>657
>>658
返答遅くなりました、kvm間では行けそうだけど他vm経由するとゲストから見て別のハードに見えると言う解釈でよさそうですね。
環境構築ためしてみます!

660:login:Penguin
14/04/26 23:22:39.16 0NqF7Ne/
Windowsゲストだとレジストリ書き換えないと他種VM間の
移動は無理だった

661:login:Penguin
14/04/29 08:08:27.04 Gd0pBxy3
VMware Server→KVMなら前にやったな

662:login:Penguin
14/06/01 02:09:39.08 bkiOeGf2
  


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch