web-dev-qa-db-ja.com

NetInstallは一部のシステムで動作し、他のシステムでは動作しません

NetInstallのセットアップが一部のコンピューターで機能し、他のコンピューターでは失敗するという問題があります。問題を診断できません。

Mac Miniのイメージを作成してから、Snow LeopardServerにあるシステムイメージユーティリティを使用してNetRestoreイメージを作成しました。 NetBootとNFSはすべて、XServeであるサーバー上で正常に動作しているようです。

次に、マシンのスタートアップディスクからNetInstallイメージを選択します。一部のマシンでは、プロセスは期待どおりに機能します。それらのいくつかでは、地球のアイコンが数回点滅した後、システムが通常のハードドライブで起動します。

NetInstallが機能しているように見えて失敗した場合の両方で、サーバーからtracedumpログとsystem.logログをキャプチャしました。これがすべてのログを含むリンクです

http://Gist.github.com/232232

失敗の要点は、失敗の中にBSDP DISCOVERがないことにあるようですが、なぜそれが正確に起こっているのかを特定することはできません。

この問題について助けていただければ幸いです。

1
cduruk

一部のルーターはBSDPトラフィックを渡しません。そのようなルーターの後ろにクライアントが座っている場合、それらはサーバーに表示されないため、NetBoot/NetInstallを実行できません。

2
Matthias

トラブルシューティングの観点から、Tony(@Honestpuck)に完全に同意します。

失敗の要点は、失敗の中にBSDP DISCOVERがないことにあるようですが、なぜそれが正確に起こっているのかを特定することはできません。

多くのクライアントが起動時に(BSDPを介して)サーバーを見つけようとすると、一部のクライアントが失敗することがあります。これは、クライアントとサーバーの間に多数のスイッチ/ルーターがある場合に、より頻繁に発生します。 BSDPは、起動時にサーバーを見つけるための非常に短いウィンドウを提供します。

同じクライアントが毎回失敗するのですか?

0
Jack Lawrence

まず、いくつかの診断手順を試してください。

「N」キーではなく起動時にOptionキーを押したままにすると、すべてのNetbootボリュームを含む起動デバイスを選択できるはずです。 「N」ブートではなくこれを実行してみて、それがどのように行われるかを確認してください。

また、「壊れた」マシンの1つをデスクトップまで起動して、システム環境設定の「起動ディスク」に選択肢としてNetbootイメージが表示されるかどうかを確認することもできます。

「壊れた」マシンと動作中のマシンの両方が同じネットワークセグメントにあると想定しているので、ファイアウォールの問題はないと確信しています。

//トニー

0
Honestpuck