web-dev-qa-db-ja.com

KVM)のプライベートPXEブートネットワーク

DHCPおよびDNSサービスを提供する企業ネットワーク上にKVMゲストのグループを設定しています。

KVMゲストには、企業DNSによって静的IPが割り当てられます。ゲストは企業ネットワークからアクセス可能であり、企業ネットワーク自体にアクセスする必要があります。

ゲストの1人はLinuxキックスタートサーバーになり、企業DNSによって割り当てられた静的IPでキックスタートURLを公開します。

ただし、キックスタートサーバーの静的企業IPを指すKVMゲスト用のプライベートPXE環境を作成したい。DHCP/ PXEサービスは企業ネットワークに表示されないようにする必要があります。 。

1
retrodev

ブートサーバーがhttp経由でもtftpbootディレクトリをエクスポートする場合は、(libvirtネットワーク構成で)これをhttp経由でnetbootに簡単に行うことができます。

<network>
  [ ... ]
  <forward mode='nat'/>
  <ip [ ... ]>
    <dhcp>
      [ ... ]
      <bootp file='http://192.168.2.14/tftpboot/pxelinux.0'/>
    </dhcp>
  </ip>
</network>

それ以外の場合は、これを従来のtftpブートに使用できます。

<bootp file='pxelinux.0' server='192.168.2.14'/>

ホストにnf_nat_tftpカーネルモジュールをロードするように注意してください。NAT接続されたネットワークからtftpサーバーと通信することは、それなしでは機能しません。

1
Gerd Hoffmann