ある仮想マシンから別の仮想マシンにPXEをインストールしようとしています。ホストコンピュータはRHELを使用しています。仮想マシンを作成しました(SRVの取り付け)RHELと一緒に使用されますvirt-manager
。ネットワーキングはデフォルトではNATです。仮想マシンをネットワークATMに接続できないため、これは重要です。
仮想マシン(SRVの取り付け)tftpを設定しました
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
pe_source = 11
cps = 100 2
flags = IPv4
}
そして構成します/etc/dhcp/dhcpd.conf
。
allow bootp;
allow booting;
deny unknown-clients;
option ip-fowarding false;
option mask-supplier false;
default-lease-time 86400;
max-lease-time 604800;
option time-off-set -18000;
subnet 192.168.122.0 netmask 255.255.255.0 {
range 192.168.122.2 192.168.122.254;
filename "/pxelinux.0";
next-server 192.168.122.2;
interface;
}
host srvinst {
hardware Ethernet 52:54:00:b9:89:a1;
fixed-address 192.168.122.2;
option host-name "srvinst";
}
デフォルトのネットワーク構成を/etc/libvirt/qemu/networks/default.xml
次のように変更しました。pxe設定。
<network>
<name>default</name>
<bridge name="virbr0" />
<forward/>
<ip address="192.168.122.1" netmask="255.255.255.0">
<tftp root="/tftpboot"/>
<dhcp>
<range start="192.168.122.2" end="192.168.122.254" />
<host mac='52:54:00:53:19:33' name='srvinst' ip='192.168.122.2'/>
<host mac='52:54:00:64:61:c9' name='vm1' ip='192.168.122.3'/>
<bootp file="pxelinux.0"/>
</dhcp>
</ip>
</network>
別の仮想マシンを作成してPXEから起動すると、見つかりません。SRVの取り付け。
どんな手がかりがありますか?