Walt Disney Animation Studios has released a new open-source project of interest to Mac OS X system administrators: Reposado
Reposado eliminates the need for Mac OS X Server (and Apple hardware) to host an internal Apple Software Update service. Reposado, a set of tools written in Python, replicates Software Update catalogs and updates. You can then use any available web server to serve these to your clients.
Additionally, Reposado allows you to easily implement an unstable/testing/release workflow, where you release updates only to a small set of machines for testing before releasing the updates to the rest of your managed machines.
Finally, Reposado allows you to continue offering “deprecated” updates. When Apple releases a new version of iTunes or Safari or a new Snow Leopard update, previous updates are no longer available from Apple’s update servers. But with Reposado, you can continue to offer these “deprecated” updates to your machines until you’ve tested the new versions.
Reposado is hosted on GitHub here.
The mailing list is here.
Nice! Now all we need is a supported non-Apple NetBoot solution as well and we’ll be able to dump our Apple Xserve hardware. 🙂
If it’s to believed that OS X Server will be allowed to run on ESXi, we won’t need an alternative to XServe. I’m crossing my fingers that this is true: http://www.appleinsider.com/articles/11/04/30/vmware_vsphere_5_to_add_cloud_virtualization_support_for_mac_os_x_server.html
I’ve started looking at rolling out a netboot server on linux based on this article: http://www.afp548.com/article.php?story=20061220102102611
We changed we made to the config wsa to use a range of 0.0.0.0/0 since we use Microsoft DHCP on our network, When netbooting a Mac they still use the windows server for DHCP then they will pickup the BSDP server.
BSDP packets from a OS X netboot server just have the IP address set to zeros anyway in wireshark, so it’s fundamentally the same
Can you please share your dhcpd.conf? I cannot make the Linux box act as a bspd server standalone. I can boot the Mac against the Linux box if I specify booter, kernel and boot-image with bless.
That would help a lot.
Thanks!
Take a look at Deploy Studio,
I’ve Been using it and I love it
also take a look at instaDMG, it will allow you to create a “never Booted” and Updated asr ready DMG image that you can use with deploy studio
warm-and-fuzzy feeling… 🙂
[…] […]
Checked this out briefly over the weekend, and it’s not bad. A web-based GUI to manage the different updates and branches would be a great addition, and probably not too hard to pull off.
[…] [via Managing OS X] […]
[…] [Managing OS X via TUAW] (function() { var s = document.getElementsByTagName('script')[0], rdb = document.createElement('script'); rdb.type = 'text/javascript'; rdb.async = true; rdb.src = document.location.protocol + '//www.readability.com/embed.js'; s.parentNode.insertBefore(rdb, s); })(); Share this:ShareEmailFacebookStumbleUponDiggReddit apple, Disney Animation, iPodRohan, os x server, Reposado, rohan sood, software update, Walt Disney […]
[…] […]
I been using Reposado for about a week and it has been great
My setup
Hardware = Intel Macbook laptop 2Ghz, 2 megs of ram
OS = OSX server 10.6.8
Cisco 10/100 full duplex switches
I can get about 10 systems to update without any issues, once I add more clients I start to get errors that the host can not be found or is not responding to requests
Can this be a limitation on my hardware, or can it be a limitation on the apche server that comes with Apple server os
here are the web settings under the mac
Max simultaneous connections = 2000
Connections timeout = 300
Min Spare servers = 16
Max Spare servers =64
number of servers to start = 1
Allow persistent connections = yes
Max Allow Requests = 1000
persistent connection timeout = 15 seconds
[…] blog.michael.kuron-germany.de/2011/02/active-directory-mac-os-x-mcx/ Updates can be handled with Reposado and software deployment with Munki. Reply With Quote […]
[…] Update: I plan to enable Software Update once I get my own Software Update Server running using Reposado. This way I can enable standard users to update their own Mac’s via the built-in Apple […]
[…] https://managingosx.wordpress.com/2011/05/04/introducing-reposado/ […]
[…] replacement from Walt Disney Animation Studios. If you have never heard of Reposado before, the Managing OS X blog has a good overview… Introducing Reposado Walt Disney Animation Studios has released a […]
[…] you ask? Reposado is an open-source replacement for the Apple Software Update Service (SUS) by Greg Neagle of Walt Disney Animation Studios. Reposado addresses many of the limitations of Apple’s SUS […]
[…] How about munki? it can automatically install updates and new software too. It might not solve the problems with hangs though. You could use reposado as well, then setup a test group of macs to trial the updates to see which ones hang. https://code.google.com/p/munki/ Getting Started With Munki https://github.com/wdas/reposado Introducing Reposado | Managing OS X […]