KVM(Kernel based Virtual Machine)を語れ
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001login:Penguin
2009/10/03(土) 02:30:54ID:awdiEa2W語れ。
0825login:Penguin
2011/07/20(水) 01:12:42.77ID:Hp0GncT80826login:Penguin
2011/07/20(水) 16:20:34.47ID:SVMo/eYIうちの環境では1.1並の速度だぜ
>>825
期待してもいいってことだよね?
0827login:Penguin
2011/07/20(水) 23:11:27.35ID:41VWYtR60828login:Penguin
2011/07/21(木) 19:10:47.33ID:4Y9wo0pfKVMのネットワークのIDが重ならないように手動で設定ファイルいじらないと
ダメなんじゃなかった?
0829login:Penguin
2011/07/21(木) 22:03:07.47ID:PMkPjgdG0830login:Penguin
2011/07/22(金) 17:52:58.25ID:QU+Ibc5H0831login:Penguin
2011/07/22(金) 22:09:00.23ID:DTUAFAifGUIでやるなら自動生成されるからほとんど気にする亊は無い
0832login:Penguin
2011/07/23(土) 21:34:39.23ID:32XsBSCC0833login:Penguin
2011/07/23(土) 22:24:18.99ID:/0/Hlb2B0834login:Penguin
2011/07/23(土) 22:29:03.73ID:q7Cy/Wnnあれもlibvirtでなら自動的にインクルメントして自動的に割り当てていくし
何なから何まで全部自分で書くなら別だが
0835login:Penguin
2011/07/26(火) 12:49:12.00ID:MO1/Qi07バックアップから起動というときにuuidを手動で書きかえる必要あった
0836login:Penguin
2011/07/26(火) 21:27:20.50ID:7lbJ5GfR重複してまっせって
0837login:Penguin
2011/07/27(水) 01:57:16.70ID:OA2BgnCPubuntu?
0838login:Penguin
2011/07/27(水) 01:58:41.15ID:NHaKA7r90839login:Penguin
2011/07/27(水) 03:11:03.52ID:OA2BgnCP0840login:Penguin
2011/07/27(水) 04:46:03.33ID:JjTFoSw00841login:Penguin
2011/07/27(水) 06:59:28.64ID:y+e+sOjG最新機能ならfedora
こだわらないならubuntu/debian
0842login:Penguin
2011/07/27(水) 12:06:35.00ID:zFNwsJ1lKVMはRedHatが開発元
あとはわかるな
0843login:Penguin
2011/07/27(水) 13:03:55.20ID:PtYmd9by0844login:Penguin
2011/07/27(水) 21:38:56.17ID:y4D87o5H無難にCentOS6とかSL6,Ubuntu 10.04LTS
理由は安定性。
0845login:Penguin
2011/07/27(水) 21:46:52.85ID:yC/LBLi/0846login:Penguin
2011/07/27(水) 22:00:10.92ID:2cBNDfA/$virsh console guest
って感じでホストから接続してるんだけど、ゲスト側はttyS0でいいとして、
ホスト側のttyは何使ってるかどうやったら解る?
ttyconsoleってコマンド入れたときに出てくるpts〜で合ってるの?
なんかそっちにwriteコマンドで文字列贈ろうとしたら上手くいかなかったんだけど。
0847login:Penguin
2011/07/28(木) 08:02:44.03ID:o/3htFp6ホストからはtelnet localhost xxxxxで接続するだけだよね?
0848login:Penguin
2011/07/28(木) 11:37:15.50ID:ZtDQHquSよくわかんないな。そうやって接続したことはないよ。
xxxxxの中には何が入るの?
0849login:Penguin
2011/07/28(木) 14:57:01.46ID:o/3htFp6各ゲスト毎のポート番号です。
KVMやめてVMware Workstationにしてしまったので確認できないけど
xmlファイルで指定もできるし、指定しなければ自動でアサインされた気がする。
0850login:Penguin
2011/07/28(木) 18:21:55.69ID:ZtDQHquSそれってtelnetのプロトコルでTCPじゃない?
シリアルコンソールはIPベースじゃないからかなり別物だよ。
0851login:Penguin
2011/07/28(木) 18:59:52.04ID:m3/ME8I3ということでそのシリアル設定しているxmlを晒さない限り先に進まないと思う
0852login:Penguin
2011/07/29(金) 01:10:48.11ID:5sqBqGKJVMのコンソールやシリアルポートをptyにくっつけずにTCPポートに付けてる時の話じゃない?
kvmのコマンドラインじゃなくXMLだとどう書くんだっけ。
ttyconsoleが取れるかどうかはそれ次第だったかと。
0853login:Penguin
2011/07/30(土) 22:48:48.43ID:sz63TTur遅くなったけど、xmlの関係してるトコ晒してみる。
<serial type='pty'>
<source path='/dev/pts/17'/>
<target port='0'/>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/17'>
<source path='/dev/pts/17'/>
<target port='0'/>
<alias name='serial0'/>
</console>
これ見る限りは、pts/17経由で操作できそうなんだけどなぁ。
0854login:Penguin
2011/07/31(日) 00:44:20.05ID:/rbZW4Xuそれだとvirsh console使わんと無理
0855login:Penguin
2011/08/03(水) 09:20:46.03ID:wUWTaeZx俺は/dev/pts/に設定してる
他のマシンからシリアルで入るときはホストにシリアルでログインしてそこから
cu -l /dev/pts/〜(任意の番号)
ってやってる
0856login:Penguin
2011/08/09(火) 15:56:32.13ID:QvlWxx6Wで作った仮想マシンイメージを仮想マシンマネージャーから起動したりするようには
どうしたらいいんだ
0857login:Penguin
2011/08/09(火) 15:59:04.75ID:F9+uB2SK0858login:Penguin
2011/08/13(土) 21:22:05.07ID:z4wO3LIp現状、仮想ディスクで追加できるのはIDEとCD-ROMドライブ合わせて4台まで?
-drive file=/dev/sda使って、実HDDをパススルーぶんにはいくらでも可?
0859login:Penguin
2011/08/13(土) 21:43:53.43ID:SklxMzs30860login:Penguin
2011/08/14(日) 22:20:34.11ID:zLIBRccW0861login:Penguin
2011/08/15(月) 15:49:17.94ID:6wbXzLfl0862login:Penguin
2011/08/16(火) 00:24:00.04ID:GmxyNXee0863login:Penguin
2011/08/16(火) 00:24:59.89ID:pcZ56tcm0864login:Penguin
2011/08/16(火) 01:14:14.84ID:/lZQzYZp最近ホントそれ思う
0865login:Penguin
2011/08/17(水) 01:16:41.52ID:jNI7Yd660866login:Penguin
2011/08/18(木) 01:55:10.16ID:rECXYsP3ヘルプ見ても、仮想SCSIの指定方法がわからなかったんですけど
オプションの記述の仕方教えてくださいませんか?
0867login:Penguin
2011/08/23(火) 13:04:04.51ID:8p8ldFHf0868login:Penguin
2011/08/23(火) 22:14:39.11ID:DuOwA2PWディスクイメージをVHD形式にしとけば普通に使えるんじゃない?
0869login:Penguin
2011/08/31(水) 21:28:36.53ID:sUuDRC78imgファアイルをマウントして中身を覗いて鍵ファイルを変更しようと
思うのですが
mount -o loop,offset=525336576 hogehoge.com.img /mnt
でmount: 未知のファイルシステムタイプ 'LVM2_member'と言われできません。。
何とかならないですかね・・・。
0870login:Penguin
2011/08/31(水) 22:06:53.32ID:VqTuWuiD・別の仮想マシンの2台目のディスクにつなぐ
・レスキューCDのイメージを用意してCDイメージからブートする
0871login:Penguin
2011/08/31(水) 23:08:27.87ID:CGa9vo26guestmount -a hogehoge.com.img -i /mnt
fusermount -u /mnt
0872login:Penguin
2011/09/01(木) 21:40:13.12ID:OAbZh4vLでドメインの定義は成功したんですが、いざ起動しようとすると
# 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:Penguin
2011/09/01(木) 21:57:30.08ID:lhL2wIaUリストにある文字列をmachine typeに指定していないんじゃないでしょうか。
エラーメッセージにも出ていますが次のコマンドでサポートしているmachineを確認できます。
# qemu-system-x86_64 -M ?
guest1.xmlで例えば64ビットですと下記のように記述していますか?
<os>
<type arch='x86_64' machine='pc'>hvm</type>
...
</os>
0874login:Penguin
2011/09/01(木) 22:15:09.49ID:OAbZh4vLありがとうございます。そこらへんが怪しいなと思って、machine='pc-0.14'など
追加してたりしたのですが、arch='i686'の方をなぜか何の疑念も抱かず
デフォルトのままにしてました。arch='x86_64'に変更したところきちんと動き出しました。
本当にありがとうございます。
0875872
2011/09/03(土) 11:52:22.61ID:0rEPKfDLvirt-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を直接叩いている場合は問題なくゲストで認識できています。
今回はどのような原因が考えられますでしょうか?
0876872
2011/09/03(土) 11:54:44.69ID:0rEPKfDL+- pci_8086_1c14
| |
| +- pci_1283_8892
| |
| +- pci_10ee_211a
| +- pci_10ee_222a
0877login:Penguin
2011/09/04(日) 16:50:41.90ID:59V5XVd2Win機からVNCでホストへつないで仮想マネージャーを開くと
unable to open a connection to the libvirt management daemon.
と言われて利用できません。VNCを使わずにホストを直に操作することで
ひとまずは事無きを得ているのですが、不便なので何とかしたいのですが
どうしたらよいのでしょうか?Xenの時は問題なく使えたのですが。
0878login:Penguin
2011/09/15(木) 19:45:16.17ID:qjo+al6i(シーケンシャルなアクセスで、実機環境の1/3以下)
virtioドライバを使ってもDMA転送はされずに
I/O処理がCPUでトラップされてるってこと?
0879login:Penguin
2011/09/15(木) 21:11:36.22ID:MvoGdxcQDMAしたけりゃPCIパススルー必須
0880878
2011/09/16(金) 06:59:26.03ID:IlSyirlS('A`)えー、マジでー
確かにゲストからは"Red Hat VirtIO SCSI Disk Device"に見えているとはいえ
HDD上のセクタは実環境と全く同じに見えているわけだけど、それでもこの場合
virtioは完全仮想化に分類されるってこと?
0881login:Penguin
2011/09/16(金) 20:22:15.03ID:wa6Fe6Xl見えてると見せてるの違いを述べよ
0882login:Penguin
2011/09/17(土) 02:02:56.84ID:/MgJUcPd0883login:Penguin
2011/09/18(日) 15:24:39.37ID:9KNhQy/o0884login:Penguin
2011/09/21(水) 16:47:26.52ID:hxbd9Bue0885login:Penguin
2011/09/21(水) 17:25:25.68ID:N+kT3JM00886login:Penguin
2011/09/21(水) 17:34:58.99ID:hxbd9BueKVMでWindowsインストールして、ゲストで認識させようとしたけど無理だった
母艦が認識してなくてゲストで使えるように出来る方法しってたら教えて
0887login:Penguin
2011/09/21(水) 18:50:00.51ID:SNy6jHVQそれってパラレル接続か?
0888login:Penguin
2011/09/21(水) 21:21:44.98ID:UfUpRGHu・Etherの口が付いているならネットワークをブリッジにする
・USBの口がついていたらUSBパススルー
・パラレルしかなければUSB-パラレル変換器買ってきてパススルー
・シリアル生えているようなとんでもないものならUSBシリアル買ってきて同上
かなあ
0889login:Penguin
2011/09/22(木) 09:08:08.88ID:KxUMk5lwUSB接続
プリンタ側にEtherの口は無し
プリンタ側にパラレルはあるけど母艦には受け入れ口がない
出来る?
0890login:Penguin
2011/09/22(木) 12:38:32.77ID:rL8J52W+0891login:Penguin
2011/09/22(木) 12:46:10.77ID:KxUMk5lw具体的な方法説明したページとかある?
0892login:Penguin
2011/09/22(木) 13:51:28.09ID:QAmCAelXこれぐらいわからないならKVMつかうのやめとけ
0893login:Penguin
2011/09/22(木) 14:51:32.91ID:KxUMk5lwちょっとぐらい教えてくれよ
0894login:Penguin
2011/09/22(木) 19:10:29.02ID:7Nc+Z412グーグルなら教えてくれるだろうからそっちに行けばいいと思うよ
0895login:Penguin
2011/09/23(金) 10:04:30.69ID:fEerlk1W0896login:Penguin
2011/09/23(金) 10:34:46.77ID:SRiEt1AxI'm Feeling Lucky
0897login:Penguin
2011/09/23(金) 11:24:43.89ID:8WBkR3Zekvmのプロ?
0898login:Penguin
2011/09/23(金) 11:37:47.70ID:0uD8i6Oa0899login:Penguin
2011/09/23(金) 13:57:39.80ID:n9aOU4pVttp://hibari.2ch.net/test/read.cgi/hard/1305720201/
おれはこれでscansnap使ってる
0900login:Penguin
2011/09/25(日) 22:01:37.62ID:sin48Ginハードウェアを追加でPhisical Host Deviceを使うことじゃないの?
0901login:Penguin
2011/10/20(木) 10:07:17.03ID:NWkZNNQ6正式版になれば、ビジネスユースに耐える出来になる。導入も簡単だし、運営するインスタンスが2桁程度の規模なら充分じゃなかろうか。
ttp://pve.proxmox.com/wik/Main_Page
↓2.0に関する情報はこちら
ttp://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0
0902login:Penguin
2011/10/21(金) 07:39:44.02ID:4dv5QUfHよさそう
0903login:Penguin
2011/10/26(水) 06:50:42.94ID:4VjAV4Sn固定割り当てとか出来ないのか
0904login:Penguin
2011/10/26(水) 11:15:38.28ID:TKdcOMn+出来るよ
仮想マシンマネージャでも出来る > CPU Pinning
xml では
<vcpu cpuset='0-3'>4</vcpu>
<vcpu cpuset='0,2'>2</vcpu>
ちなみに存在しないcpu 割り当てたら起動せんかったw
0905login:Penguin
2011/10/26(水) 18:08:27.84ID:x2lOy5YZおーさんくす
その例vcpu被ってるけど排他はまた別物か
ホストOSの介入も極力避けたいんだが
0906login:Penguin
2011/10/26(水) 18:13:56.48ID:3aO7XSly> その例vcpu被ってるけど排他はまた別物か
例として2パターン上げただけで実際は1行
> ホストOSの介入も極力避けたいんだが
ごめんそれはわかんない
0907login:Penguin
2011/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:Penguin
2011/10/27(木) 01:26:10.08ID:Qmp2Gxu9ホストで 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:Penguin
2011/10/27(木) 05:15:23.01ID:P395EhN4普通レイヤ3以上のフィルタするならルーティングするんじゃね
まあ確かにiptablesの介入規則は整然としてないからできるかも知れないけど
0910login:Penguin
2011/10/28(金) 00:19:00.10ID:zdkzwMON確かにルーティングなりでL3まで持ち上げた方が素直ではあるのですが、br-nfの説明を見るとiptablesでも出来ちゃうのかなと思った次第です。
とりあえずiptablesはいったん置いておいてebtablesでやってみます。
0911login:Penguin
2011/11/01(火) 14:57:09.84ID:XqeErNfr0912login:Penguin
2011/11/02(水) 01:10:32.23ID:mt4YsQ+h0913login:Penguin
2011/11/03(木) 14:01:18.48ID:aGBGrqS10914login:Penguin
2011/11/04(金) 21:09:27.17ID:WGLJMOxz0915login:Penguin
2011/11/04(金) 23:04:55.88ID:Sdqtf7BZ全く通らなくなるのを
知らないヤツがツッコミとか
0916login:Penguin
2011/11/04(金) 23:34:47.03ID:WGLJMOxzTAB保管とかないのよねー
0917login:Penguin
2011/11/05(土) 03:37:25.47ID:HmFG3syD0918login:Penguin
2011/11/05(土) 14:22:31.19ID:sMVwGKeQipta でタブたたくと iptable でいったん止まる。なんてか紛らわしい…
ちなみに iptablelog のせい。
0919login:Penguin
2011/11/05(土) 23:40:32.80ID:HmFG3syD止まったところでもう一度TAB押せば、条件に合うものだけがフィルタリングされて
絞られるはずだから、それで我慢だね。
0920login:Penguin
2011/11/06(日) 23:55:35.16ID:4hltuoqM0921login:Penguin
2011/11/07(月) 14:07:38.14ID:J/qlDm+jライブマイグレーションを試してます。
マイグレーション自体はうまくいくんですが、ゲストに打ち続けてるpingが
マイグレート後3分ぐらい戻ってこなかったりします。
ゲストからゲートウェイとかにpingを打ち続けてるとすぐ戻ってきます。
どういったところに問題があるんでしょうか?
ゲストのMACアドレスは変わらないのに何で?
0922login:Penguin
2011/11/07(月) 17:35:40.56ID:UD81yQknホストに繋がってるスイッチのarpテーブルが更新されてないのかも?
0923login:Penguin
2011/11/07(月) 20:04:25.15ID:jKu4sMIn細かいところだけどARPじゃなくてMACアドレステーブルだな。
ライブマイグレーションのタイミングでMACアドレスが変わらない限り
ARPは変化が無くても問題ない。
スイッチのMACアドレステーブルは一度でもゲスト側から
トラフィックが流れれば修正されるはずだから、内側から
Ping打ちっぱなしでマイグレーションしたからサクっと
いったんじゃないかな。
0924login:Penguin
2011/11/07(月) 21:20:06.32ID:J/qlDm+jあーなんかわかった…ゲストは一意のMACアドレスを持ってるから、ARPテーブルは変わらない。
でもMACアドレステーブル(スイッチのどのポートにどのMACアドレスがいるか)までは
更新されてない状態ってことですね。なるほど。
んーでもどうしたらいいんでしょうか。
ググっても、むしろpingなんか途切れない人の方が多いけど、
他の人はなぜこれでハマらないのか不思議。
レス数が900を超えています。1000を超えると表示できなくなるよ。