この記事はアーカイブ済みで、これ以上更新されることはありません。

OS X Server:ディスクレスの NetBoot のトラブルシューティング

ディスクレスの NetBoot サーバが通常通り動作しなくなった場合の対処法について説明します。

OS X Server (Lion 以降)

OS X Lion 以降で、クライアントコンピュータがディスクレス NetBoot イメージから起動できなくなった場合や、クライアントのシャドウイメージがサーバ上ではなくローカルに保管されている場合は、以下の手順を実行してください。

設定を確認する

Sever App で設定が正しいか確認します。

  1. 「設定」タブで「ストレージ設定を編集」ボタンをクリックします。「クライアントデータ」が少なくとも 1 つのボリュームで有効になっていることを確認します。

  2. 「イメージ」のリストで、NetBoot イメージをダブルクリックします。「このイメージをディスクレスブートで使用可能にする」オプションが、少なくとも 1 つのイメージで有効になっていることを確認します。

サービスアクセス制御リスト (SACL) を確認する

ファイル共有 SACL に NetBoot ユーザを追加します。

  1. Server App の「表示」メニューで「システムアカウントを表示」オプションを有効にします。

  2. ウインドウの左側のリストで「ユーザ」を選択します。

  3. NetBoot ユーザ (デフォルトでは NetBoot100 〜 NetBoot149) を選択し、アクションメニュー (ギアアイコン) から「サービスへのアクセスを編集」オプションを選択します。

  4. 「ファイル共有」の横にあるチェックボックスを選択して、ファイル共有を有効にします。「OK」をクリックして変更内容を保存します。

mount コマンドの出力を確認する

ディスクレスの NetBoot イメージから起動しているときに、mount コマンドを使ってシャドウイメージがサーバに保存されているかローカルディスクに保存されているかを確認できます。

以下の出力は、OS X Mountain Lion 以降でディスクレスの NetBoot が正常な場合の例です。

//netboot103@192.168.1.8/NetBootClients1 on /private/var/netboot (afpfs, nobrowse)

以下の出力は、OS X Lion 以前でディスクレスの NetBoot が正常な場合の例です。

afp_4xUL9i1euMC70wEzPj1lSG9w-1.2c000002 on /private/var/netboot (afpfs, nobrowse)

以下の出力は、ディスクレスの NetBoot が正常でない場合の例です (シャドウイメージファイルがクライアントに保存されています)。

/dev/disk0s2 on /private/var/netboot

NetBoot サービスをリセットする

上記の手順で問題が解決しなかった場合は、NetBoot サービスをリセットしてみてください。

  1. Server で、NetInstall サービスを停止します。

  2. イメージのリストで、ディスクレスイメージの「このイメージをディスクレスブートで使用可能にする」オプションを無効にし、変更内容を保存します。ディスクレスの NetBoot イメージごとにこの設定を行ってください。

  3. 「設定」タブで「ストレージ設定を編集」ボタンをクリックします。各ボリュームの「保存データ」オプションを「イメージのみ」に変更します。

  4. Finder で各ボリュームの NetBootClientsX ディレクトリを削除します (たとえば「/ライブラリ/NetBoot/NetBootClients0」)。

  5. Server App の「設定」タブで「ストレージ設定を編集」ボタンをクリックします。「クライアントデータ」が少なくとも 1 つのボリュームで有効になっていることを確認し、変更内容を保存します。

  6. 「イメージ」タブで、ディスクレスイメージの「このイメージをディスクレスブートで使用可能にする」オプションを有効にして、変更内容を保存します。

  7. NetInstall サービスを開始します。

関連情報

公開日: