Why IT won't like Mac OS X Lion Server

New Profile Manager is a nice addition, but in almost every other respect, Lion Server is a downgrade

1 2 3 Page 2
Page 2 of 3

Apple has streamlined the server configuration process from previous versions, with fewer screens asking questions and more done automatically. The installer is smarter as well. If you tell the setup assistant to create an Open Directory master, it will do that as well and DNS for the server's IP address if it doesn't find it on the network or the Internet.

That's pretty nice, particularly if you don't know what DNS is. Unfortunately, if you do know what DNS is, the Server application -- now the only management tool installed with Lion Server -- won't show you the DNS configuration is. It provides no way to edit settings for DNS, DHCP, Open Directory, and other network services.

The old administration tools that can access to these services -- Server Admin and Workgroup Manager -- are no longer part of Lion Server. Instead, they are available are a separate download -- but not from the Mac App Store, where you get Lion Server app. You have to go to Apple's support site. Nothing I could find in the installation screens, the help files, or Apple's main Server website even mentions them. To quote Douglas Adams, the tools were "on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the leopard.'"

Lion Server's many missing services

Once you locate and download the Server Admin tool, experienced Mac OS X Server administrators will notice it's a much thinner tool than it used to be. Roughly half the services that used to be there are missing. Most user-based services, such as file sharing, calendaring, and Web services, have been moved to the simple Server application. Others, such as QuickTime Streaming Server, have been completely removed.

One of the more significant feature rollbacks comes in reduced support for Windows clients. For years, Mac OS X Server's LDAP-based Open Directory had the ability to function as a primary domain controller (PDC) to support Windows clients. The PDC provided Windows clients with single sign-on authentication, and for those who work on both platforms, it gave users access to the same accounts and server-based home folders from their Windows PCs as well as their Macs. In Lion Server, Windows clients still have access to file sharing, but are now second-class clients.

On the flip side, Lion Server retains Open Directory integration with Active Directory. Mac clients can still bind to Active Directory using the "golden triangle" configuration, where Mac OS X Server and Open Directory bind to Active Directory.

Another service that Apple deleted is the print server of previous Mac OS X Server builds. Lion Server contains only the same ability to share printers found in every copy of Mac OS X client for the past five years: the open source Common Unix Printing System (CUPS), which gives Macs the ability to host shared print queues and simple pools of printers but lacks the enterprise features that previous print servers had. For example, Lion Server's CUPS cannot prioritize printers in the pool or set quotas for individual users or printers. And you can't publish printers to Open Directory.

Lion Server: GUI, GUI, gone

Other services that appear to be missing in Lion Server are actually still there. NFS (the Unix-based file sharing protocol) is gone from Server Admin, but it is accessible via the command line. Podcast Producer, Mac OS X Server's podcast workflow system, still uses NFS, and you can create NFS-based home folders for users. But where before you could click check boxes to configure it, you now need to type Unix commands. Similarly, the FTP server isn't available in Server or Server Admin but is available through the command line.

If you're looking for the configuration for MySQL, you won't find it, either in the GUI or in the command line. That's because Apple has replaced it with PostgreSQL, another open source database. On one hand, this is an improvement, because PostgreSQL is considered to be more powerful than MySQL. But whereas Snow Leopard's Server Admin tool had GUI settings for MySQL, PostgreSQL is command line only in Lion Server.

With others services, GUI administration tools survived -- barely. Lion Server still has industrial-strength Apache Web services, but it has replaced several windows' worth of settings with little more than an on/off switch and a button to add another host website path and domain name. This makes it more difficult to host multiple websites as virtual hosts or at least more difficult to figure out why it isn't working.

1 2 3 Page 2
Page 2 of 3
7 inconvenient truths about the hybrid work trend
 
Shop Tech Products at Amazon