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

KVM(Kernel based Virtual Machine)を語れ

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

語れ。
0859login:Penguin2011/08/13(土) 21:43:53.43ID:SklxMzs3
IDE4+virtio8+SCSI6くらいまではやった事ある
0860login:Penguin2011/08/14(日) 22:20:34.11ID:zLIBRccW
VGAパススルーはまだてすか?
0861login:Penguin2011/08/15(月) 15:49:17.94ID:6wbXzLfl
パススルー厨うぜえ
0862login:Penguin2011/08/16(火) 00:24:00.04ID:GmxyNXee
起動ドライブにvirtioって使えない?
0863login:Penguin2011/08/16(火) 00:24:59.89ID:pcZ56tcm
使える
0864login:Penguin2011/08/16(火) 01:14:14.84ID:/lZQzYZp
>>861
最近ホントそれ思う
0865login:Penguin2011/08/17(水) 01:16:41.52ID:jNI7Yd66
スルーはスルーで
0866login:Penguin2011/08/18(木) 01:55:10.16ID:rECXYsP3
>>859
ヘルプ見ても、仮想SCSIの指定方法がわからなかったんですけど
オプションの記述の仕方教えてくださいませんか?
0867login:Penguin2011/08/23(火) 13:04:04.51ID:8p8ldFHf
Windows Home Server 2011 でもKVMで動かしてた仮想マシンイメージを動かすことはできるのだろうか
0868login:Penguin2011/08/23(火) 22:14:39.11ID:DuOwA2PW
>>867
ディスクイメージをVHD形式にしとけば普通に使えるんじゃない?
0869login:Penguin2011/08/31(水) 21:28:36.53ID:sUuDRC78
ssh認証鍵のドッジってしまい、ログイン出来なくなってしまったので
imgファアイルをマウントして中身を覗いて鍵ファイルを変更しようと
思うのですが
mount -o loop,offset=525336576 hogehoge.com.img /mnt
でmount: 未知のファイルシステムタイプ 'LVM2_member'と言われできません。。
何とかならないですかね・・・。
0870login:Penguin2011/08/31(水) 22:06:53.32ID:VqTuWuiD
>>869 仮想のトラブルは仮想で解決しては?

・別の仮想マシンの2台目のディスクにつなぐ
・レスキューCDのイメージを用意してCDイメージからブートする
0871login:Penguin2011/08/31(水) 23:08:27.87ID:CGa9vo26
>>869
guestmount -a hogehoge.com.img -i /mnt
fusermount -u /mnt
0872login:Penguin2011/09/01(木) 21:40:13.12ID:OAbZh4vL
# virsh define guest1.xml
でドメインの定義は成功したんですが、いざ起動しようとすると

# virsh start guest01
エラー: ドメイン guest01 の起動に失敗しました
エラー: internal error process exited while connecting to monitor: Supported machines are:
pc Standard PC (alias of pc-0.14)
pc-0.14 Standard PC (default)
pc-0.13 Standard PC
pc-0.12 Standard PC
pc-0.11 Standard PC, qemu 0.11
pc-0.10 Standard PC, qemu 0.10
isapc ISA-only PC

という風に失敗してしまいます。エラーメッセージで調べてみたりもしたのですが
今一つ原因がわかりませんでした、何が考えられますか?

ちなみにqemu-kvmはソースからビルドした0.14.1で、
qemu-system-x86_64を直接叩く分には普通に起動できています。
0873login:Penguin2011/09/01(木) 21:57:30.08ID:lhL2wIaU
>>872
リストにある文字列をmachine typeに指定していないんじゃないでしょうか。
エラーメッセージにも出ていますが次のコマンドでサポートしているmachineを確認できます。

# qemu-system-x86_64 -M ?

guest1.xmlで例えば64ビットですと下記のように記述していますか?

<os>
<type arch='x86_64' machine='pc'>hvm</type>
...
</os>
0874login:Penguin2011/09/01(木) 22:15:09.49ID:OAbZh4vL
>>873
ありがとうございます。そこらへんが怪しいなと思って、machine='pc-0.14'など
追加してたりしたのですが、arch='i686'の方をなぜか何の疑念も抱かず
デフォルトのままにしてました。arch='x86_64'に変更したところきちんと動き出しました。
本当にありがとうございます。
08758722011/09/03(土) 11:52:22.61ID:0rEPKfDL
すいません、ホストのPCIデバイスをゲストに割り当てようとして
virt-installを試しているのですが、またも詰まってしまいました。

