<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Adventures of Systems Boy! &#187; Server</title>
	<atom:link href="http://systemsboy.com/category/server/feed" rel="self" type="application/rss+xml" />
	<link>http://systemsboy.com</link>
	<description>Big, Honkin' Systems Stuff</description>
	<lastBuildDate>Sun, 20 May 2012 16:20:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>AFP548 Lion Server Review</title>
		<link>http://systemsboy.com/2011/08/afp548-lion-server-review.html</link>
		<comments>http://systemsboy.com/2011/08/afp548-lion-server-review.html#comments</comments>
		<pubDate>Tue, 09 Aug 2011 13:51:45 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3944</guid>
		<description><![CDATA[Hi, folks! A lot has been going on here recently: Lion has been released, I&#8217;ve been playing with Final Cut Pro X, and I&#8217;ve migrated TASB — and all my other web sites as well — to a new hosting provider. Posts are in the pipe for all these things, and I&#8217;ll post them as [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, folks! A lot has been going on here recently: Lion has been released, I&#8217;ve been playing with Final Cut Pro X, and I&#8217;ve migrated TASB — and all my other web sites as well — to a new hosting provider. Posts are in the pipe for all these things, and I&#8217;ll post them as soon as I can. But I wanted to post a link to this <a href="http://www.afp548.com/article.php?story=lion-server-review" target="_blank">Lion Server Review</a> as it&#8217;s really the only comprehensive thing I&#8217;ve seen regarding the new release. It&#8217;s a quick read, so if you&#8217;re interested in what&#8217;s changed but don&#8217;t have the time or inclination or need to actually purchase the software and try it out, I recommend the article.</p>
<p>My takeaway from reading this — and mind you, I have not seen the software yet — is that it&#8217;s another step towards the convergence of the Mac OS and iOS. There are a lot of iOS configuration tools, and lot of simplification, and even the removal of some GUI configuration tools. Most surprising to me is that for any sort of web server customization you&#8217;ll need to use the command-line; the GUI tools are gone:</p>
<blockquote><p><em>&#8220;There is something odd going on here though. Go take a look at the web service pane in Server App. Let’s see, on/off; make PHP go and folder paths. That’s it! There isn’t a web service module in Server Admin anymore either. So, um, yeah. What’s up with that?</em></p>
<p><em>&#8220;What’s up is that it’s all about the command line again. Need a web redirect or an alias? Command line. Need to enable some Apache modules? Command line again. In all this madness is something pretty cool though for web apps.&#8221;</em></p></blockquote>
<p>Apparently they also removed Windows PDC functionality. I can see no technical reason for these removals, frankly. They seem to be all about communication. They seem to be Apple saying, yet again, we&#8217;re moving towards less Professional, less customizable, simpler, more iOS- and consumer-focused products. Get used to it.</p>
<p>Nevertheless, some of the simplifying sounds good to me; it&#8217;s ease-of-use that made Mac OS X Server such a fine product. I don&#8217;t think I would have ever used it for a web server anyway. Still, it&#8217;s worrisome to see things removed for no particular reason.</p>
<p>My guess is that some version of Mac OS X Server will be around for a while. But more and more it will be focused on iOS device configuration and, perhaps (I hope), user management, which is what I always used it for.</p>
<p>Still, as I&#8217;ve been saying in the comments lately, it&#8217;s probably a good time for Mac Admins to start learning some Linux, or dare I say, even some Windows.</p>
<p>Check out the article and let me know what you think. Or, if you have some experience on Lion Server, I&#8217;d love to hear about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/08/afp548-lion-server-review.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Looking Forward to Lion</title>
		<link>http://systemsboy.com/2011/04/looking-forward-to-lion.html</link>
		<comments>http://systemsboy.com/2011/04/looking-forward-to-lion.html#comments</comments>
		<pubDate>Mon, 18 Apr 2011 14:00:26 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Interface]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=3818</guid>
		<description><![CDATA[I admit it: I&#8217;m an OS nerd. I get very excited about new OS releases, particularly (okay, only) those of my OS of choice, Mac OS X. Mac OS X 10.7 — or Lion as it&#8217;s affectionately codenamed — is certainly no exception. In fact, Lion looks to be a very exciting release, both for [...]]]></description>
			<content:encoded><![CDATA[<p>I admit it: I&#8217;m an OS nerd. I get very excited about new OS releases, particularly (okay, only) those of my OS of choice, Mac OS X.</p>
<p><a href="http://www.apple.com/macosx/lion/">Mac OS X 10.7</a> — or Lion as it&#8217;s affectionately codenamed — is certainly no exception. In fact, Lion looks to be a very exciting release, both for its wealth of new features and for its refinements to Apple&#8217;s already sparkling OS.</p>
<p>It&#8217;s an exciting time to be an OS junkie, really. Snow Leopard was a wonderful release that brought stability and refinement to what can finally be called a mature Mac OS X. From here on out OS development seems to be less about making Mac OS X work quickly and succinctly — less about the guts of the OS —  and more about making it work well. That is, from here on out, Mac OS X developers are concentrating on making the Mac OS X experience a wonderful one. And that means even further refinement to an already polished OS, with maybe a dash of experimentation thrown in for good measure, thanks to convergence with Apple&#8217;s mobile OS.</p>
<p>I haven&#8217;t installed the beta, but I&#8217;ve read as much as I&#8217;ve been able to find. Here are some images and links, with just a dash of commentary from yours truly thrown in.</p>
<p><strong>Mac OS X Server</strong><br />
One of the shockers about this release is that Mac OS X Server will be included, for free, with the standard Lion DVD. It will be a separate install, but has been discontinued as a separate, paid release. Looks like Apple&#8217;s professional server platform is dead, but I&#8217;m glad it will live on in some form, at least for the time being.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/28/inside_mac_os_x_10_7_lion_server_remote_lock_disk_wipe_and_administration.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/profileserver.022811.png"><img class="aligncenter size-medium wp-image-3819" title="profileserver.022811" src="http://systemsboy.com/wp-content/uploads/2011/04/profileserver.022811-530x384.png" alt="" width="530" height="384" /></a></p>
<p>&nbsp;</p>
<p><strong>Administrative Tools and Goodies</strong><br />
One of the great things about OS updates — particularly the latest Mac OS X updates — has been further expansion and refinement of any and all administrative tools. This is, needless to say, of particular interest to SysAdmins like us. Here are some updates that Lion brings to the table baked right into the About This Mac window.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/26/mac_os_x_lion_adds_new_ios_like_about_this_mac_app.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.002.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.002-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.003.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.003-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.004.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.004-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.005.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.005-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.006.jpg"></a><a href="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.001.jpg"><img class="aligncenter size-medium wp-image-3820" title="AboutthisMac.Lion.001" src="http://systemsboy.com/wp-content/uploads/2011/04/AboutthisMac.Lion_.006-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p><strong>The Finder</strong><br />
Of course I&#8217;m always, always, always happy to see Finder improvements and refinements, and it looks like there will be plenty in Lion.</p>
<p>We have some new and potentially very useful Finder views, though I must admit to not being a great fan of the iOS-like buttons in the toolbar. The sidebar is also toned down (a-la iTunes) and features some new and potentially useful items.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=2">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/iconappcat.022711.png"><img class="aligncenter size-medium wp-image-3831" title="iconappcat.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/iconappcat.022711-530x357.png" alt="" width="530" height="357" /></a></p>
<p>Spotlight in The Finder is now smarter and more useful.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=1">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/microsoft.022711.png"><img class="aligncenter size-medium wp-image-3832" title="microsoft.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/microsoft.022711-530x275.png" alt="" width="530" height="275" /></a>And my favorite Finder view, column view, even receives some love.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_10_7_lion_new_finder_search_item_arrangement_views.html&amp;page=3">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/columnsize.022711.png"><img class="aligncenter size-medium wp-image-3833" title="columnsize.022711" src="http://systemsboy.com/wp-content/uploads/2011/04/columnsize.022711-530x357.png" alt="" width="530" height="357" /></a></p>
<p>And finally, the big Finder news: windows can now be resized from any edge. Just like in Windows.</p>
<p><a href="http://gigaom.com/apple/mac-os-x-lion-includes-many-small-but-significant-changes/">Image Via TheAppleBlog</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/resize-handle.png"><img class="aligncenter size-full wp-image-3834" title="resize-handle" src="http://systemsboy.com/wp-content/uploads/2011/04/resize-handle.png" alt="" width="145" height="69" /></a></p>
<p>&nbsp;</p>
<p><strong>Other Improvements</strong><br />
There are a bunch of additional refinements to the core OS. One of my favorites is support for automatically saving documents, or Auto Save as they&#8217;re calling it.</p>
<p><a href="http://www.appleinsider.com/articles/11/03/01/insider_mac_os_x_10_7_lion_auto_save_file_versions_and_time_machine.html">Images Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/version.1.030111.png"><img class="aligncenter size-full wp-image-3835" title="version.1.030111" src="http://systemsboy.com/wp-content/uploads/2011/04/version.1.030111.png" alt="" width="235" height="318" /></a>Auto Save is accessed just like Time Machine, which is just brilliant.</p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/version.2.030111.png"><img class="aligncenter size-medium wp-image-3836" title="version.2.030111" src="http://systemsboy.com/wp-content/uploads/2011/04/version.2.030111-530x331.png" alt="" width="530" height="331" /></a></p>
<p>&nbsp;</p>
<p>A signature capture utility also makes its way into Preview, allowing you to sign digital documents using that app and your built-in iSight camera.</p>
<p><a href="http://www.9to5mac.com/54071/lions-signature-capture-in-preview-photographs-your-written-signature-to-put-in-pdfs/">Image Via 9to5Mac</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/9to5macNew.png"><img class="aligncenter size-medium wp-image-3837" title="9to5macNew" src="http://systemsboy.com/wp-content/uploads/2011/04/9to5macNew-530x259.png" alt="" width="530" height="259" /></a></p>
<p>&nbsp;</p>
<p>Dock and Exposé get refinements as well.</p>
<p><a href="http://www.engadget.com/photos/mac-os-x-lion-hands-on-preview/">Images Via Engadget</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-14.jpg"><img class="aligncenter size-medium wp-image-3838" title="2011-02-28liong-14" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-14-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-16.jpg"><img class="aligncenter size-medium wp-image-3839" title="2011-02-28liong-16" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-16-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-17.jpg"><img class="aligncenter size-medium wp-image-3840" title="2011-02-28liong-17" src="http://systemsboy.com/wp-content/uploads/2011/04/2011-02-28liong-17-530x331.jpg" alt="" width="530" height="331" /></a></p>
<p>&nbsp;</p>
<p>Even Spotlight gets better, with larger icons and inline previews.</p>
<p><a href="http://www.appleinsider.com/articles/11/02/27/inside_mac_os_x_lion_new_spotlight_and_quick_view_features.html">Image Via AppleInsider</a></p>
<p><a href="http://systemsboy.com/wp-content/uploads/2011/04/quickview022711.001.jpg"><img class="aligncenter size-medium wp-image-3841" title="quickview022711.001" src="http://systemsboy.com/wp-content/uploads/2011/04/quickview022711.001-530x397.jpg" alt="" width="530" height="397" /></a></p>
<p>&nbsp;</p>
<p>All-in-all, from what I&#8217;ve sen so far, Lion is shaping up to be a very nice release. I&#8217;m sure there will be under-the-hood improvements that will add performance gains as well. I am, as always, really looking forward to using Apple&#8217;s next OS release.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2011/04/looking-forward-to-lion.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Satellite Home Directories</title>
		<link>http://systemsboy.com/2009/11/satellite-home-directories.html</link>
		<comments>http://systemsboy.com/2009/11/satellite-home-directories.html#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:00:22 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2940</guid>
		<description><![CDATA[There are three basic methods in use today for hosting home accounts on networks in such a way that users have a single home account that follows them from computer to computer, giving them the same environment no matter where they log in. None of these three strategies works in a way that reflects how [...]]]></description>
			<content:encoded><![CDATA[<p>There are three basic methods in use today for hosting home accounts on networks in such a way that users have a single home account that follows them from computer to computer, giving them the same environment no matter where they log in. None of these three strategies works in a way that reflects how most people in the lab I currently work in — nor many of the labs I&#8217;ve freelanced for — use their computers and access their data. So I&#8217;d like to propose a third strategy that does.</p>
<p>Let&#8217;s start with a rundown of the existing approaches.</p>
<p><strong>Roaming Profiles</strong><br />
The approach Windows computers use is called Roaming Profiles. The way Roaming Profiles work is pretty simple. Users&#8217; home account data is stored on a centralizd server. When the user logs in to a client system her data is downloaded from the server to the client machine. She will access her data locally for the duration of the session. When she logs out the data will be synced back up to the server. The advantage of this approach is that the user has local access to her data and isn&#8217;t beholden to the network while actually working. This makes data access generally faster and more reliable. The big disadvantage here is that if the user makes any big changes or creates any big files, a large data transfer will happen at log out, and then again at login to subsequent machines that aren&#8217;t yet synced to the server. This both slows down the login/logout process and places an often undue burden on the network.</p>
<p>Because of the sorts of environments I tend to work in — data-intensive, video and image oriented facilities that create a lot of data — my experience with Roaming Profiles has been fairly poor. For my uses they&#8217;ve required a lot of management and have been somewhat unreliable. But, for the purpose of maintaining a user environment across multiple networked systems, they work well enough if you understand and plan for their inherent limitations.</p>
<p><strong>Network Home Accounts</strong><br />
The method used by *NIX systems, Mac OS X included, for time in memorial, is generally referred to these days as Network Home Accounts. In the Network Home Account model, as with Roaming Profiles, the user&#8217;s home account data is stored on a server. But when the user logs in using Network Home Accounts no data transfer occurs. Instead, the home account data is accessed directly from the server: new files are written directly to the server; settings files are read directly from the server; everything happens over the network and the network share that contains the user&#8217;s home account data is treated just like a local volume. The speed advantage over Roaming Profiles at login and logout is obvious; there&#8217;s simply no lag time as data gets transferred between the client and the server, because there simply is no data transfer. On the other hand, accessing your entire home account over the network can be slower than a local account even on the speediest of networks. And on slower networks, or networks with a great deal of traffic, you&#8217;ll definitely notice the slowdown. There are also potential problems due to the constant reliance on the network and server. If the network becomes congested or the share becomes unavailable even for a second you&#8217;re liable to feel the pain. If either goes down you&#8217;re dead in the water until they&#8217;ve returned to service.</p>
<p>As network home account models go, I like this one the best. I&#8217;ve used it a great deal in educational settings in which resources are almost completely shared and it&#8217;s fairly reliable and usable. But even this model can be frustrating and is less than ideal when compared to working from a local home account.</p>
<p><a href="/category/portablehomedirectories"><strong>Portable Home Directories</strong></a><br />
The final model is called Portable Home Directories. Devised by Apple for laptop computers with occasional — but not constant — access to the network hosting home account data, Portable Home Directories attempts to combine the best of the Roaming Profile and Network Home models by providing finer-grained control over the sync process in what is otherwise a Roaming Profile approach. So, Portable Homes sync to specific data at specified times when they&#8217;re on the network. Fine-grained control over what is synced and when is intended to mitigate performance issues at login and logout.</p>
<p>My main problem with this approach is that, in my admittedly limited tests, it <a href="/2009/06/portable-home-directories-part-2-oh-god-make-it-stop.html">doesn&#8217;t seem to work very well</a>. I also don&#8217;t like the level of management required. The other models, once set, require little if any tweaking whatsoever. But I could see spending a great deal of time and effort getting my Portable Home Directory settings just so.</p>
<p><strong>The Problem</strong><br />
But my overarching beef with all these models is that they don&#8217;t really jive with the way most people in most of the environments I&#8217;ve encountered actually use their computers. This makes them use system resources less efficiently and yields a poorer user experience than if they did.</p>
<p>So how do most people work? Well, what I&#8217;ve tended to see in the media-based environments in which I&#8217;ve worked is that users are generally assigned a single computer. It&#8217;s this computer from which they work almost all the time. Indeed, this is how I work in my current job. I&#8217;m almost always working from the computer in my cubicle. Almost.</p>
<p>Every now and then, however, I need to work from a different machine, and there are often times when I&#8217;m doing this that I realize that it would be extremely handy to have my entire home account — all my environment settings, files and folders — available to me on this other machine. But I don&#8217;t. They&#8217;re over there, on my cubicle machine. If only I could use the home account on my main computer directly, as thought it were a Network Home Account.</p>
<p>And this is the basic idea behind Satellite Home Accounts.</p>
<p><strong>Satellite Home Directories<br />
</strong>All the current models rely on the user&#8217;s data being stored on and accessed from a centralized server. But why? Why can&#8217;t the server be the user&#8217;s main computer? In the Satellite Home Account model, the user&#8217;s primary computer becomes the home account server for any user that sets her account as a Satellite Home Directory.</p>
<p>The way I envision it, it would actually be quite simple to set up. In the Accounts preference for the user would a be a tickbox to activate Satellite Home Directories. Once activated, the user&#8217;s system would begin broadcasting Satellite Home Directory information, just like Mac OS X broadcasts Network Home Account info. The user would then work locally as normal, but when logging into another system on the network — a system that&#8217;s listening for SHDs — the user would be presented with her home account over the network, shared directly from her primary system rather than from a centralized server. Simple.</p>
<p>Among the great benefits of this system are its simplicity and the fact that it requires no server. But the chief advantage comes from the fact that the Satellite Home Directory system works the way users tend to work. When you&#8217;re on your main computer, which you are 99% of the time, you get a fast, responsive, local home account. When you move temporarily to another system, your environment follows you. It&#8217;s a bit slower, sure. But hey, it&#8217;s only temporary. The network overhead is significantly reduced from the other methods, and the user experience is also enhanced. It&#8217;s win-win.</p>
<p>There&#8217;s certainly no technical reason an implementation like this would be impossible or even particularly difficult. Most of the technology already exists, either in Mac OS X client or Server. All we need is for someone to program it. And while I doubt there&#8217;s likely much interest on Apple&#8217;s part to build something like this, I really think it&#8217;d be damn sweet.</p>
<p>And a boy can dream, can&#8217;t he?</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/11/satellite-home-directories.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Brilliant</title>
		<link>http://systemsboy.com/2009/10/brilliant.html</link>
		<comments>http://systemsboy.com/2009/10/brilliant.html#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:46:40 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2865</guid>
		<description><![CDATA[I have no time to write right now, but I just had to acknowledge a couple of the new Apple products quietly released yesterday. First off, for the server nerds in the house, Apple now officially sanctions using Minis as workgroup servers. We&#8217;ve all been doing this for a while now, of course, so it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I have no time to write right now, but I just had to acknowledge a couple of the new Apple products quietly released yesterday.</p>
<p>First off, for the server nerds in the house, Apple now officially sanctions using <a href="http://www.apple.com/macmini/server/" target="_blank">Minis as workgroup servers</a>.</p>
<div id="attachment_2867" class="wp-caption aligncenter" style="width: 458px"><a href="http://systemsboy.com/wp-content/uploads/2009/10/mac-mini-server.png"><img class="size-full wp-image-2867" title="mac-mini-server" src="http://systemsboy.com/wp-content/uploads/2009/10/mac-mini-server.png" alt="Bargain Server" width="448" height="367" /></a><p class="wp-caption-text">Bargain Server</p></div>
<p>We&#8217;ve all been doing this for a while now, of course, so it&#8217;s nice to see Apple finally offering a bundle. Small, cool, headless and powerful enough for most tasks, the Mini is, for many purposes, an excellent server platform. And, with the client license restrictions removed, Mac OS X Server is a flat $499, making the bundle clock in at just under a grand, so they&#8217;re cheap too.</p>
<p>And, of course, this <a href="http://www.apple.com/magicmouse/" target="_blank">Magic Mouse</a> is simply brilliant.</p>
<div id="attachment_2866" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/10/magic-mouse.jpg"><img class="size-medium wp-image-2866" title="magic-mouse" src="http://systemsboy.com/wp-content/uploads/2009/10/magic-mouse-530x183.jpg" alt="Magic" width="530" height="183" /></a><p class="wp-caption-text">Magic</p></div>
<p>It brings together everything I love about my trackpad and my mouse in one device and solves a bunch of input device problems (like left- or right-handedness, and gunked-up moving parts), all in one fell swoop. I can&#8217;t wait to get my sweaty mitts on one.</p>
<p>I have to say, I find these surprise product announcements much more thrilling than the usual over-hyped events. I hope to see more of them in the future. This is exciting stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/10/brilliant.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Server-Related Changes</title>
		<link>http://systemsboy.com/2009/09/snow-leopard-server-related-changes.html</link>
		<comments>http://systemsboy.com/2009/09/snow-leopard-server-related-changes.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:00:24 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SnowLeopard]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2747</guid>
		<description><![CDATA[That title should give you a hint just how much my responsibilities have changed since I took my new job. Yes, I still run a Mac OS X Server, but I no longer get bi-yearly hardware updates. So my server is running a PPC, as is my workstation. So no Snow Leopard Server for me, [...]]]></description>
			<content:encoded><![CDATA[<p>That title should give you a hint just how much my responsibilities have changed since I took my new job. Yes, I still run a Mac OS X Server, but I no longer get bi-yearly hardware updates. So my server is running a PPC, as is my workstation. So no Snow Leopard Server for me, at least not for a while.</p>
<p>I have noticed (as have many others) a few changes to how Snow Leopard handles certain server-related tasks, and I thought I&#8217;d just jot them down for the record — mine as much as yours.</p>
<p><strong>Directory Utility</strong><br />
The first, and possibly weirdest, change is that Directory Utility is no longer a readily available application. It now lives in the very unintuitive /System/Library/Core Services, which tells me that Apple would rather us not use it unless absolutely necessary, which, generally speaking, it should not be, at least not for binding to Open Directory servers. Much of its functionality has moved to other applications and parts of the OS.</p>
<p><strong>OD Server Binding</strong><br />
Curiously, OD binding now happens in the Login Options section of the Accounts preference pane. Even more curiously, you can open the Directory Utility from here as well:</p>
<div id="attachment_2750" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/09/snowleopard-accounts-prefs.png"><img class="size-medium wp-image-2750" title="snowleopard-accounts-prefs" src="http://systemsboy.com/wp-content/uploads/2009/09/snowleopard-accounts-prefs-530x433.png" alt="Snow Leopard OD Binding" width="530" height="433" /></a><p class="wp-caption-text">Snow Leopard OD Binding</p></div>
<p><strong>NFS Mounts</strong><br />
Directory Utility used to have a pane for configuring NFS automounts. That pane has been moved to the arguably more logical Disk Utility application, where you access it under File-&gt;NFS Mounts, but it looks pretty much the same as it did before:</p>
<div id="attachment_2749" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-nfsmounts.png"><img class="size-medium wp-image-2749" title="snow-leopard-nfsmounts" src="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-nfsmounts-530x353.png" alt="Snow Leopard NFS Mounts" width="530" height="353" /></a><p class="wp-caption-text">Snow Leopard NFS Mounts</p></div>
<p><strong>Root User</strong><br />
Since 10.5 the root user has also been activated via Directory Utility. I haven&#8217;t found a new way to do this. It looks like if that&#8217;s your bag you&#8217;ll need to either find a way to open Directory Utility, or use the command-line. &#8216;Course, if you know what root is, you shouldn&#8217;t find either of these things terribly difficult. Especially since I just told you two ways to do the first thing.</p>
<p><strong>Directory</strong><br />
There used to be an app called Directory in the Utilities folder, but it too is gone. I&#8217;m assuming some of its functionality has been added to Address Book, which now has its very own Accounts preference pane:</p>
<div id="attachment_2751" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-addressbook.png"><img class="size-medium wp-image-2751" title="snow-leopard-addressbook" src="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-addressbook-530x477.png" alt="Snow Leopard Addressbook Accounts" width="530" height="477" /></a><p class="wp-caption-text">Snow Leopard Address Book Accounts</p></div>
<p>And I&#8217;ve <a href="http://www.afp548.com/article.php?story=20090828230739301" target="_blank">read that some of its functionality</a> has been moved to the iCal Server Utility app now included with the <a href="http://www.apple.com/downloads/macosx/apple/macosx_updates/serveradmintools106.html" target="_blank">10.6 Server Admin Tools</a>:</p>
<div id="attachment_2764" class="wp-caption aligncenter" style="width: 540px"><strong><a href="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-icalutility.png"><img class="size-medium wp-image-2764" title="snow-leopard-icalutility" src="http://systemsboy.com/wp-content/uploads/2009/09/snow-leopard-icalutility-530x328.png" alt="iCal Server Utility" width="530" height="328" /></a></strong><p class="wp-caption-text">iCal Server Utility</p></div>
<p>I&#8217;ve also read that there is some functionality that is completely gone now.</p>
<p><strong>MCX Cache</strong><br />
A fellow SysAdmin has posted <a href="http://krypted.com/mac-os-x-server/15-changes-in-snow-leopard-server/" target="_blank">his own groovy list</a> of Snow Leopard changes as well. My favorite:</p>
<blockquote><p><em>&#8220;New command, mcxrefresh, used for refreshing managed preferences on clients&#8221;</em></p></blockquote>
<p>Hallelujah! I&#8217;ve bitched frequently about Mac OS X Server&#8217;s overly aggressive cache. Having a way to clear it makes all the difference.</p>
<p><strong>Conclusion</strong><br />
So we have a bit of a shuffling around here, but overall it looks to me like Apple is trying to keep simplifying the OD binding and setup process in Snow Leopard, as they have done with each iteration of Mac OS X. The most obvious features are in obvious places, whereas the more obscure features have been moved to more obscure locations. Most of these changes make sense, too, though dedicated apps for OD setup make sense on some level too. Must everything be another preference pane? In any case, it&#8217;s just good to know that all the same stuff is there, it&#8217;s just been moved around a bit.</p>
<p>On a personal note, it&#8217;s a bit of a bummer to not get to play with Snow Leopard Server. I may never get the chance, actually. It could be long gone by the time we get new hardware, and we just don&#8217;t rely on Mac OS X Server like we did at my old job. Ah well life goes on.</p>
<p>If anyone has any Snow Leopard Server stories to share, I&#8217;d love to hear them in the comments. As far as reportage goes, though, I&#8217;m gonna have to sit this one out.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/09/snow-leopard-server-related-changes.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Experimenting with DokuWiki</title>
		<link>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html</link>
		<comments>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html#comments</comments>
		<pubDate>Fri, 26 Jun 2009 14:00:36 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1847</guid>
		<description><![CDATA[Wikis are just one more thing I&#8217;ve always wanted to play around with. And my job has, once again, afforded me the opportunity to do just that. We&#8217;re currently using an engine called DokuWiki, so I decided to kick its tires and see what it — and wikis in general — are all about. DokuWiki&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Wikis are just one more thing I&#8217;ve always wanted to play around with. And my job has, once again, afforded me the opportunity to do just that. We&#8217;re currently using an engine called <a href="http://www.dokuwiki.org/dokuwiki" target="_blank">DokuWiki</a>, so I decided to kick its tires and see what it — and wikis in general — are all about.</p>
<p>DokuWiki&#8217;s front page describes it thusly:</p>
<blockquote><p><em>&#8220;DokuWiki is a standards compliant, simple to use <a class="interwiki iw_wp" title="http://en.wikipedia.org/wiki/Wiki" href="http://en.wikipedia.org/wiki/Wiki">Wiki</a>, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful <a class="wikilink1" title="wiki:syntax" href="http://www.dokuwiki.org/wiki:syntax">syntax</a> which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.&#8221;</em></p></blockquote>
<p><strong>No Database</strong><br />
That last little bit — the lack of a database — is actually one of the things that makes DokuWiki unique. It is both its strength and its potential weakness, and one of its defining characteristics.</p>
<div id="attachment_1881" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/dokuwiki.png"><img class="size-medium wp-image-1881" title="dokuwiki" src="http://systemsboy.com/wp-content/uploads/2009/06/dokuwiki-530x390.png" alt="DokuWiki" width="530" height="390" /></a><p class="wp-caption-text">DokuWiki</p></div>
<p>If you are looking to install a documentation engine for a small to medium-sized workgroup, it&#8217;s true: DokuWiki is great. It&#8217;s very easy to install and only requires Apache and PHP be running on your server. This means it can be installed on any Mac OS X machine without having to install or configure much beyond Personal Web Sharing. I say, &#8220;much&#8221; because you will have to <a href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank">activate (not install) PHP</a>, which isn&#8217;t too hard for savvy users, but isn&#8217;t exactly <a href="http://momfriendlysystems.com" target="_blank">mom-friendly</a> either. Still, it beats having to also install and enable a database application like MySQL, which most other wikis require. So DokuWiki is <em>relatively</em> easy to setup.</p>
<p>That lack of a database is nice, in that it makes installation quick and easy. But it&#8217;s also a potential drawback, albeit a minor one. DokuWiki writes all its entries to flat files and that could affect scalability, and to some extent performance, if your wiki ever became extremely large. The merits of databases vs. flat files for storing data are debated all over the Internets, but databases usually only offer a significant advantage when dealing with complex, relational data, and that advantage is usually only seen by the developer. For small to mid-sized or even large-ish sites, DokuWiki is great. If you’re worried your wiki might need to grow very large some day (like, to the point where load balancing across multiple servers is required, for instance — we&#8217;re talking big!), DokuWiki may not be for you. Otherwise, the flat file system offers additional advantages, like easy-to-parse and repair backups, to name just one.</p>
<p><strong>Wherefore Wiki?</strong><br />
That said, once installed, DokuWiki is very easy to use. It does use its own markup for page layout, but that markup is exceedingly sensible and easy to learn. My biggest stumbling block was getting started: How do you create a page? Well, once you know, it&#8217;s pretty simple, but figuring it out took me a minute. The easiest way to create a page, is to navigate to that page. If the page doesn&#8217;t exist, DokuWiki allows you to create it. See? Easy! Maybe too easy!</p>
<p>So what&#8217;s it for? Well, I&#8217;ll tell you, TASB was almost a wiki rather than a blog. While both are types of Content Management Systems (CMSes), and essentially do the same thing — allow a person to easily and rapidly build and read a structured store of text and media data — the difference is intent.</p>
<p>Blogs — and therefore blog engines — are geared toward personal, diaristic, periodic writing. They&#8217;re usually organized chronologically, like a diary, and require no special markup when creating entries. Entries, once made, are rarely revised. One of the things I enjoy about writing this blog is that it&#8217;s a bit more personal. It&#8217;s a record of personal experience as much as, if not more than, documentation. So I stuck with using the blog format. I like to be chatty.</p>
<p>Wikis, on the other hand, are made to be accessed like a reference, like an encyclopedia, for instance. They&#8217;re not chronological, but are usually ordered and read alphabetically; and wiki articles are made to be maintained and updated as information changes. Wikipedia is a great example of this. There is also a blog called the <a href="http://the.taoofmac.com" target="_self">Tao of Mac</a> that uses a <a href="http://the.taoofmac.com/space/The%20Tao%20of%20Mac" target="_blank">wiki engine</a> for content management, showing that, in the end, the two types of engines do essentially the same thing. They simply present different capabilities to their users based largely on the purpose of the site.</p>
<p><strong>Conclusion</strong><br />
If you&#8217;re looking for a quick, easy-to-use and easy-to-maintain storehouse of information (either for yourself, or for use with others), a wiki is a great thing to have. Need to document a procedure for your workgroup? Put it on the wiki. Need to let everyone know where that essential file is? Put it on the wiki. Just want to jot down some notes for the general use? Put &#8216;em on the wiki.</p>
<p>After using one for a few days I can already see just how damn handy a wiki is to have. And DokuWiki is super-easy both to install and learn. If you just need something small to document procedures or productions — or if you&#8217;re just looking to dip your toe into the world of wikis — DokuWiki is very nice indeed.</p>
<p><strong>UPDATE:</strong><br />
I&#8217;ve edited the article for clarity and accuracy regarding the use of flat file systems vs. relational databases. Thanks to DokuWiki&#8217;s author for pointing out the error.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Portable Home Directories Part 3: Keychain Oddities</title>
		<link>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html</link>
		<comments>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:00:08 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[PortableHomeDirectories]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1850</guid>
		<description><![CDATA[Hey, here&#8217;s a weird one: I finally got my home account back to working order after my experiment with PHDs only to find that iCal couldn&#8217;t open any of my online calendars. It kept saying the password was missing from Keychain, then refusing to let me add one, saying that the &#8220;Keychain could not be [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, here&#8217;s a weird one: I finally got my home account back to working order after my experiment with PHDs only to find that iCal couldn&#8217;t open any of my online calendars. It kept saying the password was missing from Keychain, then refusing to let me add one, saying that the &#8220;Keychain could not be found.&#8221;</p>
<div id="attachment_1869" class="wp-caption aligncenter" style="width: 517px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/not-found-mod.png"><img class="size-full wp-image-1869" title="not-found-mod" src="http://systemsboy.com/wp-content/uploads/2009/06/not-found-mod.png" alt="Keychain Not Found" width="507" height="279" /></a><p class="wp-caption-text">Keychain Not Found</p></div>
<p>The Keychain application also refused to read my keychains. The keychains were there, as they always had been, in ~/Library/Keychains. Keychain.app just refused to see them. Refused to add them — or anything else for that matter — as well. Keychain First Aid reported everything as fine, but the damn things just wouldn&#8217;t show up.</p>
<p>Suspecting some sort of weird, post-PHD permissions snafu, I copied the Keychain application to my Desktop and then launched it. This seemed to remedy the problem; the keychains became visible in Keychain.app. But upon re-launching iCal, my keychains became inaccessible again.</p>
<p>Mucking around in Keychain.app, everything looked fine. But I wanted to make sure that my &#8220;login&#8221; keychain was set to be the default. So I selected another keychain I have, right-clicked it and chose &#8220;Make keychain &#8216;systemsboy&#8217; Default,&#8221; then did the same to the login keychain, thus resetting it as the default keychain.</p>
<div id="attachment_1870" class="wp-caption aligncenter" style="width: 404px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/make-default.png"><img class="size-full wp-image-1870" title="make-default" src="http://systemsboy.com/wp-content/uploads/2009/06/make-default.png" alt="Remaking the Default" width="394" height="201" /></a><p class="wp-caption-text">Remaking the Default</p></div>
<p>After doing this I launched iCal and the password complaints were gone; the calendars all loaded properly. Launching Keychain again, however, seemed to break everything. Again! WTF? No matter what I did, Keychain would eventually lose track of my keychains, and this would cause any application that relied on them to screw up. But I did eventually figure it out.</p>
<p>The solution? Well, it&#8217;s so simple and so idiotic it&#8217;s hardly worth a post. But here you go: I rebooted.</p>
<p>That&#8217;s right. A simple reboot and all my troubles were gone.</p>
<p>Remember, kids: reboot, reboot, reboot!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portable Home Directories Part 2: Oh God, Make it Stop</title>
		<link>http://systemsboy.com/2009/06/portable-home-directories-part-2-oh-god-make-it-stop.html</link>
		<comments>http://systemsboy.com/2009/06/portable-home-directories-part-2-oh-god-make-it-stop.html#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:00:41 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[PortableHomeDirectories]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1823</guid>
		<description><![CDATA[Last week I began testing the Apple Portable Home Directories feature. I&#8217;d heard a lot of good buzz, but my experience was pretty terrible. Of course I was doing things my own way, and not the Apple way, which is always a bit dicey. Almost Proper Wanting to get PHDs working, I decided to try [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I began <a href="http://systemsboy.com/2009/05/portable-homes-part-1-miserable-failures.html">testing the Apple Portable Home Directories</a> feature. I&#8217;d heard a lot of good buzz, but my experience was pretty terrible. Of course I was doing things my own way, and not the Apple way, which is always a bit dicey.</p>
<p><strong>Almost Proper</strong><br />
Wanting to get PHDs working, I decided to try doing things a bit more by the book. I set up our NFS Home Account Server as an <a href="http://docs.info.apple.com/article.html?path=ServerAdmin/10.5/en/c2fs10.html" target="_blank">NFS Reshare</a> and shared it out over AFP. I also set my home accounts up properly in WGM, using the AFP share as my network home, and a local folder as my local one.</p>
<p>But PHD kept incorrectly syncing things, to the point where I&#8217;ve actually now lost some data. Seems PHD, when it syncs, is for some reason using the data on the <em>network</em> drive as the master data set. Files I&#8217;ve modified before leaving for work have been reverted back to their old versions — the ones on the network — over night. (Which is weird considering the fact that I was logged out.)</p>
<p>I&#8217;m sure this works in a perfectly <a href="http://www.makemacwork.com/portable-home-directories-1.htm" target="_blank">standard environment</a>, with no existing users and no NFS Reshares, when set up from scratch. But I have to say, I could not be more frustrated with PHDs. So I&#8217;m giving up for now and setting my home account back to the local drive. Of course, even reverting back to a non-managed, non-PHD, local account is difficult in this case.</p>
<p><strong>Cache Insanity</strong><br />
The reason for this — and one of the things that&#8217;s made testing PHDs so difficult in general — is the insane level of caching the server does with regards to PHDs. Caching is so aggressive that, even after disabling PHDs on the server and restarting the client machine, the SyncAgent on the client continues to attempt to sync my homes. If I try to stop it I get an error that says I can&#8217;t stop it because I don&#8217;t have a PHD. I&#8217;m a big fan of irony, but not in my server software, thank you very much.</p>
<div id="attachment_1824" class="wp-caption aligncenter" style="width: 512px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/must-have-mobile-account.png"><img class="size-full wp-image-1824" title="must-have-mobile-account" src="http://systemsboy.com/wp-content/uploads/2009/05/must-have-mobile-account.png" alt="No Mobile Account" width="502" height="274" /></a><p class="wp-caption-text">No Mobile Account</p></div>
<p>So now the PHD service is incorrectly syncing my local home account with a network home it shouldn&#8217;t even see. Thousands of conflicts are occurring. I&#8217;m losing data. Though I&#8217;ve disabled the service, the settings persist. This is terrible. Horrible. Godawful.</p>
<div id="attachment_1797" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/phd-conflict-resolution.png"><img class="size-medium wp-image-1797" title="phd-conflict-resolution" src="http://systemsboy.com/wp-content/uploads/2009/05/phd-conflict-resolution-530x426.png" alt="PHD Conflict Resolution" width="530" height="426" /></a><p class="wp-caption-text">PHD Conflict Resolution: Why?</p></div>
<p>And there is no sanctioned, GUI way to stop this from happening.</p>
<p><strong>Freedom!</strong><br />
Eventually I was able to stop the errant syncing by running the ever-trusty:<br />
<code>sudo dscacheutil -flushcache</code></p>
<p>Jesus! What a kludge!</p>
<p>You can imagine how difficult this has made my testing. I can&#8217;t be sure that any change I&#8217;ve made on the server is actually happening on the client, so it&#8217;s impossible to know where this is failing or what I might be doing wrong without starting from scratch every time I make a configuration change. And starting from scratch is pretty damned difficult as well, as the PHD settings are persistent to a fault.</p>
<p><strong>Is That All There Is?</strong><br />
I&#8217;m not sure what to do with PHDs at this point. I don&#8217;t think they&#8217;re useful for our environment, or for any existing users. Testing them is downright painful. And data loss is a real possibility, and not a risk I&#8217;m willing to take with other users&#8217; data.</p>
<p>So, after a couple weeks of some very frustrating testing, I&#8217;m afraid I&#8217;ll have to pass on PHDs. It&#8217;s a nice idea, but not ready for prime time from where I sit.</p>
<p>There&#8217;s a slight chance I&#8217;ll try PHDs from scratch with a fresh home account, just to see if it works at all. But we&#8217;ll see. I&#8217;m pretty annoyed at this point.</p>
<p>More annoyed than I ever was with Windows Roaming Profiles. And that&#8217;s a feat.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/portable-home-directories-part-2-oh-god-make-it-stop.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Portable Home Directories Part 1: What a Mess!</title>
		<link>http://systemsboy.com/2009/05/portable-homes-part-1-miserable-failures.html</link>
		<comments>http://systemsboy.com/2009/05/portable-homes-part-1-miserable-failures.html#comments</comments>
		<pubDate>Sun, 31 May 2009 17:00:08 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[PortableHomeDirectories]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1720</guid>
		<description><![CDATA[Now that I&#8217;ve tried it myself, I&#8217;ve very much enjoyed the advantages that having a network home account has offered. I&#8217;ve also rather disliked some of the disadvantages. Ultimately, the biggest drawback has been that when our production crew is doing a lot of rendering, my home account slows to a crawl and I can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;ve tried it myself, I&#8217;ve very much enjoyed the advantages that having a <a href="http://systemsboy.com/2008/12/taking-my-own-medicine.html">network home account</a> has offered. I&#8217;ve also rather disliked some of the disadvantages. Ultimately, the biggest drawback has been that when our production crew is doing a lot of rendering, my home account slows to a crawl and I can&#8217;t get work done. Okay, I can, but not without a lot of swearing, and the fellas in the other cubicles just ain&#8217;t digging that, believe me.</p>
<p>After some water-cooler-side conversation, and some <a href="http://systemsboy.com/2008/12/taking-my-own-medicine.html#comments">excellent comments</a> by my excellent readers, I&#8217;ve decided I might be just be a perfect candidate for something that may offer the best of both worlds.</p>
<div id="attachment_1758" class="wp-caption aligncenter" style="width: 522px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/sync.png"><img class="size-full wp-image-1758" title="sync" src="http://systemsboy.com/wp-content/uploads/2009/05/sync.png" alt="Portable Home Accounts" width="512" height="512" /></a><p class="wp-caption-text">Portable Home Directories</p></div>
<p>Portable Home Directories (PHDs), as they&#8217;re called by Apple, essentially allow a user to keep and work from a local copy of his network home account. The local account is synced up with the network account using various strategies, which I&#8217;ll talk about in a bit. It&#8217;s essentially an intelligent implementation of Windows&#8217; crappy Roaming Profiles. The big difference is those strategies I mentioned.</p>
<p>Windows&#8217; Roaming Profiles are problematic, particularly in production environments where users store a lot of data, because Windows simply hard syncs those profiles at login and logout. This means that if you&#8217;ve generated a lot of data in any given session, you&#8217;re in for a long wait when you log out — and another long wait if you log into another machine — while Windows syncs your local and network profiles. It&#8217;s a nice idea — giving you the centrality of a network account and the responsiveness of a local one — but it fails in practice because it is, essentially, dumb, causing the sync process to ruin the experience.</p>
<p>The experience we&#8217;re going for here is, of course, seamlessness. Or as close to it as possible. So: I want to be able to log in to my workstation and have the responsiveness and normalcy of a local account, but I then want to be able to log in to another workstation and have my documents follow me throughout a given facility. Moreover, I want the synchronization of said documents to be as invisible as possible to the user. It should &#8220;just work.&#8221; With as little waiting and confusion as possible.</p>
<p>This is, of course, <a href="http://systemsboy.com/2008/10/syncing-makes-me-cranky.html">easier said than done</a>.</p>
<p>Apple takes a noble stab at this with its Portable Home Directory settings. See, where Microsoft simply syncs account data at login and logout, Apple affords some granularity in what gets synced and at what times. Apple gives you precise control over what gets synced, as well as allowing for not just login and logout syncing, but periodic syncing as well. Smart! And it could make all the difference.</p>
<p>But I&#8217;m getting ahead of myself again. Let&#8217;s actually step through the process of creating a Portable Home Account. I&#8217;ll show where it shines and where it falls apart for me.</p>
<p><strong>Activate Mobility Preferences</strong></p>
<ul>
<li>This all starts in Workgroup Manager. So fire that up and navigate to the user you want on Portable Homes.</li>
<li>Make sure that user&#8217;s current home account is a Network Home Account (i.e., it lives on a server somewhere).</li>
<li>Click the &#8220;Preferences&#8221; button from the toolbar, and then open the &#8220;Mobility&#8221; pane. This is where all the action happens.
<p><div id="attachment_1755" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-mobility-prefs.png"><img class="size-medium wp-image-1755 " title="wgm-mobility-prefs" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-mobility-prefs-530x436.png" alt="Mobility Preferences" width="477" height="392" /></a><p class="wp-caption-text">Mobility Preferences</p></div></li>
</ul>
<p><strong>Set Account Creation Options</strong></p>
<ul>
<li>The first thing to set up is how and when the local portable account is created. Click on the Account Creation tab and set Manage: to Always.</li>
<li>Since I already have a network home account that I&#8217;ve been using from an NFS share (on a non-Apple server), I set my user to &#8220;Create mobile account when user logs in&#8221; using the &#8220;default sync settings.&#8221; I assumed this would copy everything over from the network account to the local drive and start the ball rolling fresh, but that&#8217;s not what happened. More on that in a bit.
<p><div id="attachment_1761" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-acct-create-creation.png"><img class="size-medium wp-image-1761 " title="wgm-acct-create-creation" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-acct-create-creation-530x436.png" alt="Account Creation" width="477" height="392" /></a><p class="wp-caption-text">Account Creation</p></div></li>
<li>Under Account Creation&#8217;s Options tab I set a custom path that pointed to a folder that contained a local version of my home account that I&#8217;d rsynced previously. Again, I did this thinking it would speed the initial sync process, but that turned out to not be the case.
<p><div id="attachment_1762" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-acct-create-options.png"><img class="size-medium wp-image-1762 " title="wgm-acct-create-options" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-acct-create-options-530x436.png" alt="Account Creation Options" width="477" height="392" /></a><p class="wp-caption-text">Account Creation Options</p></div></li>
</ul>
<p><strong>Set Sync Rules</strong></p>
<ul>
<li>Finally it&#8217;s time to define how the syncing between local and network homes will behave. This is the real genius behind the Portable Home Directory system, and what distinguishes it from Roaming Profiles.</li>
<li>First under the Rules tab you have &#8220;Login &amp; Logout Sync.&#8221; This allows you to set specific items to sync only at login and logout. The suggested defaults for this are mainly your account settings, i.e. your entire ~/Library folder. This is quite sane, and I stuck with this setting.
<p><div id="attachment_1763" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-loginout.png"><img class="size-medium wp-image-1763 " title="wgm-rules-loginout" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-loginout-530x436.png" alt="Login &amp; Logout Rules" width="477" height="392" /></a><p class="wp-caption-text">Login &amp; Logout Rules</p></div></li>
<li>Note the &#8220;Merge with user&#8217;s settings&#8221; checkbox. I initially checked this, but later found it problematic. It was useful on my first sync, but it doesn&#8217;t appear to track deletions and such, so I ended up disabling it.</li>
<li>Also of note is the &#8220;Skip items&#8221; section. This allows for what rsync users would call exclusions. This also greatly speeds syncing as you can exclude unneeded items such as cache and trash. I stuck with the sane defaults here as well.</li>
<li>Next up are your Background Sync settings. Again, very sane defaults are provided: We back up your entire home account, periodically, in the background. Skip the usual suspects and don&#8217;t merge.
<p><div id="attachment_1764" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-bkgnd.png"><img class="size-medium wp-image-1764 " title="wgm-rules-bkgnd" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-bkgnd-530x436.png" alt="Background Sync Rules" width="477" height="392" /></a><p class="wp-caption-text">Background Sync Rules</p></div></li>
<li>Finally, under Options, we can set the frequency with which the server will run the background sync.
<p><div id="attachment_1765" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-options.png"><img class="size-medium wp-image-1765 " title="wgm-rules-options" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-rules-options-530x436.png" alt="Background Frequency" width="477" height="392" /></a><p class="wp-caption-text">Background Frequency</p></div></li>
<li>I also set the option to &#8220;Show status in menu bar.&#8221; This, as you&#8217;ll see, becomes quite useful for the way I ultimately ended up using this feature.</li>
</ul>
<p><strong>Some Disclaimers</strong><br />
Portable Home Directories are actually not specifically intended for the sort of use-case we&#8217;re applying them to here. PHDs are actually designed for users with laptops that come and go onto a network that is also populated with stationary workstations. It&#8217;s really made to be used in conjunction with network home accounts, allowing laptop users to use network home accounts without being completely tethered to the network.</p>
<p>So to be clear, this is an experiment. I&#8217;m doing things a bit outside the norm. (I mean, what fun would it be if I weren&#8217;t.) And any problems I had were likely because of this fact. Still, it&#8217;s hinted at in the documentation that PHDs can be used for users of non-portable machines to some advantage, so I wanted to see how we could apply them to our (okay, <em>my</em>) particular situation.</p>
<p>I started off a bit outside the realm of the typical first time setup. I had two things at the outset that essentially represented a test of how we might migrate to a PHD-style system: I had a network home account already populated with data, and I had a copy of that data on a local hard drive. This represents our typical user. But I was also hoping that I&#8217;d be able to use these to get the Portable Homes process underway more speedily. This was not the case at all.</p>
<p><strong>Initial Experiences<br />
</strong>The first thing that happened when I logged into my newly Portable Homes-activated account was that I was greeted with a prompt asking me if I wanted to create a portable home.</p>
<div id="attachment_1770" class="wp-caption aligncenter" style="width: 526px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/prompt.png"><img class="size-full wp-image-1770" title="prompt" src="http://systemsboy.com/wp-content/uploads/2009/05/prompt.png" alt="Initial Prompt" width="516" height="296" /></a><p class="wp-caption-text">Initial Prompt</p></div>
<p>I chose to do so (&#8220;Yes&#8221;), since that was pretty much what I was here to do. And upon login I was greeted, not with my previously set up network home account nor my rsynced local account, but rather with the standard boilerplate skel account you see when creating a new user. Worse, the server seemed to get confused as to where my home account should be placed on the local drive. Though I had defined it on my server as a custom path, it seemed to want to go in a folder called &#8220;User&#8221; on the specified drive, no matter what I entered for the custom path. Apparently, for me anyway, the custom path — and my hopes of speeding the sync process — just plain old didn&#8217;t work.</p>
<div id="attachment_1816" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/default-login.png"><img class="size-medium wp-image-1816" title="default-login" src="http://systemsboy.com/wp-content/uploads/2009/05/default-login-530x331.png" alt="Default Login Environment" width="530" height="331" /></a><p class="wp-caption-text">Default Login Environment: Not What I was Hoping For</p></div>
<p>After this I decided to try again. I moved my custom folder off the local drive and, in Mobility Preferences, simply defined the drive I wanted to use for my Portable Home. I also chose to &#8220;Merge with user&#8217;s settings&#8221; for this go &#8217;round under the Rules section of the Mobility prefs. The thought was that this should pull down my network home account and create a local version from it. And this is exactly what happened. And for a time life was good and I thought I was done. I thought I&#8217;d found my magic settings. But the next day I logged in to find that once again my account had reverted back to the default, first-login settings. Yikes!</p>
<div id="attachment_1773" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/picture-7.png"><img class="size-medium wp-image-1773" title="picture-7" src="http://systemsboy.com/wp-content/uploads/2009/05/picture-7-530x272.png" alt="Portable Homes Weirdness" width="530" height="272" /></a><p class="wp-caption-text">Portable Homes Weirdness</p></div>
<p>(Here I&#8217;d just like to point out the benefits of having a backup of your entire home account if you&#8217;re going to play around with this. Or just use a spare, dummy account. I actually did lose data numerous times during my testing, as you&#8217;ll see in Part 2.)</p>
<p>After poking around a bit I discovered that my machine had logged me into my network home. Or at least that&#8217;s where the Finder went when I hit Command-Shift-H. But my home account settings were the defaults, not my network home account settings. WTF? Logging out and logging back in I found myself in what I considered to be the right local location, and all my custom settings had returned. But this was clearly getting weird and flaky. And no matter how I configured things, the weirdness persisted. The biggest problem, though, was the fact that my local and network home accounts never synced in the background. And that was sort of the most important part.</p>
<p><strong>Manual Sync</strong><br />
For a time I used Portable Home Directories the only way I could get it to work for me. Remember that tickbox to &#8220;Show status in menu bar?&#8221; Well, it turns out that you can use this menubar widget to manually sync your local and network home accounts. And manual syncing actually worked okay for me. In fact, it was the only way I could get my network and local data in sync.</p>
<div id="attachment_1774" class="wp-caption aligncenter" style="width: 129px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/menubar-icon.png"><img class="size-full wp-image-1774" title="menubar-icon" src="http://systemsboy.com/wp-content/uploads/2009/05/menubar-icon.png" alt="Menubar Icon" width="119" height="87" /></a><p class="wp-caption-text">Menubar Icon</p></div>
<p>During this time I pretty much using the default Mobility settings, but my account was on my Work drive. Portable Homes had placed it at:<br />
/Volumes/Work/systemsboy.xahomes<br />
for some strange reason, but I could live with that. Every so often — particularly if I thought I might be going to another machine and logging in as myself — I&#8217;d hit &#8220;Sync Home Now&#8221; in the Menubar pulldown.</p>
<div id="attachment_1775" class="wp-caption aligncenter" style="width: 428px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/mobile-sync-menubar.png"><img class="size-full wp-image-1775" title="mobile-sync-menubar" src="http://systemsboy.com/wp-content/uploads/2009/05/mobile-sync-menubar.png" alt="Sync Now" width="418" height="125" /></a><p class="wp-caption-text">Sync Home Now</p></div>
<p>This would begin the Home Sync process. The process is far from immediate, but it&#8217;s not too slow. It takes a few minutes. Once it&#8217;s done I can verify that my network and local homes are synced up.</p>
<div id="attachment_1776" class="wp-caption aligncenter" style="width: 512px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/picture-1.png"><img class="size-full wp-image-1776" title="picture-1" src="http://systemsboy.com/wp-content/uploads/2009/05/picture-1.png" alt="Home Sync Status" width="502" height="195" /></a><p class="wp-caption-text">Home Sync Status</p></div>
<p>Conflicts that the service couldn&#8217;t resolve were handled similarly to iPhone-to-AddressBook conflicts, though, with the usual PHD flakiness: often conflicts occurred where they shouldn&#8217;t have.</p>
<div id="attachment_1797" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/phd-conflict-resolution.png"><img class="size-medium wp-image-1797" title="phd-conflict-resolution" src="http://systemsboy.com/wp-content/uploads/2009/05/phd-conflict-resolution-530x426.png" alt="PHD Conflict Resolution" width="530" height="426" /></a><p class="wp-caption-text">PHD Conflict Resolution</p></div>
<p>But the biggest problem with Manual Sync was that logging in to another computer failed. A popup alert appeared telling me I was unable to log in at this time because &#8220;an error occurred.&#8221; Great.</p>
<p>I was really hoping for this to be seamless, of course. But it just may not be possible with this particular setup. The best I can get out of Portable Homes so far is not much better than a glorified rsync script with a pretty GUI for running it and some semblance of conflict resolution. And it completely breaks my ability to log into other computers.</p>
<p><strong>Conclusion (For Now)</strong><br />
In the end I decided that my troubles were likely due to the fact that I was not working in the typical Mac OS X idiom. It&#8217;s my guess that Portable Homes failed for me in this instance mainly because my network home account is on a completely different, non-Apple server, one that my Mac Server is not set up to share as a network home location. I would venture that if you set Portable Homes up just like it says in the manual, using Apple kit and AFP and the like (possibly AFP reshares would work), Portable Homes works like a charm. But if you don&#8217;t you&#8217;ll get some strangeness like I did. Ah, the joys of the bleeding edge!</p>
<p>On my first shot at Portable Homes I experienced a number of surprises and inconsistencies. While Portable Homes is a great idea, and in theory looks to be perfect for someone like me, there are major pitfalls in a complex, multi-platform environment that prevent it from being usable for much of anything. But Portable Homes has potential and I plan to delve more into how to get it working for us in our complex environment. In our next installment I&#8217;ll be trying a setup more closely aligned with the Apple-sanctioned method for implementing PHDs. We&#8217;ll see how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/05/portable-homes-part-1-miserable-failures.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Software Update Server</title>
		<link>http://systemsboy.com/2009/05/software-update-server.html</link>
		<comments>http://systemsboy.com/2009/05/software-update-server.html#comments</comments>
		<pubDate>Sun, 24 May 2009 15:00:14 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1733</guid>
		<description><![CDATA[I can&#8217;t believe I never wrote this up, but I&#8217;ve been using the Software Update Server included with Mac OS X Leopard Server since I upgraded the servers at my old job. If your network — or Apple&#8217;s servers — are ever slow to get updates, having your own centralized SU Server can make a world [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe I never wrote this up, but I&#8217;ve been using the Software Update Server included with Mac OS X Leopard Server since I upgraded the servers at <a href="http://systemsboy.com/2008/06/whats-going-on.html">my old job</a>. If your network — or Apple&#8217;s servers — are ever slow to get updates, having your own centralized SU Server can make a world of difference. But it&#8217;s most useful when you have a bunch of Macs you need to update all at once. Try doing ten or so over the Internet at the same time. You&#8217;ll get errors and failures, and you&#8217;ll kill your network pretty quickly as all those updates come in at once. But updating a lab full of Macs from your own dedicated Software Update Server will not only <em>not</em> fail, it&#8217;ll actually be quite fast since your using only internal bandwidth, of which you should have plenty.  Setting one of these up is pretty easy, but there are a couple gotchas I always have to remember. So here we go.</p>
<ol>
<li>Activate the service in Server Admin.
<p><div id="attachment_1735" class="wp-caption aligncenter" style="width: 486px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-services.png"><img class="size-full wp-image-1735 " title="sa-suserver-services" src="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-services.png" alt="Activate Software Update Service" width="476" height="392" /></a><p class="wp-caption-text">Activate Software Update Service</p></div></li>
<li>Configure the service. I like to configure the SU Server to &#8220;Automatically copy all new updates from Apple.&#8221; This is the easiest, and I like things easy. But otherwise I use the default settings.
<p><div id="attachment_1737" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-general.png"><img class="size-medium wp-image-1737 " title="sa-suserver-general" src="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-general-530x437.png" alt="Configure Service Options" width="477" height="393" /></a><p class="wp-caption-text">Configure General Options</p></div></li>
<li>Start the service and list the updates. And here&#8217;s one of the gotchas: when you first start the service there is no indication that anything is happening. There is no progress bar and nothing will appear in the list of updates. But in fact the SU Server is downloading all the updates (several Gigs) in the background. The easiest way to prove that this is actually happening is to run the df command, then run it again. You should see your root drive getting gradually fuller as the server downloads the updates. This first download will take a long time. I like to let it go overnight.
<p><div id="attachment_1738" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-updates.png"><img class="size-medium wp-image-1738 " title="sa-suserver-updates" src="http://systemsboy.com/wp-content/uploads/2009/05/sa-suserver-updates-530x437.png" alt="Updates" width="477" height="393" /></a><p class="wp-caption-text">Updates</p></div></li>
<li>When you return the next morning, the list should be populated with all the available updates, as seen above. (Also, you see about 10-15 GBs of data in the Software Update Server&#8217;s data store, which is here: /usr/share/swupd/html/content/downloads/.) The last step then — and the thing I often forget — is to tell your client Macs where to get their Software Updates. To do this you&#8217;ll need a computer list in Workgroup Manager. Add any computers you want to use your SU Server to the list. Then go to the Preferences pane for the group and select Software Update. Set the URL for the SU Server to: http://server.domain.com:8088/index.sucatalog
<p><div id="attachment_1740" class="wp-caption aligncenter" style="width: 487px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/wgm-sugroup-url.png"><img class="size-medium wp-image-1740 " title="wgm-sugroup-url" src="http://systemsboy.com/wp-content/uploads/2009/05/wgm-sugroup-url-530x436.png" alt="Create Computer Group" width="477" height="392" /></a><p class="wp-caption-text">Create Computer Group</p></div></li>
<li>After saving that configuration, logging out and logging back in should be all you need to do on your clients to pick up the server. After doing so, run Software Update and you&#8217;ll see the name of your SU Server in the menubar of the interface. This confirms you&#8217;re successfully getting updates from the server.
<p><div id="attachment_1741" class="wp-caption aligncenter" style="width: 429px"><a href="http://systemsboy.com/wp-content/uploads/2009/05/softwareupdate.png"><img class="size-medium wp-image-1741 " title="softwareupdate" src="http://systemsboy.com/wp-content/uploads/2009/05/softwareupdate-465x530.png" alt="It Works!" width="419" height="477" /></a><p class="wp-caption-text">It Works!</p></div></li>
</ol>
<p>Congrats! You&#8217;re not a total moron.  Enjoy!</p>
<p style="text-align: left;"><strong>UPDATE:</strong><br />
Reader Dennis points out in the comments that individual clients can be configured to look to the SUServer for updates without being part of a WGM group or managed by the server at all. This is done by modifying a preference on the client system, which you would do thusly:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://systemsboy.su.server.com:8088/"</span></code></pre>
</div>
<p>That command can, of course, be sent en masses using Apple Remote Desktop&#8217;s &#8220;Send Unix Command&#8221; directive.</p>
<p style="text-align: left;">And, if you want to revert to the standard method of checking for updates, looking at Apple&#8217;s servers, delete the &#8220;CatalogURL&#8221; entry in the preference file by running:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL</span></code></pre>
</div>
<p>Thanks for the tip, Dennis!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/05/software-update-server.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/46 queries in 0.041 seconds using disk: basic
Object Caching 599/690 objects using disk: basic

Served from: systemsboy.com @ 2012-05-22 19:14:09 -->
