• 締切済み

KVM上のゲストをPXEサーバーに

現在、Ubuntu10.04LTSにKVMをインストールし、 その上で走らせているCentOS6.4へ、PXEサーバーの環境を構築しようとしています。 使用しているマシンにはNICが2つあり、うちひとつがPXEブート用のNICで、ブートするマシンと直結しています。 Ubuntu上ではこちらをeth1、ネットワーク接続用のNICをeth0とし、 どちらもブリッジを設定しています。 設定は以下のとおりです。eth0のもろもろの設定は、社内環境なので気にしないでください。 /etc/network/interfaces auto eth0 iface eth0 inet manual auto eth1 iface eth1 inet manual auto br0 iface br0 inet static bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_df 0 address 10.200.20.158 netmask 255.255.240.0 gateway 10.200.31.254 dns-nameservers 10.200.0.10 10.200.0.2 10.0.0.5 auto br1 iface br1 inet static bridge_ports eth1 bridge_stp off bridge_maxwait 0 bridge_df 0 address 192.168.10.1 netmask 255.255.255.0 そして、UbuntuのKVM仮想マシンマネージャから、 仮想ネットワークインターフェースでbr0(52:54:00:6e:6e:3a)、br1を有効にし、 以下のように設定をしました。 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="52:54:00:6e:6e:3a" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="d52abc6f-395a-42f1-adfd-552ea5052b74" NETMASK=255.255.240.0 IPADDR=10.200.20.150 USERCTL=no PEERDNS=yes IPV6INIT=no GATEWAY=10.200.31.254 DNS1=10.200.0.10 DNS2=10.1.0.2 DNS3=10.0.0.5 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth0" BOOTPROTO="none" HWADDR="52:54:00:30:1C:70" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="d52abc6f-395a-42f1-adfd-552ea5052b74" NETMASK=255.255.255.0 IPADDR=192.168.10.2 USERCTL=no PEERDNS=yes IPV6INIT=no この設定で、eth0を使って外部との通信は、ホストのUbuntuと同じようにできています。 しかし、以下のdhcpサーバーの設定をしても、 ブートマシンのNICがサーバーを見つけてくれません。 ddns-update-style interim; ignore client-updates; DHCPD_INTERFACE = "eth1"; subnet 192.168.10.0 netmask 255.255.255.0 { # --- default gateway option routers 192.168.10.2; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.10.3 192.168.10.5; default-lease-time 518400; max-lease-time 259200; # we want the nameserver to appear at a fixed address host sample { next-server 192.168.10.2; hardware ethernet 00:19:66:48:B6:08; fixed-address 192.168.10.3; filename "pxelinux.0";      option root-path "/mnt, wsize=1024"; option host-name "sample"; } } 何が間違っているのか、わかりますでしょうか? おそらく情報が足りないと思うので、 いろいろとご教示いただければと思います。

みんなの回答

  • juzumaru
  • ベストアンサー率84% (33/39)
回答No.1

切り分けてみないと分かりませんので、とりあえず、通常のOSが動いているPCをつなぐとdhcpでアドレスがとれますか? また、そのPCはpxeブートに対応していますか? 起動時にpxeブートを選んでますか? これらを確認してみてください

関連するQ&A

専門家に質問してみよう