X



トップページLinux
1002コメント334KB
KVM(Kernel based Virtual Machine)を語れ 2
■ このスレッドは過去ログ倉庫に格納されています
0067login:Penguin
垢版 |
2012/04/04(水) 00:22:32.62ID:sCk6L4R+
何の略だ?
そんなディストリあったっけ
0068login:Penguin
垢版 |
2012/04/04(水) 00:26:17.64ID:i8OlU02E
SSD/Linux とは渋いな・・・しかしホストに選ぶのはかなりの苦行じゃないか?
0069login:Penguin
垢版 |
2012/04/04(水) 01:33:52.14ID:b75AnLmL
Sotokanda Software Distributionか
0070login:Penguin
垢版 |
2012/04/04(水) 03:22:27.37ID:iwR3z77X
どれでも可、ということでOK?
0071login:Penguin
垢版 |
2012/04/04(水) 19:20:10.39ID:Sy3sxEbM
好きなの使えよ
俺ならネット上に情報が多そうなの選ぶけど
0073login:Penguin
垢版 |
2012/04/11(水) 21:29:15.58ID:T2GkB9QD
>>70
Fedoraはクライアント用にはいいが、
サーバー用には不便だぞ
バージョンアップによるサポート切れがすぐくるから
1年程でOS再インストールせにゃならん
0074login:Penguin
垢版 |
2012/04/12(木) 19:29:54.42ID:4A+5WXkr
再五十子せんでもアップグレード掛ければいいんじゃ? 
Debianのアップグレードの高い打率には及ばないながら
滅多なことではUG失敗しないよ
0075login:Penguin
垢版 |
2012/04/13(金) 22:45:29.04ID:vLqvW30o
仮想サーバーホスト用としては、機能追加が少なく
長ーく同じバージョンが保守されてるOSがいいんじゃね
ホスト自体が多機能である必要全然ないもん
むしろ保守に必要な最低限の機能残して他削除してもいいぐらい
0076login:Penguin
垢版 |
2012/04/13(金) 22:55:21.05ID:X7aUe8R9
なんだESXi最強じゃん
0078login:Penguin
垢版 |
2012/04/14(土) 03:15:39.30ID:hQcUzHTF
そうするとやっぱDEBIAN辺りに落ち着くのかな? 性能向上を突き詰めるにはGENTOOか??
0079前968
垢版 |
2012/04/20(金) 12:43:28.90ID:C3niAwOb
>>968で「ホストのNICにタグ付きで入ってくるパケットを、そのままゲストに渡せないか」
と質問してた件、手元機材で確認できました。

br0のようなブリッジデバイスがtaggedパケットを通すか心配してたのですが、すんなり
ゲストのNICまで流れてきました。

[tagged] -> host_eth0 = host_br0 = host_vnet0 = guest_eth0 -> [tagged]

ホスト・ゲストともにCentOS6.2。
>>976 のゲスト側でタグが見えないということも無く、ホストのeth0で拾ったパケッ
トが、そのままゲストのeth0に流れてきてました。

標準のbridgeの代わりにOpen vSwitchに置き換えても無問題でした。

動作のお知らせとお礼まで。
0080login:Penguin
垢版 |
2012/04/20(金) 22:48:59.78ID:+fl6+plt
>>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です。
0081login:Penguin
垢版 |
2012/04/21(土) 15:42:01.60ID:3vb1WAbA
>>80
ゲスト側で動かしたtcpdumpの出力は正常にtaggedを吐き出してる、というのが前提ですが…

debug outを仕込んだ
>virtio_netの受信ルーチン
はアプリが受信処理しないと呼ばれないルーチンだったりしませんか?


素人オペ屋なのでドライバの中味やらの深い部分はわからないですが
tcpdumpのようなユーザランドのプログラムでパケットを吸い上げると
debug outが働く、というのならその線が疑わしいような
0082login:Penguin
垢版 |
2012/04/23(月) 14:44:00.79ID:p3Wt3495
ストレージとの連携で、ISCSIか、NFSか、どっちを使おうか迷っています。
(ESXIでいうところの)シンタイプディスクの場合、データ転送量が少ないのはどっちになるんでしょうか。
0083login:Penguin
垢版 |
2012/05/07(月) 10:33:12.95ID:bJ9OVUho
質問があります。
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" も試しました) とつけても鳴りません。
何が原因なのでしょうか?
0084login:Penguin
垢版 |
2012/05/08(火) 19:12:31.94ID:u9tmYyWE
KVMやqemuに対する質問なのかよくわからないが
むしろ、rdesktopに関する質問ではなかろうか。だとするとスレ違い。

