Skip to main content
Question

NetBoot/SUS Appliance now available

  • February 6, 2012
  • 62 replies
  • 187 views

Forum|alt.badge.img+13

We are excited to share a NetBoot and Software Update appliance that we have found useful at JAMF. We have provided a document along with the appliance that describes how to use it with the Casper Suite.

Here is the description from the product PDF:

The Appliance creates an Ubuntu virtual machine (VM) that acts as a NetBoot server and/or SUS. This allows you to host a NetBoot server and/or internal SUS using any system that supports virtualization. The Appliance also installs a web application that can be used to easily manage your NetBoot server and/or SUS.

You can find the appliance's page on JAMF Nation here: NetBoot/SUS Appliance.

62 replies

Forum|alt.badge.img+33
  • Hall of Fame
  • February 6, 2012

Can the NetBoot server host diskless NetBoot images? I have three SIU-created NetBoot utility disks that I'd love to be able to move over to this solution, but they need to be able to run as diskless.


talkingmoose
Forum|alt.badge.img+36
  • Community Manager
  • February 6, 2012

You guys... You guys are just too good to us.


rob_potvin
Forum|alt.badge.img+26
  • Employee
  • February 6, 2012

Awesome! That is just so awesome! Thanks guys that rocks!

Cheers


Forum|alt.badge.img+33
  • Hall of Fame
  • February 6, 2012

Do you need to be a current JAMF customer to use this or is it free for anyone to use? I'm asking because I'm not seeing anywhere you need to put in a registration code and the download link works without needing to sign into anything.


Forum|alt.badge.img+13
  • Contributor
  • February 6, 2012

i'd imagine it's all free since, it's based on open source stuff. there's some licensing text in some of the scripts on disk, but i didn't see anything specific beyond that.


Forum|alt.badge.img+11
  • Employee
  • February 6, 2012

Hi Rich -

The appliance is for anyone to use. We have documentation around how to integrate with Casper, but others are welcome to use it as well.

Regarding your previous question, your existing nbi's should work just fine.

Thanks!


rob_potvin
Forum|alt.badge.img+26
  • Employee
  • February 6, 2012

I am setting it up right now! Awesome! You guys rock!


Forum|alt.badge.img+33
  • Hall of Fame
  • February 6, 2012

Thanks, Jake. This is a great gift to the Mac community, especially for those folks who are being told "virtualize, virtualize!" by their IT management.


Forum|alt.badge.img+31
  • Honored Contributor
  • February 6, 2012

I'd say shut up and take my money, but not applicable here. Great work guys reading the documentation now.


Forum|alt.badge.img+13
  • Author
  • Employee
  • February 6, 2012

Hi Rich,

To answer your question about diskless NetBoot:

We made the assumption that we would always want to boot in diskless mode. As the client begins to NetBoot it will mount scratch space on the appliance, as the client reboots or shutdowns from NetBoot the scratch files are deleted from the appliance. Any existing NBI should work, just copy the folder up and enable.


Forum|alt.badge.img+33
  • Hall of Fame
  • February 6, 2012

Thanks, Eric. That's just what I was hoping for, glad to hear I don't even have to fiddle with config files to enable diskless NetBoot.


Forum|alt.badge.img+31
  • Honored Contributor
  • February 6, 2012

I have a question, by branches (is what it calls it in the documentation) does that mean I can also cascade multiple SUS appliances? Right now I have one parent and 5 children SUS. I update the parent, the children are cascaded to.

Is that possible?

Thanks,
Tom


Forum|alt.badge.img+24
  • Valued Contributor
  • February 6, 2012

These would be separate branches completely. There's no "cascade" functionality. Here's the Reposado Git: https://github.com/wdas/reposado
Google Group: http://groups.google.com/group/reposado


Forum|alt.badge.img+31
  • Honored Contributor
  • February 6, 2012
These would be separate branches completely. There's no "cascade" functionality. Here's the Reposado Git: https://github.com/wdas/reposado Google Group: http://groups.google.com/group/reposado

I figured as much. I really love my enable it once and forget about it set up. Though, if it uses standard catalog files for the SUS service you probably still could set up cascading servers with this appliance. I won't have time to test it out so I cannot be sure it will work.


Forum|alt.badge.img+5
  • New Contributor
  • February 6, 2012

Awesome. Setup was a breeze and it's working out of the box. I use Reposado already but am always looking for an excuse to move NetBoot off OS X Server.

Are there plans to incorporate the more sophisticated logic available on OS X Server, like .nbi's for multiple architectures, MAC address filtering, etc.?


Forum|alt.badge.img+13
  • Contributor
  • February 6, 2012

you should be able to replicate at your remote sites. check this thread for some clues: http://groups.google.com/group/reposado/browse_thread/thread/94ed01287b5bab21/f6707057d9812674

join the list, and the group will help you sort it out.


Forum|alt.badge.img+5
  • New Contributor
  • February 6, 2012

Has anyone tried to Netboot a DeployStudio Runtime? A 10.7.3 NetInstall worked perfectly, but a 10.7.2-based Runtime I pulled off my NetBoot server kernel panics on a 2010 Mac Mini, in the "imageboot_mount_image" function in the kernel.


Forum|alt.badge.img+15
  • Esteemed Contributor
  • February 6, 2012

Is there a way to run multicast ASR from this appliance?


bentoms
Forum|alt.badge.img+35
  • Hall of Fame
  • February 6, 2012

Awesome! Thanks Jamf & Greg!


Forum|alt.badge.img+1
  • New Contributor
  • February 6, 2012

How is AFP implemented? Is it netatalk?


Forum|alt.badge.img+13
  • Author
  • Employee
  • February 6, 2012

Netatalk is what was used for AFP. Once you have the appliance installed you can view a list of the components used on the About page.


Forum|alt.badge.img+33
  • Hall of Fame
  • February 6, 2012

A picture of the open-source acknowledgements page is here:

http://twitpic.com/8glygw


bentoms
Forum|alt.badge.img+35
  • Hall of Fame
  • February 6, 2012

Does the SUS component have any proxy support?


Forum|alt.badge.img+13
  • Contributor
  • February 6, 2012

Thanks JAMF.


Forum|alt.badge.img+10
  • New Contributor
  • February 6, 2012

"Does the SUS component have any proxy support?"

Assuming you mean can the SUS use a web-proxy to retrieve updates from Apple: Reposado, which is the underlying software for the SUS component does have web-proxy support:

https://raw.github.com/wdas/reposado/master/docs/reposado_preferences.txt

You'd add something like:

<key>AdditionalCurlOptions</key> <array> <string>proxy = "web-proxy.yourcompany.com:8080"</string> </array>

to the Reposado preferences.plist. There's no GUI for that, though.