仮想マシンから別の仮想マシンへのPXEのインストール

仮想マシンから別の仮想マシンへのPXEのインストール

ある仮想マシンから別の仮想マシンに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の取り付け

どんな手がかりがありますか?

ベストアンサー1

おすすめ記事