NetBoot NBIs generated with High Sierra do not boot diskless

Originator:eholtam
Number:rdar://34026429 Date Originated:8/22/17
Status:Open Resolved:
Product:macOS Product Version:17A352a
Classification: Reproducible:Always
 
Area:
Server (macOS Server)

Summary:
Using the output of System Image Utility against the latest installer for High Sierra (17A352a) results in a NBI that boots but does not boot diskless even though it is configured to do so.

The client Netboots but the local drive is not unmountable. Using the `mount` command shows that the mount path is local instead of the form `//netboot103@192.168.1.8/NetBootClients1 on /private/var/netboot (afpfs, nobrowse)` 

This is reproduced on the following:
Single VLAN network on a consumer router using an existing, working Netboot environment for testing
Served from macOS 10.12.6 with Server.app version 5.3.1
Client computer attempting to NetBoot is a MacBookPro9,2, 16GB RAM, 1TB SSD
NBI created on a machine running macOS 10.13.0b7 (17A352a)
NBI available over NFS, no model restrictions, Index = 1434, "Make this image available for diskless booting" is checked.

Steps to Reproduce:
Use SIU on a 10.13 17A352a machine and build a NetBoot NBI. Besides adding the admin account no additional changes are made.
Setup NetInstall on a server and use the new NBI as the default image.
Configure the image to be offered over NFS and to boot diskless in the image settings.
NetBoot a client machine that is compatible with 10.13.
After NetBooting and logging in with the account created during the NBI creation launch Terminal and issue the command `mount` to observe where the shadow image is located.

Expected Results:
The shadow image would be listed in the form "//netboot103@192.168.1.8/NetBootClients1 on /private/var/netboot (afpfs, nobrowse)"

Observed Results:
The shadow image is listed in the form "/dev/disk0s2 on /private/var/netboot"

Version:
10.13.0 17A352a

Notes:
Created the NBI a few times on macOS 10.13.0b7
Tried Netbooting both VMs and physical hardware with the same results.
Followed the instruction at https://support.apple.com/en-us/HT203638 to reset the Netboot service with no change.
Switching to a 10.12.6 NBI configured to boot diskless succeeds as being diskless in the same exact environment. The only change is the which NBI to boot from. When Netbooted to 10.12.6 the local drive can be unmounted.

Configuration:
On the same server, image configuration, network, client machine this issue does not happen with a 10.12.6 NBI.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!