web-dev-qa-db-ja.com

PXEブート/ TFTP / DHCPの問題(Cobbler 2.0を使用)

EPELリポジトリのCobbler2.xを使用しています。何年もの間1.6を使用しました。

CentOS 5.5 DVDをインポートしました(5.4でもこれを試しました)。 DVDは明らかな問題なくインポートされ、標準およびxenカーネルディストリビューションをセットアップします。システムを構築し、標準カーネルでプロビジョニングすると、完全に機能します。

ただし、システムを構築してxenカーネルでプロビジョニングすると、ステージ1カーネルをダウンロードしようとしてプロセスが失敗します。

syslogからtftp-vvvロギングが有効になっています。

Sep 25 02:04:08 sfo-util-01 dhcpd: DHCPDISCOVER from 00:25:90:19:4c:21 via bond0
Sep 25 02:04:09 sfo-util-01 dhcpd: DHCPOFFER on 192.168.180.254 to 00:25:90:19:4c:21 via bond0
Sep 25 02:04:10 sfo-util-01 dhcpd: DHCPREQUEST for 192.168.180.254 (192.168.180.10) from 00:25:90:19:4c:21 via bond0
Sep 25 02:04:10 sfo-util-01 dhcpd: DHCPACK on 192.168.180.254 to 00:25:90:19:4c:21 via bond0
Sep 25 02:04:10 sfo-util-01 in.tftpd[12698]: RRQ from 192.168.180.254 filename /pxelinux.0 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12698]: tftp: client does not accept options 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12699]: RRQ from 192.168.180.254 filename /pxelinux.0 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12700]: RRQ from 192.168.180.254 filename /pxelinux.cfg/20c11ca6-ed20-3398-0ec6-002590194c22 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12701]: RRQ from 192.168.180.254 filename /pxelinux.cfg/01-00-25-90-19-4c-21 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12702]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12703]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12704]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12705]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12706]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12707]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12708]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 
Sep 25 02:04:10 sfo-util-01 in.tftpd[12709]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz 

この特定のシステムの場合、私のpxelinux.cfgは次のとおりです。

default linux
Prompt 0
timeout 1
label linux
        kernel /images/centos5.5-xen-x86_64/vmlinuz
        ipappend 2
        append initrd=/images/centos5.5-xen-x86_64/initrd.img ksdevice=bootif lang=  kssendmac text  ks=http://192.168.180.10/cblr/svc/op/ks/system/sfo-virt-01

要求されたパスを5回チェックしました。すべてが存在し、ネットワーク経由で利用できます。私は1日以上これに頭を悩ませてきました、そしてどんな洞察も信じられないほどありがたいです。私は私が考えることができるすべてをmd5sumしました、そしてこの時点で全く考えがありません。

ありがとう。

1
jduncan

Tftp経由でファイルを転送してみてください。

[random-box]$ tftp sfo-util-01
get /pxelinux.0
get /pxelinux.cfg/01-00-25-90-19-4c-21
get //images/centos5.5-xen-x86_64/vmlinuz

ログの再試行の外観からの私の推測では、手動テストでは、二重スラッシュのためにvmlinuzファイルを取得できません。

試してみてください:

kernel images/centos5.5-xen-x86_64/vmlinuz

次に、手動のtftp呼び出しを介してテストします。

1
Mike Fiedler