とりあえず、普通のWindowsクライアントでリモートデスクトップ接続で
つないでみて、音が出るかどうか確認してみては?
0085login:Penguin
垢版 |
2012/05/09(水) 17:42:37.82ID:DcU0LKxZ
>>84
KVMの設定次第で解決する問題かもと思ってたのですが、読み返すと確かに質問の主が、
rdesktopになってました。すいません。
別のWindowsから試してみます。
0086login:Penguin
垢版 |
2012/05/10(木) 00:19:36.56ID:Ev32RNs9
ゲストのホットバックアップはできんかね
0087login:Penguin
垢版 |
2012/05/10(木) 15:00:50.66ID:V1j2zBKg
>>86
ゲスト側にIO flush + fs freezeするツール仕込めばおけ。
でもジャーナル巻き戻し前提で「だいたいあってる」レベルならなくても即分岐させてよくない?
0088login:Penguin
垢版 |
2012/05/10(木) 21:45:05.06ID:H1h1Szl4
libvirtに、ホスト/ゲスト間の通信IF機能とかないかなぁ。
0089login:Penguin
垢版 |
2012/05/10(木) 23:43:53.63ID:hDUXm/Bz
>87
ゲストで / の freeze と unfreeze をやってるんだけど、たまに
unfreeze に失敗する事がある。
0090login:Penguin
垢版 |
2012/05/11(金) 00:36:11.11ID:oi3zsBt5
できるかわかんないけど

ゲストのacpidで電源ボタンでハイバネ設定しておく
virsh shutdown vm
cp image
virsh start vm

みたいなセミホットバックアップとか妄想してみる
0091login:Penguin
垢版 |
2012/05/11(金) 11:58:42.29ID:7NAHN2y1
>>90
それなら(前にも出てきたけど)
cpではなくlvmでsnapshot取る方が断然早いだろう
数秒以内で終わる
0092login:Penguin
垢版 |
2012/05/11(金) 20:13:11.67ID:jkHVDhT6
qemu consoleからスナップショット(LVMではなくqcow2やqedの)分岐させる手もあるね。
これもゲスト内FSレベルでのフラッシュ&フリーズはされないから巻き戻るけど。
0093login:Penguin
垢版 |
2012/05/12(土) 23:46:53.37ID:0UgSkxly
libvirtdが動作してるにも関わらず
Unable to open a connection to the libvirt management daemon.
とか言われちゃうって何が原因なのかさっぱりだな・・・
0094login:Penguin
垢版 |
2012/05/13(日) 00:13:06.85ID:xpudH8nA
>>93
デーモンが動作していることと
デーモンに接続可能なことは
まったく別物だと思うが
009588
垢版 |
2012/05/13(日) 17:33:27.97ID:VMmrqtfK
普通に、qemu-kvmに"-chardev"オプションでいけるのか。
とりあえずUNIX domainで試してみよう。
0096login:Penguin
垢版 |
2012/05/19(土) 16:13:55.88ID:qaxFU+nx
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
0097login:Penguin
垢版 |
2012/05/19(土) 16:29:15.13ID:XX1l80Cq
ちょっと0が多すぎだな
0098login:Penguin
垢版 |
2012/05/19(土) 17:15:53.38ID:YgnmaF7m
>>96
もってないから適当だけど
# rmmod kvm-intel
# modprobe kvm-intel unrestricted_guest=0
でどう?
0099login:Penguin
垢版 |
2012/05/19(土) 17:59:34.78ID:qaxFU+nx
>>98
ダメみたい。
modprobe kvm-intel unrestricted_guest=0で
カーネルログに
kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
と出る。
0101login:Penguin
垢版 |
2012/06/04(月) 00:54:49.45ID:ChjyveUA
KVM が kepler に対応するのはいつ頃だろう・・・
0102login:Penguin
垢版 |
2012/06/17(日) 22:19:30.09ID:zkSdSvlU
ところで皆、Win2008R2のゲストにUSBHDDって接続できてる?

自分の環境だと、ゲストが認識はすれど、エラー10 利用できない状態ですで使えないんですよね(´・ω・`)

どっかでドライバ探してこないとだめ?
0108login:Penguin
垢版 |
2012/06/19(火) 22:17:00.46ID:8I7ddoU7
ググったらXenもKVMも引っかかるみたいだな
0110login:Penguin
垢版 |
2012/07/02(月) 09:08:44.60ID:SKpXRQI7
複数の物理ホスト+virt-managerの環境で、両方のホストから同じゲストを起動できちゃうのって
何か抑止方法ないですか?ググってもなかなか対策が見当たらず。
どうなるか試しにやってみたら、見事にゲストのファイルシステムがおかしくなった。
0111login:Penguin
垢版 |
2012/07/02(月) 19:43:35.96ID:xFABUf0m
>>110
運用変えるかscriptにロック書くしか無いんじゃ?
0114login:Penguin
垢版 |
2012/07/06(金) 18:31:15.74ID:uq2Kqao3
>>112
やってみたら確かにロックできた!
代わりにライブマイグレーションできなくなったw
migration may lead to data corruption if disks use cache !=noneとか出る。
日本語の情報、全然ないね。英語でもあんまり解決策とかなさげ
0115login:Penguin
垢版 |
2012/07/07(土) 01:45:53.12ID:g/AEDtO+
複数のネットワーク作るのはどうやるのがいいの?
仮想マシンマネージャーで普通にNATのネットワーク2つ作ったら何もしなくても相互に通信できちゃうんだな
どこが仕事してどう通信してるのかよくわからないんだが
0117login:Penguin
垢版 |
2012/07/07(土) 02:25:00.04ID:bTH9ZCzx
>>115
分離したネットワークを2つつくればいいよ
0118login:Penguin
垢版 |
2012/07/09(月) 09:51:19.96ID:JSrS1s0H
>>115
自分はVLAN切ってゲストを分断する方法しか思いつかなかったよ。
思い通りの設定は仮想マシンマネージャーでは無理でした。

仮想でルーター立ててそれでアンタグするか、物理ルーターでアンタグするかの2択が一番簡単かも。

参考
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20110317/358422/?ST=virtual&mkjb&P=1

もっといい方法あったら教えてエロい人。
0119login:Penguin
垢版 |
2012/07/10(火) 14:31:03.23ID:UgkH70Xa
KVM専用のディストリビューションってないの?
名前も悪いしこれじゃ普及しないだろ
0121114
垢版 |
2012/07/10(火) 16:48:37.69ID:1hC8yaPp
>>116
ありがとございます。
確かに、これっぽいですね。
Scientific6.2なのでまだ来てないですが、来たら試してみて
また報告します。
0123login:Penguin
垢版 |
2012/07/11(水) 07:53:59.79ID:Xf+090c1
RHEV使ってる人いる?

FedoraでoVirtを入れてみたんだが、かなり不安定な印象。大丈夫?
0124login:Penguin
垢版 |
2012/07/11(水) 11:20:12.22ID:2skeq/bd
>>123
いるよ〜

oVirt v3.0と、v3.1bも使っているけど、安定性を求めるなら、v3.0 stableを使った方が良いかと。

v3.1bは、新機能追加がメインなので、いろいろ安定化させるのは苦労しますよ。
0125123
垢版 |
2012/07/11(水) 18:30:33.42ID:s8yAooXy
>>124
あざっす。
試したのは3.1bでした。
3.0の方やってみまっすmm
0126login:Penguin
垢版 |
2012/07/11(水) 18:34:03.96ID:2skeq/bd
>>125
一応、注意点として、f16向けのパッケージしかないので、engine用のマシンを構築するときは、fedora16で作りましょう。

Nodeは、iso配布のモノを使うのが良いかと。
0127123
垢版 |
2012/07/13(金) 10:59:43.32ID:C7QyAv/p
>>126
感謝。

大抵の場合、皆さんFedoraでやってるみたいですけど、諸事情によりCentOS限定なんですよね。
試してないけど、EPEL使ってCentに入れれないかなぁと画策中です。

まともに動かなそうだけど・・・。
0128124
垢版 |
2012/07/13(金) 16:02:21.74ID:5QzCX/lB
>>127

下記のサイトで、RHELクローン向けのoVirtが提供されていますよ。

http://www.dreyou.org/ovirt/

このパッケージを使用した事は無いですが、参考までに。

後、初めてRHEV/oVirtを触るなら、redhatの90日の評価版を使って、慣れるのもありかなと思います。
0129login:Penguin
垢版 |
2012/07/13(金) 18:25:50.46ID:Qg5TJ7YK
qemu+sshでvirtdにアクセスしていると、いつのまにか
ホスト側に大量のsshdとncが発生してつながらなくなるのですが
回避方法ないですか?
killall ncとかだと一時的に回復するけど、いたちごっこでした。
0130123
垢版 |
2012/07/15(日) 09:47:35.15ID:UTe5qMsH
>>128
本当に親切にありがとう。
自分もこのリポジトリは見つけたんだけど、危ない香りがしたから試さなかったんですw

でも折角なので、インストールしてみて近いうちにレポート入れるよ。
ありがとう〜(`・ω・´)
0131login:Penguin
垢版 |
2012/07/21(土) 02:39:56.08ID:e4OJ/f8l
>>52
うちでは、VirtualBOX上で
UbuntuではKVM動作○
Fedoraでは?
だった。
lsmod | grep kvm で何も出てこない。

