web-dev-qa-db-ja.com

MAASでpxe設定を変更するにはどうすればよいですか?

私はMAASを使用していますが、試運転段階で画面に完全なエラーがあります

timeout: killing /sbin/modprobe -bv pci

私は少し調べましたが、明らかにそれはacpiの問題です。そこで、このファイル/var/lib/tftpboot/pxelinux.cfg/defaultにパラメーターを変更して追加しようとしました。

これらのオプションをデフォルトで追加しました

APPEND noacpi noapm pci=noacpi lba acpi=off apm=off

ただし、maas-pservを再起動するたびに試運転手順を実行すると、このファイルが再生成されます。

これを克服する方法は?

ありがとう!

編集1:私はコブラーログでそれを見ました

Thu May  3 15:27:56 2012 - INFO | generating GPXE/PXE configuration files
Thu May  3 15:27:56 2012 - WARNING | warning: kernel option length exceeds 255
Thu May  3 15:27:56 2012 - INFO | generating: /var/lib/tftpboot/pxelinux.cfg/01-00-1d-09-f0-4b-c2

しかし、どのデフォルトファイルから構成を生成していますか?/etc/cobbler/pxeには非常に多くのファイルがあります

4
leseb

MAAS内/からPXE構成ファイルを技術的に変更することはできません。手動で編集する必要があります。ノードをMAASに追加するたびに、ノードのMACアドレスの1つに対してPXE構成ファイルが作成されます。あなたの場合、ログに基づいて、次のファイルを編集する必要があります。

/var/lib/tftpboot/pxelinux.cfg/01-00-1d-09-f0-4b-c2

そして追加

noacpi noapm pci=noacpi lba acpi=off apm=off

append行に。次のようになります。

append initrd=/images/precise-i386/initrd.gz  locale=  locale=en_US priority=critical text  auto url=http://192.168.122.1/cblr/svc/op/ks/system/node-1577c5ae-957c-11e1-9a87-58946bf1d72c hostname=node-01001s09f04bc2 domain=local suite=precise noacpi noapm pci=noacpi lba acpi=off apm=off

お役に立てれば!

5