Additional info: we are currently running LanDesk 188.8.131.52, and looking to deploy OS X 10.10
1 of 1 people found this helpful
I just finished setting that up in my environment. This Document explains a lot but it leaves out a lot about the PXE Servers...
but basically Create the NBI the way it explains, and then copy that NBI into your core server (I would recommend that you redownload Yosemite if you already have it since 10.10.4 came out today) <LANDESK INSTALL PATH>\ManagementSuite\landesk\vboot\Netboot
Then you need to set your IIS to the right mime types (in the document)
Then Manage your Netboot Mappings under OS Provisioning. The NBI should be in there, go ahead and set it to your default.
You then need to redeploy your PXE Rep.
After that is successful you need to attempt to netboot a Mac to trigger the PXE Rep to actually go and download the NBI bits from the core (I recommend booting a mac while holding the Option button)
After a few minutes a globe with LD Netboot should appear, but before you select it to boot follow the steps in this Doc** Required for SP2 ** Mac Provisioning - Creating the folder structure on the PXE Representative which basically says copy files from the i386 folder from the NBI on the Core to the PXE Rep's copy.
This will then let you boot your NBI and load a template picker. This picker will only show Public Mac deploy templates, it also does not respect any folder structure that you have and every time you run one of those templates it will generate a locked template in that list (with a timestamp after the template name). After you pick your template it will ask you for your credentials and then create a task (seems backwards to me).
Also the account for any preferred server that you are going to connect to needs to have a SIMPLE password. Our password had an & in it and it caused the mapping the fail (I could map from the terminal just fine but provisioning couldn't).
For testing purposes I would recommend (before you blow the hard drive away) running this on the mac that you are planning on imaging sudo nvram ldosdterm=1 It will make the map open the terminal when it netboots, but you can see the results of the commands that are being run that way. To launch the picker you then run the following two commands
cd /Library/Application Support/LANDesk/bin
./ldpprovison (Note the 2 p's in there)
I also had issues with machines that had their hard drives converted to CoreStorage, but was able to fix them by using the diskutil command line tool (Reverting Core Storage Physical Volumes | Sinzui)
I am in the process of building a new base image (which needs the Agent installed at the time of image capture)
The following was sent to me by Landesk Support about image creation
For software distribution it is recommended that you capture an image with the agent installed. You will want to temporarily remove the files from the following directories on the Mac device you are capturing from:
/Library/Preferences/ (move the com.landesk.uuid.plist file out to a share)
/usr/Landesk/common/cbaroot/broker/ (move all files from this directory out to a share)
The files you moved, be sure to place them back after the capture, an inventory scan should repopulate these files but in the event they are not you still have them. They just can't be present during the image capture.
I'm glad that you asked this question because I was just thinking to myself that I needed to document what I had to do in order to refer back to it if I ever forgot, but this way I hopefully get to help you out too.
Thank you very much Branden! I'm going to give this a try over the next few days, and will report my results. The document I have didn't include the details of the using a pxe rep, so this should help immensely!
Greetings. I'm also trying to provision without using a OSX server but I'm having issues. I followed the SP2 PXE rep setting changes but I'm still getting a Kernel panic. The document states that if you get this, to copy the com.apple.Boot.plist file from your NBI into the C:\Program Files (x86)\LANDESK\PXE\System\Images\Mac\nbi name\i386\. This step is already stated in the instructions located at the top of the page of that document so I'm not sure why it's stated twice. Mac Provisioning - Creating the folder structure on the PXE Representative
So what happens if that doesn't work? I was really hoping for better Mac provisioning documentation. Some of us are Mac techs but not LANDESK admins so our experience with provisioning and such is limited.
I've still been at a standstill with this as I'm waiting for our LanDesk environment to be updated to get the most recent Mac agent. If you do get an answer on this please share!
Did you install the Component Update on top of SP2? This should contain fixes for the kernel panic.
You can find the CP here, together with the Workspace update:
After installing you need to re-install your PXE servers.