0132login:Penguin
垢版 |
2012/07/21(土) 13:48:37.85ID:lEKceQcZ
VMwarePlayerでCentOS:KVM>CentOSってやってるんだけど、
ネットワーク設定がよくわかりません。
VMwarePlayer(ブリッジ)>CentOS(br0,eth0)では外部と通信できます。
しかし、
VMwarePlayer(ブリッジ)>CentOS(br0,eth0)KVM>CentOSだと
ゲストのCentOSのeth0が起動しません。
ググッたところ、tapの設定が必要らしいのですが、qemuのコマンドでtap追加してる
サイトばかりで、virt-managerでguestOSをインストール、起動してからの設定が載っているサイトが
みつからずに困っています。

どなたかご存知ないですか?
0133login:Penguin
垢版 |
2012/07/21(土) 22:25:58.77ID:ZYP2GMMv
virt-managerなら何も難しいことはなく、br0を
ブリッジ対象として選べると思うんだが。
0134132
垢版 |
2012/07/21(土) 23:08:21.20ID:lEKceQcZ
>>133
ありがとうございます。

virt-managerでeth0(br0)を選択したのですが、
eth0が起動しないのです。
普通なら、これだけで使えるようになるのでしょうか?
どうもKVMのネットワークが良く分かっていなくて・・・
いいサイトもしくは、本などございませんでしょうか。
0135login:Penguin
垢版 |
2012/07/22(日) 11:17:55.01ID:KCTfhWPr
なんか根本的に勘違いしてるような気がする。
普通にブリッジインタフェイスを作ればそれ以外何もする必要はないと思うが。

http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-networking-with-libvirt/
http://www.asahi-net.or.jp/~aa4t-nngk/kvm.html#virtualnetwork
http://blog.flatlabs.net/20110513_211047/
等々どれ見ても解説に大差はない。

