KVM(Kernel based Virtual Machine)を語れ 2
■ このスレッドは過去ログ倉庫に格納されています
>>324 もっと自身の理解を深めてください。曲解した知識で他人を巻き込まないでください >KVMだけが機能的なバグで普通に使ってても >破損するってことは理解できましたよ。 バグじゃなくて仕様どうりの動き。 ついでに言うと、ゲストの強制的な終了ととvmotionは関係ないから、騙されてるか問題を勘違いしてるとおもうよ。 このスレで起きた事を他スレになすりつける行為をすんのか? お前はグダグダ続けてる馬鹿共以下だな ゲストが破損するような危険な機能を仕様です。 とかいっちゃうお前らって頭湧いてるよな >>337 >大丈夫ですって言わましたけど? じゃあ、大丈夫なんだろ。おめでろう。よかったな。 だから引っ込んでろよウジ虫 似非業者モドキが大した検証もなしに客に納品して 大事なデーターぶっ飛ばして八つ当たりって感じですかね。 >337 マニュアルも読まずに使う人に言われても・・・ virsh destroyは、実機での強制電源断を シミュレートしたい人が使えばいいんじゃね? PCの電源の切り方は電源ボタンを長押しすることだと思っていた一昔前のオバサンみたいだな。 それを正しい操作だと思っていて壊れるとヒステリックに逆切れする。 >>337 VMwareでもパワーオフ押せば同じことが出来るぞ しかも右クリックでかんたんにできる ていうかゲストが壊れるような操作もきちんとできないとVMとしては片手落ちじゃないか? > VMWareは破損しないですね。心配になったら > 問い合わせましたけどVMotionがあるから絶対 > 大丈夫ですって言わましたけど? こんなスレで聞いてないでKVMも問い合わせてみたらいいんじゃないの そんな情報仮想化大全にも載ってないし KVMのひどいバグでしかない おかしいな、普段使ってるPCはちゃんとコンセント抜いたりバッテリー外して電源切ってる? まさかシャットダウンとかOSで操作してないだろうな ちゃんと電源を途絶えさせて切らないとダメだぞ KVMって、VMWAREのVSPHERE CLIENTみたな管理GUIのようなものってあるんですか? KVM専用というわけではないが、 virt-managerとかがある >>354 レスありがとうございます。 調べてみたいと思います。 >virt-manager >libvirt (virtualization API)を介して、 >Xen, Qemu, KVMなど異なるハイパーバイザーを一括して管理 なるほど。 まだ発展途上なわけですね。 最新版を使いたいなら、やっぱりFedoraを用いなければならないかな。 新しい方がいいことは間違いないが、CentOSとかに入ってるバージョンでも 私はそれほど困ったことはない >>357 ありがとうございます。 参考になります。 CentOS6で試してみようかなと思いました。 KVMはちょっとしたことでデータ破損するので使いもに ならないよ。 上のほうでだらだらと発言があったみたいだな。 とても気になるけど、喧嘩を見に行くのはいや。 結局、その真意ってなんだったの? Gnome-BoxesだとVirtualBoxみたいな感覚でKVMが扱えるね それって、virt-manager に類するものですか? KVMって、自由だなあ。 最近KVMいじり始めたが企業とかで運用するのもGUIでやってんのかな virt-manager Gnome-Boxes AQEMU いろいろ出てきたね それぞれの長所短所が知りたい >>369 おお、よくまとまっています。 しかし、こんなにたくさんあるとは。驚きです。 CentOS4で動いてる環境を、KVMに持ってきたいんですが P2Vでおすすめソフトって、何かありますか? 出来れば、元のOSが稼働中でも出来るものがないかと探してます。 (VMConvertorみたいなもの) もうメンテされてないOS使うな。正月出勤してCentOS6に更新しろ。 P2Vって、新しい(仮想の)ハードウェアに対応させるために、ドライバの組み換えもするんですよね。 すごいな。 OSを知り尽くしているのか。 >>377 virt-p2v だと、Cold Cloningかな、 Mond Rescueなら、Hot Cloningでも、いけそう。 これを試してみます。 でも、373や376の意見をみてると、VMWareにした方がいいのかもしれない。 カーネル統合されてる。というので、KVM期待してたんだけど。 KVMでも、HotCloningいけそうなので、両方試してみよう >KVM期待 良いと思う。 VMWAREはお金かかるよ >>378 KVMは危険だよ。業務で使うならVMWareしかないよ。 データ消えちゃってもいいの? 普通に使ってたらデータは消えない ちゃんと使えないクズは金払ってVMwareスレに行けばいいよ クズの中のクズはスレチに粘着するらいがw >382 318 名前:login:Penguin[sage] 投稿日:2012/12/05(水) 21:07:12.28 ID:a9npjCoE [2/2] >>316 virsh destroyってコマンド実行して 普通に終了させただけだよ。 なにやら無茶なことしたくせに、壊れた壊れたって叫んでいるだけのように聞こえるんだけど。 >>380 また君か壊れるなぁ(怒) >>319 が見たのってこれだよね 第22章 virsh でゲストを管理 ゲストを強制的に停止 virsh コマンドを使用してゲストの停止を強制します: # virsh destroy {domain-id, domain-name or domain-uuid} このコマンドは素早くに強引にシャットダウンして、指定したゲストを停止します。 virsh destroy を使用すると、ゲストのファイルシステムを 破損するかも知れません。 destroy オプションは、ゲストが 反応しない時にのみ使用して下さい。 para-virtualized ゲスト用には代わりに shutdown オプション ( ゲストのシャットダウン) を使用します。 やっぱり壊れるコマンドを実行してただけじゃないか(憤怒) 壊っちまえ(やっちまえ)ーーーー!! virsh save ?virsh shutdown ? そんなもの・・・ クソ喰らえだ! そんなものは見えやしねーー!! 「a9npjCoE」の目にうつるものはただ一つ!! virsh destroyーーーーー!!(デストローーーーーイ!!) --―――-- 、 /::::::::::::::::::::::::::::::::::::\ /:::::::::::::::::::::::::::::::::::::::::::::::\ |::::厂 ̄'''ー――一'' ̄ ̄|:::::| |:::| |::::| |:/ ____ /______ヽ:| /^''Yニ -=ニ・ニ>卅彡ナナナ ニY''ヘ | 久|ニ ー'´| `ー ニ|/ヘ| v V v V v V v V v V v !.イ| ニ l| ニ|ヽ | > 二〃 フ | < ヽ_|彡/ l|、_l 〕 ヽミ|_ノ > ノ へ |ヽ < |`<// v======v ヽヾ>| < _ / < |:::::`<// ヽ___/ ヾ>'::::| > |_| ー―― /| < | :l:::::::`< `――‐'′>'::::|:: | > < | l ::::::::::\__/::::::: l | ハ 八 ハ 八 ハ 八 ハ 八 ハ / l ::::::::::::::::::::::::::::::: l \ 問題なく起動してたのに、ビデオドライバをqxlにしたくてspice導入とか 色々やっていたら、KVMそのものが起動しなくなってしまった。 必要なファイルは一通り入れてるんだけどなぜか、QEMU/KVMのカーネルが 組み込まれてないとか、ハイパーバイザーのオプションがありません やらのエラーが出るんだけど、どうすればいいんだろうか。 一回全部アンインストールしてみても駄目だったし、どうすればいいか分からない 関係あるか分からないけど、下のURLを参考にした後起動できなくなりました。 ttp://www.kkaneko.com/rinkou/cloudcomputing/spice.html 残念だが、これでわかったらエスパー。 KVMそのものが起動しないってのがまず判らない。 特定のゲストマシンが一つだけ起動しなくなったのか、 それとも、ホスト上の仮想マシンがすべて起動しなくなったのか。 エラーが出るなら、エラーメッセージと、それがどこで 出力されてるのかを書いてもらったほうが良いかも。 > QEMU/KVMのカーネルが組み込まれてないとか これは、ホスト側の話だとすれば、 lsmod | grep kvm やってみて。 KVMそのものがって意味不明でしたね。新しい仮想マシンを作成しようとしても できなくなった。その前に入れてたゲストOSも起動しなくなった。 ログにエラーの内容は書かれていないし、そのコマンドでも きちんとカーネルは組み込まれてるんですよね。 操作はvirt-manager上でやっています。 virt-manager使ってるとしたら、libvirtdはちゃんと動いてるのでしょうか。 virt-manager起動後に仮想マシンリストが表示されてるなら 多分そのへんは問題ないのだろうと思うけど。 CentOS6ベースでしか分からないけど、、 libvirtを使ってる場合は、 /vav/log/libvirt の下に いくつかログを吐くから、そのへんで何かでてないですかね。 >393のURLを見てみましたけど、 「Ubuntu で SPICE 対応の QEMU+KVM のインストール 」てのを やってるとすると、Qemuのバイナリを入れ替えてるぽいから これが原因かも。 運が良ければ、ここでインストールしたqemuを削除とか、 出来れば綺麗にアンインストールすればなんとかなるのかもしれない。 /usr/local/bin/qemuにSPICE対応が入ってて、 /usr/bin/qemuに、元々動いてたqemuが入ってたりしないでしょうか。 両方のフォルダにたくさんのqemu系ファイルがありましたね。 競合してるということなんでしょうかね。 とりあえず削除して様子見します KVMなんて使うからこんな残念なことになるんだよ。 あほだろ CentOS5から6に乗り換えたのを契機にvirshを使うようにしたんだけど、 ゲストのCPU定義の仕方がよくわからん…。 qemu-kvm直接実行の時の-cpu=hostは、virshのXMLではどう書けばいい? Windows8 32bit版のインストールDVDが起動できなくて困っている…。 >>404 <cpu mode='host-passthrough'/> にしたら、-cpu hostで起動できた! けど、起動できないのは相変わらず…。64bit版のインストールDVDは起動できるからさらに謎。 よくわからん…。 困っている…。 相変わらず…。 さらに謎。 >>404 ,406 お前ら、優しいなw >>407 KVMは意味不明なバグがまだ数千以上 存在するから使うの辞めたほうがいいよ 開発者自身もわかってないし ビデオドライバによって、画面の描写の一部分が変になるんだけど (ゲストOSがWindowsなんだけど、チェックボックスで設定を変更するタイプの メニューがうまく表示されない。一部のアプリケーションのメニューの操作が出来ない) これは自分のPC構成による相性の問題なのかな。それともKVM自体の設定でどうにかできる ものなんですかね?ドライバ形式を変えたらなくなるけど、重くなったりするからな。 ゲストのwindowsのドライバがちゃんと当たってないとか? 画面の描写はKVMと関係ないんじゃ? VNCやspiceなんかの仕事でしょ PCIパススルーについて質問です。 B75チップセットのマザーで、libvirtを使ったPT1&PT2のパススルーがうまくいきません。 PT2の一枚だけPCに挿した状態であれば virsh start hostname で問題なく起動できるのですが PT1とPT2の二枚を挿した状態で同じことをしようとすると、以下のようにエラーで起動できません。 # virsh start hostname エラー: ドメイン hostname の起動に失敗しました エラー: 内部エラー PCI デバイス 0000:06:01.0 をリセットできません: 内部エラー 0000:06:02.0 を持つバス上のアクティブな 0000:06:01.0 デバイス、バスのリセットをしていません 事前に nondev-dettach をすれば起動できるのですが、ゲストPC(Win7)上でパススルーされたデバイスを 使おうとするとデバイスマネージャー上で認識されているにも関わらず、オープンに失敗します。 # virsh nodedev-dettach pci_0000_06_01_0 # virsh nodedev-dettach pci_0000_06_02_0 # virsh start hostname ドメイン hostname が起動されました ホストはCentOS 6.3で、公式リポジトリに登録されているlibvirt 0.9.10以外にも 本家最新版の1.0.1ソースからコンパイルた物も試してみましたが、変わりませんでした。 libvirtを使わず、qemu-kvmのオプション指定で直接起動した場合はPT1&PT2の二枚構成でも 問題なく起動できているので、構成的にはクリアできていると思います。 # /usr/libexec/qemu-kvm -version QEMU PC emulator version 0.12.1 (qemu-kvm-0.12.1.2), Copyright (c) 2003-2008 Fabrice Bellard # lspci 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4) 06:01.0 Multimedia controller: Xilinx Corporation Device 211a (rev 01) 06:02.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01) # lspci -t -[0000:00]-+-00.0 +-1e.0-[06]--+-01.0 \-02.0 どうにかしてlibvirtで管理したいのですが、この問題を解決する方法はありますでしょうか? libvirtでPT1やPT2の二枚挿しを正常に起動できているという方もいらっしゃいましたら教えてください。 B75ってVT-d使えないんじゃなかったっけ CPUもK付きやi3以下は使えない筈だし下手したら全取っ替えかな? ASRockのマザーではB75でVT-d使えてるよ VT-dはノースブリッジの機能だからCPUに内蔵された現在はチップセットは関係ない CPUとBIOSが対応してるかどうかだけが問題になる Intelのサイトを見るとQ77以外はVT-d ×とか書いてあって混乱させられるけどな >>420 PCIなんかはサウス管轄になってるからチップセットにも関係してくる しかもBIOSによっては両方対応してないとどっちも使えないとかが あるからかなりややこしい >421 いずれにせよB75チップセットで問題になることはない。Q77マザー並に安牌。 >>420 その辺のレジスタもデータシートを見ればわかるけど、ノースブリッジ側にあるよ が、デバイス自体にも対応が必要らしいんで若干不正確だった Intel(R) 7 Series / C216 Chipset Family Platform Controller Hub (PCH) Datasheetより > 5.29.2 Intel(R) VT-d Features Supported > ・ The following devices and functions support FLR in the PCH: > - High Definition Audio (Device 27: Function 0) > - SATA Host Controller 1 (Device 31: Function 2) > - SATA Host Controller 2 (Device 31: Function 5) > - USB2 (EHCI) Host Controller 1 (Device 29: Function 0) > - USB2 (EHCI) Host Controller 2 (Device 26: Function 0) > - GbE Lan Host Controller (Device 25: Function 0) > ・ Interrupt virtualization support for IOxAPIC > ・ Virtualization support for HPETs SKUごとの差異があるとは記述されてないのでどちらにしろどれでも問題はないようだ 若干どころかPCIバスの向こう側にも対応が必要だったらノースブリッジだけが 対応すればいいなんて到底言えないと思うんだが >>416-417 にも書いてますが、今回ハマってる組み合わせ(PTx二枚挿し+libvirt)以外では パススルーも普通に使えています。 ということは PT1枚+libvirt や PT2枚 libvirtなし だと動いてる? ここの人はvt-dでPCI透過させて、ゲストOSでTV見たりしてるの? すごいね >>426 そういうことになります。 PTxとは書いていますが、PT2+PT3+libvirtの組み合わせであれば パススルーでゲストが認識できるところまでは確認しています。 またPT1&PT2が挿さっていると、libvirtで片方だけアタッチして起動しようとしても同じく失敗します。 以上のことから思うに、レガシーPCI配下に複数デバイスがぶら下がってると libvirtがそれらのデバイスの割り当てに失敗するようです。 新しいカーネルならもしや、と思ってUbuntu 12.10で試してみたけどダメだった・・・ # uname -a Linux hostname 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686 i686 i686 GNU/Linux # kvm --version QEMU emulator version 1.2.0 (qemu-kvm-1.2.0+noroms-0ubuntu2, Debian), Copyright (c) 2003-2008 Fabrice Bellard # virsh --version 0.9.13 皆さんレガシーPCIに二枚以上デバイスぶら下げて、あまつさえlibvirt使ってみたりしないんですか??? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる