1read 100read
2013年02月Linux166: KVM(Kernel based Virtual Machine)を語れ 2 (491)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
経済産X研究所とオープンソース (364)
【ubuntu】 NetWalker3【ARM】 (801)
【ALSA】サウンドドライバ総合スレ 3【OSS】 (360)
@@前向きに、Linuxの改善点を語ろう 2 @@ (898)
【Sun】Virtual Box part1 (375)
【Raspberry Pi】ラズベリー・パイ part2 (486)
KVM(Kernel based Virtual Machine)を語れ 2
1 :2012/01/01 〜 最終レス :2013/02/11 落ちてたので立ててみた。 本家 http://www.linux-kvm.org/page/Main_Page 参考: Linux カーネル仮想マシンを探る http://www.ibm.com/developerworks/jp/linux/library/l-linux-kvm/index.html 前スレ http://engawa.2ch.net/test/read.cgi/linux/1254504654/
2 : いちおつ
3 : PC録画してるし http://wikiz.zz.tc
4 : 乙
5 : 鯖向けだが、KVMベースの仮想マシン管理に、Proxmox 2.0 を使ってる。 まだ 1.x と機能はそう変わらないけど、インストールが超簡単で、クラスタもコマンドをちょこっと打つだけで構成できるので 大変気に入っている。Webベースの管理ツールというとインストールが面倒くさかったり機能が過剰で大げさすぎたりするのが 多い中、単純明快なワークフローと画面構成であるのも大変良いと思う。
6 : >>5 ProxmoxってKVMをVMWAREのESXiみたいに使えるってこと? OvenVZとKVMに特化したディストリって考えればいいのかな?
7 : >>6 ESXiみたいってのが何を指してるかよくわからんが、OpenVZとKVM特化のディストリっていうのはあってる。 Debian にもインストールして使うことができる。まあ Debian ベースだから当たり前だけど。 管理画面がWebからアクセスできるので、ユーザーPCにソフトをインストールする必要はない。
8 : ほむー ま、1回つかってみるよーありがd
9 : そうそう。ユーザー管理機能がまだ実装途中なので、root でしかログインできない問題がある。 翻訳が必要なリソースの量が多いせいでパッチが当たりきってなくて、まだ完全に翻訳されていない部分もある。
10 : Fedora16でqxl+SPICEにしたけど これVNCに対して優位性あんの?
11 : (いまのところ)全然ないんじゃない?
12 : そうかな? VNCよりもっさり具合が改善されてるような気がしないでもないけど。 でもWinのSPICEは起動時がめんどくさ過ぎ。
13 : VNCの方がはるかにマシに動作。SPICEはVNCにない機能が欲しいときだけ。ところが
14 : わっふるわっふる
15 : rdpで十分か。香辛料に期待して損した
16 : xrdpって使い物になるの?
17 : 今更だけど、これからKVM等でPCIパススルーをやりたい人の為に VT-dが使える母板の情報をまとめてあるところってないのかな? http://wiki.xensource.com/xenwiki/VTdHowTo ↑ココは今はちょっと情報が古くなっちゃってて… とくに、Core i5/i7世代だと、CPU側にVT-dの機能が盛り込まれて対応状況が 分かりやすくなってるけど、母板のBIOSが対応してないと結局使えないわけだし インテル公式ではQ系チップセットとサーバーチップセット以外使えませんよと いうことになってるけど、一部マザーはこれらのチップセット以外でもVT-dを サポートしていることがある(完全に使えるかどうかは別として)
18 : >>17 ttp://wiki.xensource.com/xenwiki/VTdHowTo を充実させればいいんじゃないかな
19 : >>16 vncよりは遥かに挙動がいい 但し、クライアントとの相性がある
20 : ねえWindows 64bitをゲストOSとして起動したんだけどさ、 サウンドがノイズだらけで耐えられないんだ だれか解決策知ってる人いる?
21 : ゲストのイメージファイルをバックアップしたいんだけど、 稼働中でも構わずcpなりrsyncなりで別の場所にコピーすれば、 ゲストの電源をブチ切りしたのと同じ状態では複製可能? たとえば500GBのイメージファイルを単純cpしてる最中に そのゲストが大量のローカルデータ更新をしたらどうなりますか? というか無停止でのバックアップってみんなどうしてるの?
22 : どうなるのかは実際にVMのコピー取ってみりゃ確認できると思うが 別にコピー元にリスクが生じる訳でもないのに何故わざわざ人に聞くのか
23 : >>21 OS丸ごとバックアップは取らないよ。 運用前に空のOSをコピーしたりするけど、 基本的には、ゲスト内のDBやファイルを普通の鯖と同じようにバックアップ(もちろん物理的ロケーションは別のとこね)。 まあ、ライブマイグレーション調べてれば、何か出てくるかもね。
24 : >>22 あ、ごめん、手元で何度か試した限りうまくいってるんだけど、 理屈の上ではどうなのかが知りたいです。 つまり何度かたまたまうまくいっただけで、 本来はイメージファイルが壊れて起動すらしなくても おかしくない…のかな?と思って。最初から書けば良かったですね。 >>23 なるほど。ライブマイグレーションの瞬間の状態を 別途コピーしておければ目的は果たせるし、 では内部で何やってるかってことですね。 確かに調べてみる価値ありそう。
25 : >>21 ダラダラコピーするので、ならないと思う lvm スナップショット作って、スナップショットからコピーしたほうが良いんじゃないかな 生lvmをvmイメージにつかっていれば、スナップショット作って、lvそのままダンプでよいとおもう 私はこのやり方
26 : なんか面白そうな話題だな 変な独自なやり方でもいいから俺はこうやってるぜってのを教えて欲しい ちなみに俺は21と同じやり方してる、書き込みのありそうなディレクトリは 別ドライブにしてるけど
27 : 本当に一瞬たりとも落とせないなら仕方ないけど、 virsh shutdown → lvmスナップショット作成 → virsh start すればダウンタイムは1分以内で済むんじゃない? (Windowsゲストだともっと掛かるかもしれんが) 一旦スナップショット取っちまえばコピーはいくら時間掛かっても問題ない。
28 : CentOS 5.6でKVMをソースからコンパイルして使ってます。今までのVNCに代わって、SPICEを使ってみようとしたのですが --enable-spiceオプションをつけるとqemu-kvmのコンパイルにコケてしまいます。何が原因かわかりますでしょうか? # ./configure --enable-spice Disabling PIE due to missing toolchain support ERROR ERROR: User requested feature spice ERROR: configure was not able to find it ERROR # pkg-config --list-all | grep spice spice spice - SPICE server library spice-protocol spice-protocol - SPICE protocol headers # uname -a Linux hostname 2.6.18-238.19.1.el5 #1 SMP Fri Jul 15 07:31:24 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
29 : fedora16でvirt-cloneすると、イメージの複製が正常に行われない。 formatがrawとqcow2のファイルをイメージとして使用。 複製したものとオリジナルのvirtual sizeが違ってる。 何故かrawなのにvirtual size:48Gでdisk sizeが212M。 ファイルをcpしてるだけじゃないのか?
30 : 「RHEV 3.0」を国内提供開始、高いパフォーマンスとコスト優位性、オープン性を強調 ttp://www.computerworld.jp/contents/201552 ってことなんだけど、高いパフォーマンスってのにちょ〜疑問符。 HDDとNICのパフォーマンスが、ライバル製品の半分以下ってもう過去の話なんですか?
31 : >>30 カーネル足引っ張ってるのと KVMの開発指揮とってるこの会社の人間が 革新的な改善を受け入れないからどんどん 性能下がってるよ
32 : 過去の話だね
33 : もはやcitrixは眼中にないようだな
34 : vm間通信もっと速くならんかな
35 : kvm入れたらguiからマシン再起動できね sshメインだからいいけどなんかきもい kvm入れる前はいけたのに ちなみに Debian squeeze 64bit ゲスト入れる前からの症状
36 : oracle vm に乗り換えようか悩むなぁ
37 : >>35 debianスレで聞けば?
38 : >>37 確かに
39 : なるほど
40 : オラオラvmか〜 モチベーション下がるな〜
41 : クライアントのNICの割り込み処理(?)が350Mbpsを超えたあたりから 追いつかなくなって糞詰まりになるのは、KVMではしかたがないんでしょうか?
42 : CPU
43 : qemu-img snapshot -c でqcow2イメージのスナップショットを取った場合、 ファイル内部的には差分データはどこに書かれるんでしょう?単純にファイル後半につけたし? diffファイルが別にできてくれれば話は早いんですけどねー…
44 : >>41 virtioとvhost-net使ったか?話はそれからだ。 >>43 ソース読め。分からなければググれ
45 : CPU i7-2600 MEM 16G HDD 1T x2台 SSD 120G こういう構成のマシンにKVM入れて、ゲストにファイルサーバ用のFreeNAS、 社内用DB&Webサービス開発用のCentOS、ライセンスサーバー用のWindows XPを 入れようと思ってます。皆さんならSSDを何に使います?
46 : CentOSはホストOSじゃないのか
47 : ホストOSはCentOSかFedoraかで迷ってます。 ゲストでも入れるのは半分Migrationの実験も兼ねてるからです。
48 : そんだけ積むんなら、RaidZは辛いかな 各ゲストの性能要件がわからんからなんとも言えないけど とりあえずホストOSインスコしてゲストOSインスコ用の仮想ディスク作って置いておく ちょっと窮屈だね でも開発用だから良いのか? と思ったけど、DBは社内用の本番系なのか? DBの要件によっては、NASかDB、どっちかを外に出したいのが正直なところ
49 : VT-dでストレージコントローラーごとゲストにパススルーするならいいが、 I/Oの多いファイルサーバやDBはvirtio経由だと使いたくないというのが正直なところ。 SSDは今だと速度の落ちにくいPLEXTORのPX-M2Pか、安定の 東芝コントローラー搭載品でいいんじゃね。エンプラ向け製品?知らんがな。
50 : × PX-M2P ○ PX-M3P
51 : SSDに何を、じゃなくてSSDを何に、じゃね? ホストOSとゲストOSと、DBの要件によってはDB置くかなあ。そもそもなんでつけたの?
52 : VirtualBOXのCentOSでVMXが有効にならねー!! KVM使おうと思ったのに、何だこれ・・・
53 : NestedVM出来るCPU使ってるのか? それ以前にVBOXで出来るのか?
54 : wikipediaとかでintel-vt調べてみると何でできないか分かるかも。
55 : >>53 どっちもダメということで糸冬した
56 : http://gigazine.net/news/20120322-sakura-cloud/ まだまだ安定しねぇなぁ。 なんとなく思ったんだがWebサーバー&DBサーバーぐらいだった、 わざわざOSのVM使わず、Smalltalkの中にApacheとOracle、 JVM放り込んで動かした方がパフォーマンス的にはマシなんじゃないか?
57 : 以前、隔離スレでZFSの素晴らしさ、BSDに比べてLINUXが如何に不安定か、 世界中の基幹ネットは須くWINDOWSとBSD他UNIX(と多分MACも)で構築されるべき という持論を展開していた痛々しい人を思い出した
58 : さくらの件ってKVMが悪いの?ストレージが悪いの?
59 : >>58 リリースされている情報からすると、それすら切り分けられていないような。
60 : さくらもストレージ機器メーカー大喜びの実験場になってるな。 期待してるからグダグダにならんことを祈る。
61 : 世の中には、Solarisも、AIXも、HP-UXも結構よくこけるという事実を知らない人が多いんだな。
62 : え、世の中の Solaris, AIX, HP-UX ってさくら並にこけまくるの?
63 : >>62 こけるこける。それをいかにこけさせないようにするかが運用技術者の腕の見せ所。マニュアル対応しかできん奴には無理。
64 : 単に、どの程度の負荷でボロを出し始めるかの違いってだけだわ。 linuxはわりと早めにボロが出る。
65 : KVMホストOSに一番ののおすすめは? Fedora Cent OS Debian
66 : >>65 SSD
67 : 何の略だ? そんなディストリあったっけ
68 : SSD/Linux とは渋いな・・・しかしホストに選ぶのはかなりの苦行じゃないか?
69 : Sotokanda Software Distributionか
70 : どれでも可、ということでOK?
71 : 好きなの使えよ 俺ならネット上に情報が多そうなの選ぶけど
72 : >>41 SR-IOVとか
73 : >>70 Fedoraはクライアント用にはいいが、 サーバー用には不便だぞ バージョンアップによるサポート切れがすぐくるから 1年程でOS再インストールせにゃならん
74 : 再五十子せんでもアップグレード掛ければいいんじゃ? Debianのアップグレードの高い打率には及ばないながら 滅多なことではUG失敗しないよ
75 : 仮想サーバーホスト用としては、機能追加が少なく 長ーく同じバージョンが保守されてるOSがいいんじゃね ホスト自体が多機能である必要全然ないもん むしろ保守に必要な最低限の機能残して他削除してもいいぐらい
76 : なんだESXi最強じゃん
77 : >>76 バグの多さも最強だけどな
78 : そうするとやっぱDEBIAN辺りに落ち着くのかな? 性能向上を突き詰めるにはGENTOOか??
79 : 前>>968 で「ホストのNICにタグ付きで入ってくるパケットを、そのままゲストに渡せないか」 と質問してた件、手元機材で確認できました。 br0のようなブリッジデバイスがtaggedパケットを通すか心配してたのですが、すんなり ゲストのNICまで流れてきました。 [tagged] -> host_eth0 = host_br0 = host_vnet0 = guest_eth0 -> [tagged] ホスト・ゲストともにCentOS6.2。 前>>976 のゲスト側でタグが見えないということも無く、ホストのeth0で拾ったパケッ トが、そのままゲストのeth0に流れてきてました。 標準のbridgeの代わりにOpen vSwitchに置き換えても無問題でした。 動作のお知らせとお礼まで。
80 : >>79 便乗で教えてください。 最近当方もまさに同じことをしようとしたのですが、host_vnet0までは taggedなキャプチャがされたのですが、guest_eth0はキャプチャされませんでした。 この「キャプチャされない」というのは、guestのvirtio_netの受信ルーチンに デバッグ出力を入れることで確認しています。 (taggedなパケットに対して特殊な処理をしなければならないため) で、Linux標準Bridgeだと↑のような状況です。 ちなみに、何故かguest_eth0にてtcpdumpをしかけるとデバッグ出力がされていました。 次に、Open vSwitchで ovs-vsctl set port host_vnet0 tag=[VLANタグ] とするとuntaggedでguestまで届きます。 が、これも何も設定しないと届きませんでした。 故あって、vconfigによるVLAN IFを生成できないので、仕方なく今は Open vSwitchを使うようにしています。 ttp://d.hatena.ne.jp/naga_sawa/20120415/1334502258 とかにも、>>79 さんのようにできると書いてあるんですが、何か設定間違ってるのかな… ちなみに、OSはhost/guest共にFedora15です。
81 : >>80 ゲスト側で動かしたtcpdumpの出力は正常にtaggedを吐き出してる、というのが前提ですが… debug outを仕込んだ >virtio_netの受信ルーチン はアプリが受信処理しないと呼ばれないルーチンだったりしませんか? 素人オペ屋なのでドライバの中味やらの深い部分はわからないですが tcpdumpのようなユーザランドのプログラムでパケットを吸い上げると debug outが働く、というのならその線が疑わしいような
82 : ストレージとの連携で、ISCSIか、NFSか、どっちを使おうか迷っています。 (ESXIでいうところの)シンタイプディスクの場合、データ転送量が少ないのはどっちになるんでしょうか。
83 : 質問があります。 Lenovo E420上で、ScientificLinux 6.2(64bit)でKVMを使って"Windows7pro"と"ScientficLinux 6.2(32bit)"を 仮想化しています。 Windows7の方の音を鳴らしたいのですが、KVMのSPICEを使うと音は鳴るのですが解像度がおかしくなります。 どうおかしいのかと言うと、画面の右3分の1が切れてしまいます。(フルスクリーンにしても同じ) 表示も遅いしそんな状態なので、rdesktopを使っています。 描画も速いし、解像度も問題ないし満足してるんですが、音が鳴りません。 オプションに、-r sound("-r sound:local" "-r sound:remote" も試しました) とつけても鳴りません。 何が原因なのでしょうか?
84 : KVMやqemuに対する質問なのかよくわからないが むしろ、rdesktopに関する質問ではなかろうか。だとするとスレ違い。 とりあえず、普通のWindowsクライアントでリモートデスクトップ接続で つないでみて、音が出るかどうか確認してみては?
85 : >>84 KVMの設定次第で解決する問題かもと思ってたのですが、読み返すと確かに質問の主が、 rdesktopになってました。すいません。 別のWindowsから試してみます。
86 : ゲストのホットバックアップはできんかね
87 : >>86 ゲスト側にIO flush + fs freezeするツール仕込めばおけ。 でもジャーナル巻き戻し前提で「だいたいあってる」レベルならなくても即分岐させてよくない?
88 : libvirtに、ホスト/ゲスト間の通信IF機能とかないかなぁ。
89 : >87 ゲストで / の freeze と unfreeze をやってるんだけど、たまに unfreeze に失敗する事がある。
90 : できるかわかんないけど ゲストのacpidで電源ボタンでハイバネ設定しておく virsh shutdown vm cp image virsh start vm みたいなセミホットバックアップとか妄想してみる
91 : >>90 それなら(前にも出てきたけど) cpではなくlvmでsnapshot取る方が断然早いだろう 数秒以内で終わる
92 : qemu consoleからスナップショット(LVMではなくqcow2やqedの)分岐させる手もあるね。 これもゲスト内FSレベルでのフラッシュ&フリーズはされないから巻き戻るけど。
93 : libvirtdが動作してるにも関わらず Unable to open a connection to the libvirt management daemon. とか言われちゃうって何が原因なのかさっぱりだな・・・
94 : >>93 デーモンが動作していることと デーモンに接続可能なことは まったく別物だと思うが
95 : 普通に、qemu-kvmに"-chardev"オプションでいけるのか。 とりあえずUNIX domainで試してみよう。
96 : cpuをCeleron G1101からCore i7 860に変えたら、 仮想Windows7が立ち上がらくなった。 ログを見るとこんな感じ、誰か助けて KVM: entry failed, hardware error 0x80000021 If you're running a guest on an Intel machine without unrestricted mode support, the failure can be most likely due to the guest entering an invalid state for Intel VT. For example, the guest maybe running in big real mode which is not supported on less recent Intel processors. EAX=00000010 EBX=00000080 ECX=00000000 EDX=00000080 ESI=0025db2a EDI=0007db2a EBP=00007c00 ESP=00000200 EIP=000000ca EFL=00000002 [-------] CPL=3 II=0 A20=1 SMM=0 HLT=0 ES =0020 00000200 0000ffff 0000f300 CS =b000 002b0000 0000ffff 0000f300 SS =0020 00000200 0000ffff 0000f300 DS =0020 00000200 0000ffff 0000f300 FS =0020 00000200 0000ffff 0000f300 GS =0020 00000200 0000ffff 0000f300 LDT=0000 00000000 0000ffff 00008200 TR =0000 00000000 0000ffff 00008b00 GDT= 002b0000 0000001f IDT= 00000000 000003ff CR0=00000010 CR2=00000000 CR3=00000000 CR4=00000000 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000 000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000000 Code=00 ea be 00 00 00 18 00 0f 20 c0 66 25 fe ff 00 00 0f 22 c0 <66> 31 c0 8e d 8 8e c0 8e d0 66 bc 00 04 00 00 8e e0 8e e8 ea 00 00 00 20 00 00 00 20 2a db handle_dev_stop: stop
97 : ちょっと0が多すぎだな
98 : >>96 もってないから適当だけど # rmmod kvm-intel # modprobe kvm-intel unrestricted_guest=0 でどう?
99 : >>98 ダメみたい。 modprobe kvm-intel unrestricted_guest=0で カーネルログに kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround と出る。
100read 1read
1read 100read TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
Gentoo Linux 33 (341)
Arch Linux 6 (227)
ウィルス関係情報スレッド (366)
犬女 2匹目 (511)
【ALSA】サウンドドライバ総合スレ 3【OSS】 (360)
KVM(Kernel based Virtual Machine)を語れ 2 (491)
--log9.info------------------
【SNSD】 IDにSNSDが出るまで頑張るスレ (608)
KARA vs 在特会 in 大阪城 4/28(土) (375)
オ・ウォンビン【OH WONBIN】★2 (238)
【アウラ】AA+2【グニ】 (635)
C−POP 中華音楽スレ (306)
ユン・ウネ part8 (955)
イ・スンギ No,2 (814)
【ヲチ】 JYJ基地ヲタ愚痴 4 【3基地はルマ拡散器】 (776)
【雑談】アジエン板の雑談スッドレ 2 (280)
2NE1アンチ同盟 (264)
【F.CUZ】フォーカズ【model-dol】 (393)
【KARA】一番ブサイクなのはスンヨンだと思うの☆1 (744)
韓流禁止になったらどうする? (228)
【今、何を?】中島礼香【復活ないの?】 (443)
【おはようの風景】−酒井法子 P48−【恋のスタイル】 (342)
【わたしのRで】白鳥百合子△ 43【目一杯抜いて!】 (640)
--log55.com------------------
FXブログ「読みなよ。」スレ★1【勝率ほぼ100%】
■奥様sien隊【株人-400】■死ぬ事以外はかすり傷■
娯楽としての相場投機7
GMOクリック証券@part93
【GEM FOREX】天空トレーダー・知恵遅れ 14アフィ【XM】
【小野】商材カニトレーダーカズヤング【和也】
【MT4/MT5】 EA開発研究スレ Part47 【自動売買】
米国VIX指数総合スレ その9