NetworkManagerを止めてない、てなオチだろか。
0136login:Penguin
垢版 |
2012/07/22(日) 11:26:30.19ID:nfjE9Qv/
>>132
KVMゲストのNICが上がらんのと、KVMゲストが外部と通信できないのは別の問題なので、
KVMゲストの/var/log/messeges とかでエラーを見てみるんだ(`・ω・´)

文章から読み取るに、VMwareもKVMも関係ない希ガス。
というか、VMwareのゲスト上でKVMが動くほうがびっくりした。
0137136
垢版 |
2012/07/22(日) 11:29:00.41ID:nfjE9Qv/
ごめんスペル間違えてた

/var/log/messages

です
0138132
垢版 |
2012/07/22(日) 12:05:05.26ID:kSxNlPG6
>>135,136
回答ありがとうございます。

やはりブリッジ設定した後は本来なら、普通に使えるんですね。
てっきり、ゲストOS側で何か紐付けする設定が必要なのかと
思っていました。

networkmanagerとシスログをチェックしてみます。

VMwarePlayer4.0.4ならintel-VTをゲストOSに橋渡しできるオプションが
あるのでKVM動かせました。
0139132
垢版 |
2012/07/22(日) 15:46:09.50ID:kSxNlPG6
試しにゲストOSを新規に作り直してみたら、
うまく通信できるようになりました。

みなさんありがとうございました。
0140132
垢版 |
2012/07/25(水) 22:51:58.75ID:6h06JUF6
またまた困ったので質問です。
KVM上でルータ役のCentOS6.3(eth0(br0)192.168.0.0/24とeth0:0 192.168.1.0/24
とゲストOSCentos6.3(eth0(br0)192.168.1.0/24
という構成にしたのですが、ルータ役を介してインターネットに出られません。
ホストのbr0 1個に異なるネットワークの設定って出来ないものなんでしょうか?

ifconfig -a をゲストOSで実行するとなぜかGWがかなり遅れて表示されます。
0141login:Penguin
垢版 |
2012/07/26(木) 10:28:27.09ID:t7Ec6iqQ
>>140
ゲストのIPアドレスがネットワークアドレス
0142132
垢版 |
2012/07/26(木) 19:28:19.18ID:tCMOEn4j
>>141
いえ、書いているネットワークに属するホスト用アドレスにしていると
いう意味です。
0143123
垢版 |
2012/07/26(木) 19:46:29.59ID:q77YAfJ+
>>140
組もうとしてるネットワークの全体像が判らないので、必ずしも間違っているとは言えませんが、
どういう構成で組みたいのかな。

仮想マシンのルーター役CentOSを、そのKVMホスト内で複数のサブネットを束ねるルーターとして使うなら、
br0だけじゃ駄目です。(というより、自分はそういう組み方しない。)
基本的にゲストOSのネットワーク設定は何も弄りません。
ルーター役CentOSは、必要なサブネットの数だけ仮想NICを用意するけど、IPエイリアスもVLANの設定もなし。
NICの設定を弄るのはあくまでホストOSのそれになります。
virt-managerでネットワーク設定が弄れるけど、あまり希望の構成通りにならないので、
ifcfg-eth*とかifcfg-br*を直接触ったほうがいいです。(マネージャーはきちんと認識するので大丈夫)
で、ルーターOSのグローバル側にbr0を付けて、LAN側にVLAN設定したNICを割り当ててやれば、
後はゲストで任意のIPを設定してやれば、サブネットとVLANIDが同じになっていれば、勝手に通信するし、
異なるVLANのゲスト同士は通信できない。
ルーターOSも希望のIPをそれぞれのNICにつければ、特にルーティングの設定なしで通信できます。(ゲートウェイは適切に)

解決しなかったら、自分が作ったファイルの内容貼りますので言ってちょー。
0144132
垢版 |
2012/07/26(木) 21:42:00.13ID:tCMOEn4j
>>143
BBルータ LAN側 192.168.0.1/24 (ルーティングテーブルに192.168.1.0は192.168.0.101追記)
ホストOS br0(192.168.0.100/24),eth0(br0にブリッジ)GW192.168.0.1
ゲストOS(router) eth0(br0)192.168.0.101/24 eth0:0 192.168.1.100/24(GW192.168.0.1)
ゲストOS2 eth0(br0)192.168.1.102/24
という風にしています。
構成は BBルータ----192.168.0.0/24---ゲストOS(ルータ)---192.168.1.0/24
という風にしたいと思っています。

>>143さんのアドバイスをもとにちょっと頑張ってみます。
0145login:Penguin
垢版 |
2012/07/26(木) 22:52:13.63ID:q77YAfJ+
BBルータ LAN側 192.168.0.1/24 (ルーティングテーブルに192.168.1.0は192.168.0.101追記)
ホストOS br0(192.168.0.100/24),eth0(br0にブリッジ)GW192.168.0.1

→eth0:0 br0:0を作成(IP付けない)

ゲストOS(router) eth0(br0)192.168.0.101/24 eth0:0 192.168.1.100/24(GW192.168.0.1)

→ゲストOS(router) eth0(br0)192.168.0.101/24 eth1(br0:0) 192.168.1.100/24(GW192.168.0.1)

ゲストOS2 eth0(br0)192.168.1.102/24

→ゲストOS2 eth0(br0:0)192.168.1.102/24(GW 192.168.1.100)


こんな感じですかね。
0146login:Penguin
垢版 |
2012/07/27(金) 01:21:39.33ID:N5e/xEb+
こっちでやってる

iptables/routing
you can also connect your guest vm to a tap in your host. then setting iptables
rules in your host to become a router + firewall for your vm.
Routing would be done simply by creating the default route on the client to the
IP of the host (and allowing IP forwarding) and setting a route to the tap? device
of the client on the host.
以下略

http://www.linux-kvm.org/page/Networking
0147132
垢版 |
2012/07/27(金) 02:32:47.81ID:zRBPvS1o
>>145,146
ありがとうございます!
早速試してみます。
0148132
垢版 |
2012/07/27(金) 05:00:44.24ID:zRBPvS1o
うまくいきました!
0150login:Penguin
垢版 |
2012/08/08(水) 01:20:07.64ID:/KQw8DfU
kvmのネットワーク設定でつまづいています。

ifcth-eth0(192.168.1.1)
ifcth-eth0:11(192.168.1.11)
ifcth-eth0:12(192.168.1.12)
ifcth-eth0:13(192.168.1.13)
ifcth-eth0:14(192.168.1.14)
ifcth-eth0:15(192.168.1.15)

現在上記イメージでホストにIPを振っています。
(iptablesやブリッジの設定は特になし)

virt-managerでゲストOSを作って、NICの設定で「ホストデバイス eth0:11:macvtap」を指定して
ゲスト側ではDHCPでIPを自動取得にしたのですが外部につながりません・・・。
やりたい事はゲストOS毎にIPを振って外部のPCからSSHでアクセスしたりhttpにアクセスしたりしたいのですが、
どこが原因なんでしょうか。


※構築したいイメージ図
 【ルータ】(192.168.1.254)
   |
 【ホスト】(192.168.1.1)
   |-------------|-------------|-------------|-------------|
 【ゲスト1】  【ゲスト2】  【ゲスト3】  【ゲスト4】  【ゲスト5】
 (192.168.1.11〜192.168.1.15)


よろしくお願いします。
0151login:Penguin
垢版 |
2012/08/08(水) 08:17:21.09ID:5ixvuFja
>>150
ホストで設定するNICは

ifcfg-eth0 (ブリッジ設定 IP無し)
ifcfg-br0 (eth0の内容を引き継いで192.168.1.1)

んで、ゲストには全部br0をつければOK。

ゲストのIPはホストが決めるもんじゃないです。
0152login:Penguin
垢版 |
2012/08/08(水) 13:49:52.51ID:/KQw8DfU
>>151
ゲストのIPはゲスト側で設定すれば良かったんですね。
ありがとうございます。
再度挑戦してみます。
0153150
垢版 |
2012/08/08(水) 22:54:54.37ID:/KQw8DfU
ゲスト側の設定で詰まってしまったのでまた質問させていただきます。

現在グローバルIPが33個あります。
※グローバルIPの振り分けは下記とします
 ホスト用IP:xxx.xxx.3.17
 ゲスト用IP:xxx.xxx.194.14〜xxx.xxx.194.45

>>151さんのご指摘であったブリッジ接続については下記のように設定してあります。
【ifcfg-eth0】
 DEVICE=eth0
 ONBOOT=yes
 HWADDR=XX:XX:XX:XX:XX:XX
 BRIDGE=br0
【ifcfg-br0】
 DEVICE=br0
 ONBOOT=yes
 TYPE=Bridge
 IPADDR=xxx.xxx.3.17
 NETMASK=255.255.255.0
 GATEWAY=xxx.xxx.3.1

上記で設定したbr0をゲスト側のNICの設定(ホストデバイス vnet0 (Brigde 'br0'))して、
ゲスト側のifcfg-eth0は下記のようにしましたが外部につながりません(8.8.8.8やゲートウェイなどにpingが通らない)。
【ifcfg-eth0】
 DEVICE="eth0"
 BOOTPROTO="static"
 IPADDR=xxx.xxx.194.14
 GATEWAY=xxx.xxx.3.1
 ONBOOT=yes

どこの設定まわりを見直せば良いのでしょうか。
よろしくお願いします。
0154150
垢版 |
2012/08/08(水) 22:55:46.18ID:/KQw8DfU
すみませんsageてしまっていたのでageます
0155login:Penguin
垢版 |
2012/08/08(水) 23:04:41.22ID:NAKxlsxR
ここはお前用のサポートじゃねえんだよ
0156login:Penguin
垢版 |
2012/08/08(水) 23:11:05.36ID:d5YfAcfK
>153
「よろしくお願いします」って、丸投げするなよ。

仮想化以前に、基本的にネットワークセグメントがおかしいと思うが。
1台のIPがxxx.xxx.3.17/24で、同一セグメントに、
別のIPがxxx.xxx.194.14 って。実環境で構築したっておかしい。

>155
全くもって同意。
0157login:Penguin
垢版 |
2012/08/08(水) 23:18:45.02ID:/dB7vls0
まずちゃんとしたトポロジの設計かな
0158150
垢版 |
2012/08/08(水) 23:24:15.64ID:/KQw8DfU
>>155,>>156
丸投げするもりなどはなく、なにかしらヒントだけでもらえればと思ったもので。

>>156
> 1台のIPがxxx.xxx.3.17/24で、同一セグメントに、
> 別のIPがxxx.xxx.194.14 って。実環境で構築したっておかしい。
そうなんですけどね。こういうIPを割り振られてしまったものでして。

もう少し調べてみます。
ありがとうございました。
0159login:Penguin
垢版 |
2012/08/09(木) 00:16:49.78ID:QMRdC4SC
>>150は質問の仕方が「自分専用のサポート窓口」みたいになってるってことに気付かないんだろうな
哀れ
0160759
垢版 |
2012/08/09(木) 00:38:00.02ID:/cz17INV
誰だって最初は判らないんだから、もちょい優しくしてやれよw
俺は暇人だからおk。

>>158
前出の通り、割り当てられてるグローバルIPとゲートウェイの関係がおかしいよ。
これはKVMの話じゃなくて、普通のネットワークの話ね。
仮にゲストにNIC1つでOKで、ローカルIPが必要無いってなら、KVMのネットワーク設定はそれで合ってる。
(物理スイッチとかの配線までは知らんけど、間違ってそうな気がせんでもない。)
IPに関しては最低限必要な基本情報が3つあって、
・IPアドレス
・サブネットマスク
・ゲートウェイ
が必要なんですわ。 だから下のゲストの設定で問題なのは、

>ゲスト側のifcfg-eth0は下記のようにしましたが外部につながりません(8.8.8.8やゲートウェイなどにpingが通らない)。
>【ifcfg-eth0】
> DEVICE="eth0"
> BOOTPROTO="static"
> IPADDR=xxx.xxx.194.14
> GATEWAY=xxx.xxx.3.1
> ONBOOT=yes

・NETMASKが書いてない。
・GATEWAYが常識的にはありえない。
(ちゃんと金払って借りてるグローバルIPが前提の話ね。大規模ならあるかもしれんけど。)
の2点。 GATEWAYはxxx.xxx.194.1とかのはずだよ。

>そうなんですけどね。こういうIPを割り振られてしまったものでして。

この設定を指示した人間は、それくらい判るだろうとおもって頼んでるはずw
ガンガレ
0161login:Penguin
垢版 |
2012/08/09(木) 01:29:28.28ID:/cz17INV
ごめん読みが甘かった。
>>156の言うとおり、そもそもIPの振られ方がおかしい可能性がありますね。
ホストのNIC設定が1つで、2つのサブネットに繋ぐことはあまりしないかも。
ネットワークの全容が分からんからなんとも言えんけど、一度仕様を確認した方がいいと思います。
0162login:Penguin
垢版 |
2012/08/09(木) 09:51:56.08ID:bvYQIw7F
つかこのレベルにグローバルIPの運営をまかせて良いのか?

取りあえずボコボコにして追い返すのが世界平和の為じゃない?

今IP4はかなり割り当て厳しくなってるんだから即刻返却すべし!
0163login:Penguin
垢版 |
2012/08/09(木) 12:01:16.63ID:ezjXUzch
業務なら知識のないうちは付焼より金払って勉強したほうがいい
毎回このスレに相談に来る気か
0164login:Penguin
垢版 |
2012/08/09(木) 12:03:37.67ID:sGgGxZKj
kvm覚えるのに丁度いい書籍なんてあったっけ
0165login:Penguin
垢版 |
2012/08/09(木) 12:16:14.40ID:EnSl3QJI
残念ながら、ろくな本無いねぇ。
大体古い。
自分はネット漁った。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況