Posted on 09-20-2012 12:34 PM
We have posted an update to the NetSUS Appliance OVA that is now available for download at: https://jamfnation.jamfsoftware.com/viewProduct.html?id=180
The following updates and fixes are included in the update:
For those who already have the NetSUS Appliance deployed and would like the NetBoot fix we have posted the binary for download at:
https://github.com/downloads/jamf/NetSUS/dhcpd
After downloading the file you can stop the NetBoot service, put the new dhcpd file in place, and start dhcpd again.
Any other update you would like to implement in an existing environment can be done by visiting https://github.com/jamf/NetSUS/commits/master to see the code changes.
We would like your feedback on the usefulness of the appliance and what components you are able to take advantage of. We look forward to the continued participation and community support that has taken place around the NetSUS Appliance.
Posted on 09-20-2012 12:38 PM
Thanks for your work on this, Krause!
Posted on 09-20-2012 12:41 PM
Sweet! thanks Eric. Glad to see the appliance get some love.
One question - regarding the point - Fixed an issue with scheduled syncing not completing, is this related to something I was seeing where when scheduled sync was enabled I was getting some updates erroneously labeled as "deprecated" in the appliance interface? I was getting this daily and finally tracked it down to the automatic sync process. As soon as I turned that off, updates weren't being labeled as "deprecated" unless they actually were by Apple.
Thanks for posting the update on this.
Posted on 09-20-2012 04:31 PM
owe you many beers at JNUC
Posted on 09-20-2012 06:14 PM
Thanks Eric.
Yes as you mentioned the NetBoot image not shows up in the System Preferences Startup pane across subnets but netboots fine by holding "N" key.
Would you please tell us what's causing it to not to show up in Startup Disk pane?
Posted on 09-22-2012 06:43 AM
I'm trying to figure out the best way to update NetSUS from the git repo. Should I be doing a git clone then cp -R to production or individually curl -O each file?
Posted on 09-25-2012 05:08 PM
Would you please tell us what's causing it to not to show up in Startup Disk pane?
The reason we were not able to get that functioning at this time is because of how the request appears to the dhcpd binary after being passed along by certain networking equipment. System Preferences picks a random port as the source port which we can easily determine if the request is not modified. The request does still contain the information we need but it is a bit more buried and not as easily accessible to the dhcpd binary.
Posted on 09-26-2012 02:27 PM
If we would like to host the cached updates somewhere other than on the VM for example an NFS share (we don't have a huge amount of storage on our VM server). Is there a way to reduce the size of the VM's disk?
Should we just roll our own from the git source?
Posted on 11-15-2012 03:14 PM
If we would like to host the cached updates somewhere other than on the VM for example an NFS share (we don't have a huge amount of storage on our VM server). Is there a way to reduce the size of the VM's disk?
Second this - we are using this for NetBoot multiple images at multiple locations (so need to deploy 6) and the unneeded 1200GB is a bit to absorb.
It's extremely difficult to shrink a disk after deployment - so I think a better managed disk partitioning scheme is in order: at most 20GB for the / and a separate larger disk mounted into /src/NetSUS
That way by default users can continue to use the appliance as is without any further modification - or those who need to can make easy changes to the disk requirements to suit their purpose.
Posted on 02-11-2013 08:10 AM
Posted 9/25/12 at 7:08 PM by eric.krause {quote} Would you please tell us what's causing it to not to show up in Startup Disk pane?
The reason we were not able to get that functioning at this time is because of how the request appears to the dhcpd binary after being passed along by certain networking equipment. System Preferences picks a random port as the source port which we can easily determine if the request is not modified. The request does still contain the information we need but it is a bit more buried and not as easily accessible to the dhcpd binary.
{/quote}
Any plans on looking into this more, or recommendations on how to get this working across subnets?
We have multiple NetRestore images and a rescue NetBoot image that we would like to be able to choose from the 'option+n' prompt at startup or the startup disk pane in System Preferences.
It is much slower, but in the mean time we have set the rescue NetBoot image as default and can manually bless to a specific NetRestore image from within it.
Posted on 02-11-2013 01:13 PM
Sweet! thanks Eric. Glad to see the appliance get some love. One question - regarding the point - Fixed an issue with scheduled syncing not completing, is this related to something I was seeing where when scheduled sync was enabled I was getting some updates erroneously labeled as "deprecated" in the appliance interface? I was getting this daily and finally tracked it down to the automatic sync process. As soon as I turned that off, updates weren't being labeled as "deprecated" unless they actually were by Apple. Thanks for posting the update on this.
Just want to echo that I get this, too. Auto-sync on, random updates marked Deprecated. Off, no problem.
Posted on 02-11-2013 01:36 PM
@JPDyson,
Yeah, I had worked with my account rep on this recently and they confirmed this is an issue with the current NetSUS appliance. The good news is that the forthcoming JDS apparently fixes this issue. Also to note, the "deprecated" label is cosmetic in nature. The actual updates still get advertised from the appliance to clients properly, so its more of an annoyance than anything.
Posted on 02-12-2013 05:18 AM
Absolutely; a manual sync clears out the tags as well (at least the errant ones).