# virsh nodedev-list --tree
+- pci_8086_1c14
| |
| +- pci_1283_8892
| |
| +- pci_10ee_211a
| +- pci_10ee_222a

# virt-install --import --force --name=guest01 --ram 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/guest01.img,bus=virtio \
--os-type=windows --host-device=pci_10ee_211a --host-device=pci_10ee_222a --vnc --vncport=5901 --keymap=ja

インストールを開始しています...
ERROR Could not detach PCI device: this function is not supported by the connection driver: Unable to reset PCI device 0000:04:00.0:
this function is not supported by the connection driver: Active 0000:04:01.0 devices on bus with 0000:04:00.0, not doing bus reset


このPCIデバイスも、qemu-kvmを直接叩いている場合は問題なくゲストで認識できています。
今回はどのような原因が考えられますでしょうか?
08768722011/09/03(土) 11:54:44.69ID:0rEPKfDL
すいません、ツリーがズレました

 +- pci_8086_1c14
 |  |
 |  +- pci_1283_8892
 |    |
 |    +- pci_10ee_211a
 |    +- pci_10ee_222a
0877login:Penguin2011/09/04(日) 16:50:41.90ID:59V5XVd2
すみません、ホストCentOS6からゲストCentOS6への初の仮想化なのですが
Win機からVNCでホストへつないで仮想マネージャーを開くと
unable to open a connection to the libvirt management daemon.
と言われて利用できません。VNCを使わずにホストを直に操作することで
ひとまずは事無きを得ているのですが、不便なので何とかしたいのですが
どうしたらよいのでしょうか?Xenの時は問題なく使えたのですが。
0878login:Penguin2011/09/15(木) 19:45:16.17ID:qjo+al6i
KVM上のOSに接続した実HDDのファイルコピーが遅いんだけど
(シーケンシャルなアクセスで、実機環境の1/3以下)
virtioドライバを使ってもDMA転送はされずに
I/O処理がCPUでトラップされてるってこと?
0879login:Penguin2011/09/15(木) 21:11:36.22ID:MvoGdxcQ
そりゃそうだ
DMAしたけりゃPCIパススルー必須
08808782011/09/16(金) 06:59:26.03ID:IlSyirlS
>>879
('A`)えー、マジでー
確かにゲストからは"Red Hat VirtIO SCSI Disk Device"に見えているとはいえ
HDD上のセクタは実環境と全く同じに見えているわけだけど、それでもこの場合
virtioは完全仮想化に分類されるってこと?
0881login:Penguin2011/09/16(金) 20:22:15.03ID:wa6Fe6Xl
>>880
見えてると見せてるの違いを述べよ
0882login:Penguin2011/09/17(土) 02:02:56.84ID:/MgJUcPd
パンチラと見せパンの違いかな
0883login:Penguin2011/09/18(日) 15:24:39.37ID:9KNhQy/o
Live Migrationしようとする場合、NFS以外に使用できるfsって何がある?
0884login:Penguin2011/09/21(水) 16:47:26.52ID:hxbd9Bue
KVMでWindowsインストールしたはいいがOKIのドットインパクトが使えないでやんの
0885login:Penguin2011/09/21(水) 17:25:25.68ID:N+kT3JM0
どういう事?
0886login:Penguin2011/09/21(水) 17:34:58.99ID:hxbd9Bue
OKIのドットインパクトプリンタのドライバがWindowsのしかなくて、母艦のCentOSにCupsで認識させれない
KVMでWindowsインストールして、ゲストで認識させようとしたけど無理だった

母艦が認識してなくてゲストで使えるように出来る方法しってたら教えて
0887login:Penguin2011/09/21(水) 18:50:00.51ID:SNy6jHVQ
>>886
それってパラレル接続か?
0888login:Penguin2011/09/21(水) 21:21:44.98ID:UfUpRGHu
>>886
・Etherの口が付いているならネットワークをブリッジにする
・USBの口がついていたらUSBパススルー
・パラレルしかなければUSB-パラレル変換器買ってきてパススルー
・シリアル生えているようなとんでもないものならUSBシリアル買ってきて同上
かなあ
0889login:Penguin2011/09/22(木) 09:08:08.88ID:KxUMk5lw
>>887-888
USB接続
プリンタ側にEtherの口は無し
プリンタ側にパラレルはあるけど母艦には受け入れ口がない

出来る?
0890login:Penguin2011/09/22(木) 12:38:32.77ID:rL8J52W+
だったら素直にパススルーさせてゲストから直に見えるようにすればいいんでないかい
0891login:Penguin2011/09/22(木) 12:46:10.77ID:KxUMk5lw
ゲストにパススルーはどうやるの?
具体的な方法説明したページとかある?
0892login:Penguin2011/09/22(木) 13:51:28.09ID:QAmCAelX
>>891
これぐらいわからないならKVMつかうのやめとけ
0893login:Penguin2011/09/22(木) 14:51:32.91ID:KxUMk5lw
そんな事言うなよ、プロのおまえらなら簡単だろ?
ちょっとぐらい教えてくれよ
0894login:Penguin2011/09/22(木) 19:10:29.02ID:7Nc+Z412
俺らプロだからタダでは教えられないんだ、ごめんな
グーグルなら教えてくれるだろうからそっちに行けばいいと思うよ
0895login:Penguin2011/09/23(金) 10:04:30.69ID:fEerlk1W
Linux厨が嫌われる理由がよくわかる
0896login:Penguin2011/09/23(金) 10:34:46.77ID:SRiEt1Ax
KVM USB パススルー
I'm Feeling Lucky
0897login:Penguin2011/09/23(金) 11:24:43.89ID:8WBkR3Ze
linuxのプロってなに?
kvmのプロ?
0898login:Penguin2011/09/23(金) 11:37:47.70ID:0uD8i6Oa
プロパンガスのことかー
0899login:Penguin2011/09/23(金) 13:57:39.80ID:n9aOU4pV
USBデバイスサーバーって手もあるぞ
ttp://hibari.2ch.net/test/read.cgi/hard/1305720201/
おれはこれでscansnap使ってる
0900login:Penguin2011/09/25(日) 22:01:37.62ID:sin48Gin
パススルーってVirtual Machine Managerでいうと
ハードウェアを追加でPhisical Host Deviceを使うことじゃないの?
0901login:Penguin2011/10/20(木) 10:07:17.03ID:NWkZNNQ6
Proxmox VE が、2.0になって格段に進化した。まだベータ版で機能が全部揃ってないけど、
正式版になれば、ビジネスユースに耐える出来になる。導入も簡単だし、運営するインスタンスが2桁程度の規模なら充分じゃなかろうか。
ttp://pve.proxmox.com/wik/Main_Page
↓2.0に関する情報はこちら
ttp://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0
0902login:Penguin2011/10/21(金) 07:39:44.02ID:4dv5QUfH
>>901
よさそう
0903login:Penguin2011/10/26(水) 06:50:42.94ID:4VjAV4Sn
cpuの割り当て方ってホストのプロセススケジュールに依存するしかないの?
固定割り当てとか出来ないのか
0904login:Penguin2011/10/26(水) 11:15:38.28ID:TKdcOMn+
>>903
出来るよ
仮想マシンマネージャでも出来る > CPU Pinning
xml では
<vcpu cpuset='0-3'>4</vcpu>
<vcpu cpuset='0,2'>2</vcpu>
ちなみに存在しないcpu 割り当てたら起動せんかったw
0905login:Penguin2011/10/26(水) 18:08:27.84ID:x2lOy5YZ
>>904
おーさんくす
その例vcpu被ってるけど排他はまた別物か
ホストOSの介入も極力避けたいんだが
0906login:Penguin2011/10/26(水) 18:13:56.48ID:3aO7XSly
>>905
> その例vcpu被ってるけど排他はまた別物か
例として2パターン上げただけで実際は1行

> ホストOSの介入も極力避けたいんだが
ごめんそれはわかんない
0907login:Penguin2011/10/26(水) 23:06:19.31ID:K9rOgWVA
教えてください。
ブリッジでゲストをネットワークにつないでいる構成で、ホストOS側でiptablesを使ってゲストのトラフィックをフィルタできますか?
現在、ブリッジbr0にIPアドレスを割り当て、物理NICeth0とゲスト用のtap0をブリッジにつないでます。ホストOSはUbuntuです。
ホストOSのトラフィックはフィルタできるんですが、ゲストOSの分ができません。
FORWARDチェインだけでなく、他のチェインやテーブルも試してみましたがうまくいきません。
br0やeth0、tap0のインタフェースを指定してもうまくいきません。
br-nfが有効だと、ブリッジでもiptablesを通ると思ったんですが間違いですか?
0908login:Penguin2011/10/27(木) 01:26:10.08ID:Qmp2Gxu9
>>907
ホストで sysctl -a | grep 'net.bridge.bridge-nf-call' を実行した結果をさらすとか、
通信がフィルタされないというのも、ホスト→ゲストなのか、外部PC→ゲストなのか、とか簡単な図を書いて示すとか、
/etc/network/interfaces をさらすとか、
input -A INPUT -p tcp -m state --state NEW --dport ?? -j DROP
input -A FORWARD -p tcp -m state --state NEW --dport ?? -j DROP
みたいな簡単なルールで結果はどうだったと書くとか、
色々情報が足りないと思わない?
0909login:Penguin2011/10/27(木) 05:15:23.01ID:P395EhN4
>>907
普通レイヤ3以上のフィルタするならルーティングするんじゃね
まあ確かにiptablesの介入規則は整然としてないからできるかも知れないけど
0910login:Penguin2011/10/28(金) 00:19:00.10ID:zdkzwMON
>>909
確かにルーティングなりでL3まで持ち上げた方が素直ではあるのですが、br-nfの説明を見るとiptablesでも出来ちゃうのかなと思った次第です。
とりあえずiptablesはいったん置いておいてebtablesでやってみます。
0911login:Penguin2011/11/01(火) 14:57:09.84ID:XqeErNfr
これぐらいわからないならKVMつかうのやめとけ
0912login:Penguin2011/11/02(水) 01:10:32.23ID:mt4YsQ+h
分かりづらいところだと思うよ
0913login:Penguin2011/11/03(木) 14:01:18.48ID:aGBGrqS1
ゲストにdnatで転送してるんならフィルタ出来るんだけどね。
0914login:Penguin2011/11/04(金) 21:09:27.17ID:WGLJMOxz
面倒だからゲストでiptable
0915login:Penguin2011/11/04(金) 23:04:55.88ID:Sdqtf7BZ
末尾のs一文字を忘れると
全く通らなくなるのを
知らないヤツがツッコミとか
0916login:Penguin2011/11/04(金) 23:34:47.03ID:WGLJMOxz
あーやっぱりsあったか
TAB保管とかないのよねー
0917login:Penguin2011/11/05(土) 03:37:25.47ID:HmFG3syD
bashとか使ってて/sbinにパス通しておけば、普通に補完効くだろ。
0918login:Penguin2011/11/05(土) 14:22:31.19ID:sMVwGKeQ
やってみた。
ipta でタブたたくと iptable でいったん止まる。なんてか紛らわしい…
ちなみに iptablelog のせい。
0919login:Penguin2011/11/05(土) 23:40:32.80ID:HmFG3syD
>>918
止まったところでもう一度TAB押せば、条件に合うものだけがフィルタリングされて
絞られるはずだから、それで我慢だね。
0920login:Penguin2011/11/06(日) 23:55:35.16ID:4hltuoqM
お前らの環境とか知らない
0921login:Penguin2011/11/07(月) 14:07:38.14ID:J/qlDm+j
SLES6.1のKVMホスト2台で、iSCSIストレージ上にGFS2という環境で
ライブマイグレーションを試してます。
マイグレーション自体はうまくいくんですが、ゲストに打ち続けてるpingが
マイグレート後3分ぐらい戻ってこなかったりします。
ゲストからゲートウェイとかにpingを打ち続けてるとすぐ戻ってきます。
どういったところに問題があるんでしょうか?
ゲストのMACアドレスは変わらないのに何で?
0922login:Penguin2011/11/07(月) 17:35:40.56ID:UD81yQkn
>>921
ホストに繋がってるスイッチのarpテーブルが更新されてないのかも?
0923login:Penguin2011/11/07(月) 20:04:25.15ID:jKu4sMIn
>>921
細かいところだけどARPじゃなくてMACアドレステーブルだな。
ライブマイグレーションのタイミングでMACアドレスが変わらない限り
ARPは変化が無くても問題ない。
スイッチのMACアドレステーブルは一度でもゲスト側から
トラフィックが流れれば修正されるはずだから、内側から
Ping打ちっぱなしでマイグレーションしたからサクっと
いったんじゃないかな。
0924login:Penguin2011/11/07(月) 21:20:06.32ID:J/qlDm+j
>>922-923
あーなんかわかった…ゲストは一意のMACアドレスを持ってるから、ARPテーブルは変わらない。
でもMACアドレステーブル(スイッチのどのポートにどのMACアドレスがいるか)までは
更新されてない状態ってことですね。なるほど。
んーでもどうしたらいいんでしょうか。

ググっても、むしろpingなんか途切れない人の方が多いけど、
他の人はなぜこれでハマらないのか不思議。
0925login:Penguin2011/11/07(月) 22:09:34.07ID:jKu4sMIn
その辺りKVM側でなんかしたりしないんだろうか。
ネットワーク機器のHA構成だと大抵GARP流して通知するんだけど。
0926login:Penguin2011/11/07(月) 22:31:24.34ID:5kpWeGNJ
それをスイッチ側と協力して解決するってのがKVMにもう入ってなかったっけ。
0927login:Penguin2011/11/08(火) 00:14:41.25ID:a111fEFj
>>924
そうそれ。arpテーブルとmacアドレステーブル混同して覚えてた。

でもkvmの本には移行先のqemuがrarp打つって書いてあるんだよね。
09289242011/11/09(水) 09:52:41.36ID:SW1lf3de
ググってたら英語の掲示板で似たような質問があって、
「ブリッジ使ってるだろ?ifcfgにDELAY=0って書けよ」的なアドバイスがあり、
まったくその通りブリッジを使ってるので、やってみたら解決しました。
お騒がせしました。ありがとうございました。
0929login:Penguin2011/11/09(水) 23:38:54.61ID:EoI0gJLI
適当なスレが見つからなかったので、ここで質問させてください

KVMを使ってWindowsXPベースの仮想マシンを運用しています

ホストOSであるCentOS5とゲストOSの間にブリッジ接続を使って
ネットワークを繋いでいるのですが、最近VPN(OpenVPN)を使う必要が
出てきたため、ブリッジの範囲を広げなければなりません
(ゲストOS内のリソースにもアクセスが必要なため)

とりあえず、VPNのブリッジ接続には以下のサイトを参考にするつもりですが
http://freescitech.net/2/ovpn2_ether_ja.html
仮想マシン運用のために、すでにbr0、tap0が使われています

こういう場合はどうすればいいのでしょう?
・新たにbr1とtap1を増やす
・br0とtap0に相乗りする
・br0に相乗り、tap1を増やす
・tap0に相乗り、br1を増やす

ググっても見つけ方が悪いのか、やり方を見つけることが出来ませんでした
0930login:Penguin2011/11/10(木) 19:54:57.86ID:Rg91hN+U
その4択をすべて試してみればいいじゃないか
0931login:Penguin2011/11/10(木) 20:08:20.53ID:dwO9Lvs/
普通に考えればOpenVPN用にtap1追加してbr0に繋げばいいだけだと思うけど
つまり3番目
0932login:Penguin2011/11/10(木) 21:19:43.65ID:yJ8Gs7py
私も最近L2TP/IPsecなVPNサーバをKVM上に構築しようとして躓いてるんだけど
カプセル化されたUDPパケットを届けるのに、ネットワーク設定に何か特別な事って必要なの?
ホストに唯一のNWアダプタをbr0に繋いで、そこから各ゲストにそれぞれtapを増やして
接続した状態で、ゲストに対してpingもSSHも特に問題なくできてるんだけど。

そもそも>>929がブリッジの範囲を広げると言ってるのは、どういうことを
指しているのかイマイチピンとこない。解説plz!
0933login:Penguin2011/11/17(木) 11:47:12.40ID:WxvR7BgT
ブリッジの範囲というか、収容してるインタフェース増やすってことだろ
0934login:Penguin2011/11/19(土) 22:26:19.60ID:lbPqW5EM
SL6.1のKVMで仮想環境を構築しています。
ゲストOSをすべてbo0にぶら下げるのとtap0、tap1を作ってそれぞれにぶら下げるのはどう違ってくるんでしょうか。
0935login:Penguin2011/11/20(日) 20:44:46.51ID:tSj3NmEH
kvm-qemuで環境構築してつまづいてます

kvm-qemu0.15.1、libvirt-0.9.7、virtinst-0.600.0、virt-manager-0.9.0をソースコードを
拾ってきてインストールしました。
OSはdebian(sqeeze)の64bitです。

virt-manager-0.9.0のインストールとか手間取りましたがvirt-managerを立ち上げるところまで
きました。

lsmod | grep kvm
kvm_intel 38146 0
kvm 214248 1 kvm_intel

find /lib/modules/ -name kvm\* -print
/lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm
/lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm/kvm-amd.ko
/lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm/kvm-intel.ko
/lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm/kvm.ko

kvm.koモジュールも読み込めてると思うのですが、virt-managerで新規VMを
作成しようとすると、
「カーネルモジュール kvm.koが読み込まれていない」と出てしまいます。
上記のようにモジュールは読み込めていると思ったのですが・・・。

ご教授いただければと思います。

M/B:FOXCONN Z68A-S
CPU:Intel Corei5 2400S
MEM:4GB×2 8GB

ソースで拾ってこないでaptとかでやったほうがいいんだろうか・・・w
0936login:Penguin2011/11/20(日) 21:23:47.60ID:DGifgRxM
自分があったのは
 libvirtdが上がっていない
 virt-managerがroot権限でない
だった。外してるかも。
0937login:Penguin2011/11/21(月) 00:47:08.92ID:sXDf7QwZ
>>935
とりあえず生のqemu-system-x86_64叩いてちゃんと動くかどうか試したら?
おおかた>>936あたりの原因だと思うけど。

しかし、Debain Squeeze使っててsrcから入れる必要が感じられないなあ。
virtfsを使いたいとかなら分かるけど。
0938login:Penguin2011/11/21(月) 18:26:44.29ID:5OMKOAAy
>>935
> kvm.koモジュールも読み込めてると思うのですが
$ lsmod |grep kvm
で出てくる?
09399382011/11/21(月) 18:28:19.85ID:5OMKOAAy
ごめんlsmod いけてるね>>938 無視して
0940login:Penguin2011/11/23(水) 11:05:59.57ID:CxIsEqQJ
Win7・WinXPをKVM上で10程度動作させているんですが、ホストサーバーのリプレースが必要になりました。
ホストOS間のゲストイメージの移動で再アクティベーションを求められたりする可能性はありますか?
新ホストサーバーはHDD・CPU・チップセットが変更になります。
0941login:Penguin2011/11/23(水) 11:25:46.77ID:K7cbCt7P
審議中AAry
0942login:Penguin2011/11/23(水) 14:34:24.88ID:N7wwVmXq
>>940
本番環境以外で試せばいいじゃん。
ここでの答えが絶対的に正しいとは限らないよ。
0943login:Penguin2011/11/23(水) 14:58:33.57ID:C9wEbz0c
KVMは知らないけれど、VMwareだとイメージを移動して最初の起動で、「コピーしたものか」「移動したものか」を聞かれるね。
あれで何を変えてるんだろう。仮想NICのMACが変わるのか、とか推測してるんだけど、
同様なことがKVMでも起こるってそれがアクティベーションにつながるか?
0944login:Penguin2011/11/23(水) 15:40:59.39ID:qn83pBac
>>940
どうせ聞くなら、
「KVM上で私がアクチすると
世界中でライセンス違反が発覚
しますか?」
とかにしてほしいw
0945login:Penguin2011/11/26(土) 11:56:02.28ID:4caMG7yX
ほす
09469402011/11/26(土) 12:05:36.78ID:rhXzp3vi
アドバイスどうもです。
一部問題でましたが作業完了しました
0947login:Penguin2011/11/27(日) 02:05:09.82ID:/bCfnBUy
qemu-kvm-0.15.1でIntel Gigabit CT Desktop AdapterをPCIパススルーでゲストOS(XP SP3)に認識させたら
LANケーブルの接続が認識されなくなったり、たまにされたり・・・を繰り返して不安定な状況です。
同様の方いますか?解決策などあれば。
09489472011/11/27(日) 16:15:07.21ID:QenaaBw4
どうにも解決できないのでブリッジ接続で済ませてしまった。
あまりIntelチップの恩恵受けられないなあと思いつつ。
ゲストのPT2が安定稼働してくれたから許す
0949login:Penguin2011/11/27(日) 21:08:26.60ID:sGqTUX2f
>>936
>>937
>>938
アドバイスありがとうございます。

権限とか確認してみます。

debian squeezeなら確かにさくっとインストールできるんですが、それでやったら
PT2が認識できなかったんです。

進展がありましたら報告します
0950login:Penguin2011/11/28(月) 18:48:36.24ID:GpepBfXK
>>949
debian squeeze pt2 でgoogle さんに聞いたら動くみたいだが
0951login:Penguin2011/11/28(月) 22:26:20.56ID:aWP+evxb
>>947
これ当ててるか?
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&ProdId=3025&lang=jpn&OSVersion=%0A&DownloadType=

あと、VMDqサポートしてるLANコンをVMM側でVT-dしちゃうと
不安定になるかもわからんね
ドライバ当たってなかったら、逆にVMDqサポートしてない気がするが
0952login:Penguin2011/11/28(月) 22:32:32.16ID:89DCylUS
>>951
ホストOSに当てるってこと?
VMDqってのを初めて聞いたから仕組みがよくわからんのだけど、パススルーするからホストのドライバ関係ないんじゃないかと思った。
あと内蔵の蟹チップNICも同様の症状が出たから、もうNICをパススルーすること自体間違ってたんじゃないかと言い聞かせて諦めてる。
0953login:Penguin2011/11/28(月) 23:11:01.00ID:aWP+evxb
>>952
ドライバはホストOSに当てる
それを当てておけば、CTがProSet仕様に化ける

で、仮想NIC毎にパケットをキューイングしてくれるのがVMDqなんだけど
IntelのProSet仕様LANコンはそれをサポートしてる

以上、パススルーとはまったく別の概念
だから、IntelのLANコン使うなら仮想ホストにそれぞれ仮想NIC持たせて
VMMで仮想スイッチを立てて、ホストOSでNATしてやるのが一番いい方法

NICをパススルーというのは、仮想ホスト毎にNICと線が必要になるから
あまり現実的ではないのだよね
だからこそvirtioなわけで

ただ、パススルー出来ないってのはなんだろね
古いドライバとかだと、そういう問題が良く起こるけども
ProSet仕様のドライバを当てれば、恐らく問題なくいけると思うよ
あと、仮想ホストにパススルーする対象のethを実ホストでdownさせてから
仮想ホスト起動することを忘れずに
0954login:Penguin2011/11/29(火) 00:00:09.84ID:Ts6IU77n
>>953
なるほど、仮想スイッチ立てて動かすのね。
うちの環境はゲスト1つしか考えてなかったからパススルーで良いかなと。
でも結局948に書いたようにブリッジにしてしまったから、教えてくれたドライバ当ててやってみるよ。

ちなみにパススルーできないって話は、ゲストに認識させることはできるけど、ドライバを入れた後に落ちる。
当然実ホストでethは落としている(というかモジュール自体起動時に外してる)し、VM上でBIOSも読み込まれた。
まだ成熟してないってことでこれは諦めようかと思う。
0955login:Penguin2011/12/02(金) 00:14:37.72ID:vNDrzKz9
10G NICでVMDq有効にならない
あと、VMDqってサポートしているqemu-kvmってどれなの?
0956login:Penguin2011/12/02(金) 00:17:37.43ID:vNDrzKz9
>>921
RARP出してるから対応している
対応機器使いなよ?
0957login:Penguin2011/12/06(火) 18:49:37.45ID:OXk+4D1e
私の認識が間違ってたら申し訳ないけど、VMDqってドライバ側の話じゃない?

それと、10GbE使ってるなら、SR-IOVしたほうが良いと思う
ixgbeドライバ使ってるでしょ?
0958login:Penguin2011/12/08(木) 17:27:08.60ID:SOvvR18K
SL 6.1 の KVM で FreeBSD 8.1 を入れているのですが、
virsh console で長い文字列(SSH公開鍵)をコピペすると
シリアルコンソールが固まってしまいます。
どのような原因が考えられますでしょうか。
レス数が950を超えています。1000を超えると書き込みができなくなります。