Why IT Won't Like Mac OS X Lion Server
snydeq writes "InfoWorld's John Rizzo sees Mac OS X Lion Server as a downgrade that may prompt a move to Windows Server. 'Mac OS X 10.7 Lion Server adds innovative features and a new low price tag, but cuts in services and the elimination of advanced GUI administration tools may force some enterprise departments to think twice about the role of Mac servers on their networks,' Rizzo writes. 'Looking more deeply inside Lion Server, it's impossible to avoid the conclusion that Lion Server is not built for those of us in IT. The $50 price tag — down from $500 — is the first clue that Lion Server trying to be a server for the consumer. But the ironic part for IT administrators is that Lion Server actually requires a greater degree of technical knowledge than its predecessors.'"
No doubt Apple is backing its new iCloud platform as the way for everyone to share - and damn the so-called hardware Server market. This is the only operating system not natively supported in most virtual machines. IDC doesn't even include Apple in market share reports anymore, and they've clearly de-leveraged their investment over the past few years as opposed to their commitment to growing xServe in 2002
All that aside, I had a client who insisted on moving to OSX Server in 2003 to manage his email. FIle sharing was fine, even over a massive fiber/iscsi San config. But it didn't take long for his users to force a switch to an exchange hosted environment. The features just weren't there and the support or the tech resources to make corrections were far too time-consuming.
When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
I've played with it for a few days now, and I absolutely agree. I'm not planning on upgrading any of my customers at this point, and I'm considering my options for replacements in environments where I can't maintain Snow Leopard Server indefinitely. I think it's likely to be relegated to calendar server duty, and I'm going to move mail, web, and FTP to some variety of Linux.
I'm really not happy with Apple about Lion - it just doesn't feel like an upgrade to me, and server is even worse. I don't like seeing the best operating system there is backsliding like this.
So IT departments may not like apple for various reasons.
Look at the share price and the earnings. Apple, quite rightly, couldn't care less.
I don't think it needs an article a day to say what IT departments think of apple either
I can easily think of two more:
I have not heard any reason why a currently working installation of OS X would suddenly stop working altogether just because the owner did not upgrade. Windows people have seen this before; there are plenty of people still running Windows XP even though two newer version of the same have been released since.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Is he aware that the advanced GUI tools known as Server Admin Tools are now an optional installation but still completely compatible with 10.7 server?
John Rizzo, author of "Mac OS X Lion Server for Dummies"
A fool sees not the same tree that a wise man sees. -- Willam Blake
Mac OS X Server before it, and now OS X Lion Server aren't intended for enterprise IT, and haven't been for a while. Apple has been working the word enterprise out of the marketing pages for a while now.
Indeed, the current blurb says this on apple.com: "OS X Lion Server gives you everything you need to provide workgroup and Internet services.".
For workgroup and SMB sized applications it's pretty nice, but a bit of a quandary when you hit the big leagues.
I put all my thoughts on it in my review on AFP548.com: http://www.afp548.com/article.php?story=lion-server-review
The real place in enterprise for the Mac has been in on the client side for quite some time now.
"Requires a greater degree of technical ability" omg, the command line, NOOOOOooooooooooo!
Or there is another option. Learn how do to things without a pretty gui helping you.
They need to have mac os X sever for any VM on any base hardware.
Apple does not even have a real sever any more.
The mini and mac pro are lacking in big plies like.
Dual PSU
lights-out management (LOM)
Hot swap HDDS -at least the mac pro has easy to get to HDD bays
Dual nics in the mini.
no easy to make bootable installation DVD or image for sever 10.7 -you can make a OSX 10.7 install image / dvd.
NO sever OS downgrade on the new hardware.
All of the advanced GUI tools (Server Admin, Workgroup Manager, etc.) have been updated for 10.7 and available as a separate download from Apple:
http://support.apple.com/kb/DL1419
The whole premise of this article is bunk.
Who had any delusions of Apple being business oriented in any way? They aren't even pro oriented these days (see all the hubbub about FinalCut Pro).
The only area where they somewhat cater to business is iPhone and iPad, everything else is strictly consumer oriented...
I don't know any high quality sysadmins that want more point'n'click high-bandwidth GUI features on their servers, and less reliance on low-bandwidth SSH console commands.
I mean, I'm willing to hypothesize that they are out there, sure, but I'm also willing to postulate the existence of flying monkeys for the sake of discussion. I don't expect to ever meet one.
If you're not satisfied with your upgrade path from an OS X server, why would Windows be your choice? Wouldn't another UNIX like platform be an easier, cheaper, and more reliable choice?
Give me Classic Slashdot or give me death!
Nothing changes. Haters hate, and people who hate change will bicker. Eventually 10.7.1 will come out and fix some of the problems that are discovered during general release and life will go on. I remember similar stories about Leopard and Snow leopard.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
If your using a non time capsule network backup, it's broken. They disabled DHCAST128, and use dhx2 instead.
My biggest complaint is the lack of information about the upgrade process. I currently have a Mac running 10.5.8 Server and I haven't been able to find anything that will tell me if any of my settings will migrate if I upgrade to 10.6 and then to 10.7 and then add the Server addon. Do I have to start over at that point or will my server settings be maintained through that process?
Seems like this might be a situation a lot of people could be in if they didn't want to shell out another $500 for 10.6 Server but are now interested in upgrading to 10.7 Server.
IT shops wont be scared of the command line- they'll likely embrace it.
With the elimination of the XServe and now the simplifying of Lion Server, it's clear that Apple has decided to choose a different vector for their server business. To me it seems they are now focused on the SOHO market where the users administer the network and there is no IT department (obviously another reason why IT professionals REALLY do not like Lion Server). This is a very Apple thing to do: turn something complicated into something almost anyone can do. I would not be surprised if they ended up making more money with this approach than they did with the XServe approach - this way has a significantly broader base.
I would never have considered using OS X Server at home before but I an now thinking about using my current Mini for a home server after I upgrade to a new machine because it now seems doable and worthwhile to me.
Hot swap HDDS -at least the mac pro has easy to get to HDD bays
The minis these days make it very easy to get to HDD and RAM. You just unscrew a large cap on the bottom.
Dual nics in the mini.
How about 20? It has Thunderbolt.
no easy to make bootable installation DVD or image for sever 10.7
What? It's very easy to make a bootable clone using a program like Super Duper.
The dual PSU is an issue, but the mini's are so small and cheap enough why wouldn't you just be running several and have hot failover to the working ones?
They actually seem like really good server systems to me.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The author of the article keeps knocking Apple for what they decided to include in the OS. Okay, sure.
But compare this to any Linux distro -- the distro maintainers make similar decisions with every release. Some new packages get included, others get dumped. If you need the ones that were dumped, you just have to install them manually.
Without that comparison, the entire argument is meaningless.
There's no -1 for "I don't get it."
He got all the installation part wrong. Once you buy Lion from the AppStore you can easily create a DVD without any hacks and there are a couple of ways more to install Lion (including a netinstall). You don't need snow leopard either.
Honestly, It seems to me that the things that are best done in a windowed environment (user management, policy management, etc) have been kept in a nice GUI, whereas the things that have been traditionally configured in text files or via the command line on *nix servers have been kept that way. Quit moaning about having to actually learn how to administer a server. I don't see how IT guys in a enterprise are really going to see this as a bad thing. If they already know how to administer a *nix box, they can administer a OSX box. I can see this affecting shops that are solely OSX Server environments, but those are the exception, not the rule.
Hmm, Why IT Won't Like Mac OS X Lion Server.... it's because it... is... a... MAC. *DUNNNN*
Run, there's a command line!
... the elimination of advanced GUI administration tools...
Incorrect. Lion does indeed include the most awesome GUI administration tool in existence.
It's called Terminal.
In the course of every project, it will become necessary to shoot the scientists and begin production.
You're saying Lion isn't user friendly enough on the GUI side for your system admins?
Here's my advice: get real admins, not GUI certified suckers...
I know when I do IT I go headless Linux. My question is what IT Professional actually needs to use advanced GUI administration tools. I'm NOT bashing those of you who use them but when I think server I think command line. The desktop has the GUI and the server has the prompt. Much like an embedded system where you want to the power to be available it just makes more sense to go with no GUI. This is why to me Windows based server's never made sense. I know it's a widely used Server OS and I know it's involved in a lot of company's but I just personally have never been a fan. So by OS X Lion saying they have elimination of advanced GUI administration tools I say this is a good thing! I'm not going to sit here and fan boy Linux or anything like that, but on a totally personal belief, right or wrong I'm going to say IT is a command line only world. Leave the GUI for the desktop and the command line for the server.
Feel free to criticize me for this but either way it's is my opinion, right or wrong.
Not this time. This isn't about bugs, it's about intentionally removed functionality.
I do sincerely hope Apple gets a clue from these articles and realizes that they screwed up. But I'm not holding my breath, and I'm not recommending any more Mac servers for my customers unless they have a specific need. I've always been a big Mac proponent, but I'm getting tired of apologizing. This time, I'm not going to, I'll be installing more Linux servers as it's time to replace the 10.6 servers I've installed, unless Apple fixes this mess.
I posit that anyone using a server version of an Apple product is not an IT professional to begin with.
I posit you don't know what the fuck you are talking about.
I am honestly surprised there are even enough people running Mac servers to have an article about it. Other than hobbyists or tiny proprietary shops, I have never seen a Mac server in use. What role does it serve that isn't completely covered, and done better, by a Linux distro or Windows Server?
So using Unix to run your server means you're not an IT professional? What are they supposed to install? BeOS?
I posit that anyone using a server version of an Apple product is not an IT professional to begin with.
I posit you're either an idiot or a bigot, or both. But it's clear you are uninformed. There are many installations, profit and non-profit, using OS X Server.
Well, I presume he means GNU Linux, of course! Because Gnu Not Unix!
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
The writing was on the wall as soon as Apple announced that the Xserve line was going away and nothing would be replacing it as a rackmount option. The sad thing is that everything works remarkably well together (we've had 6 servers attached to 6TB of storage using Xsan for years now with no problems) but it's simply no longer a supported solution. And Apple's suggestion to replace the servers with Mac Pros or Mac Minis is simply ridiculous for a handful of reasons. In the mean time, we're looking at hardware from IBM and Oracle and weighing our options.
Karma: Positive. Mostly effected by cowbell.
Rest of Lion.
Lion so far has been Apples Vista, it is less the bugs, but they downgraded usability to a big degree.
a) Icons which are gray in gray which basically destroy what Finder hat left of usability
b) Autosave which cannot be turned off (causing havoc among people who work things out and sometimes drop the working without saving
c) Replacing the save as with a clone and save functionality for nothing
d) New SMB implementation which is way worse than the old samba based one causing problems among people with NAS
e) Mission control which is half finished and omits function from spaces literally everyone was using
f) half finished launch pad without and search functionality
g) iCal and address book got the user interface design from hell treating
The list goes way further but those are the ones top of my list
I always think it s funny how someone classifies a product as "pro" or "consumer" based on the price.
Honestly, having used OS X Server for years, I long ago stopped using the GUI tools for anything that it wasn't required for. Simply because it was always happy to blast away any advanced changes that might have been made by hand. Nothing like having to restore backups of httpd.conf simply because Server Admin or System Update decided to just write over the existing one. Hell, I've also had System Update simply write a blank virgin setup over our LDAP setup. So if 10.7 looses half the GUI and in return (I'm hoping anyway, haven't installed the server version yet...) will simply leave files alone that are already configured, I'd consider that a welcome trade.
This is truly a major disappointment - right on the heels of the discontinued xServe.
I couldn't be more sad for the direction and the position Jobs & Co. has put Mac IT in. It's like a nightmare. Here we had the best stuff, server and Server OS-wise and they wreck it all within the span of a year.
I'm starting to get pissed off, and I'm a long time FANBOY. I fucking love the Macintosh. There's nowhere to run.
What the hell are they thinking?
They deserve whatever comes their way now, they've demoted us to what used to be vicious lies about what the Mac was.
This is a nightmare, God, wake me up.
Bloody-Hell.
~hylas
I do sincerely hope Apple gets a clue from these articles and realizes that they screwed up. But I'm not holding my breath, and I'm not recommending any more Mac servers for my customers unless they have a specific need. I've always been a big Mac proponent, but I'm getting tired of apologizing. This time, I'm not going to, I'll be installing more Linux servers as it's time to replace the 10.6 servers I've installed, unless Apple fixes this mess.
I'm sure you had good reasons, but I'm not sure I would ever have chosen an Apple server, as Apple were always a bit lukewarm on enterprise support, even when they tried their hardest it was a bit half-hearted, and were never really competing well with Linux or even Windows servers for performance or available server software, though I guess they did have it all presented in a neat package with a nice admin UI. Linux is a much better choice for servers at this point, and in a few years I would expect Apple to drop even more of the server features or even drop it altogether as less and less people use it.
Apple's focus is definitely consumers now, and more specifically, gadgets, mobile and iOS. They have moved on to the next great thing (mobile, cloud), and that's great, it works well for them and the majority of their customers, but it means they have completely lost interest in many parts of their business:
* Pro software like Final Cut Pro has been redesigned to make it easier to use (not adding features, taking them away)
* xCode is still a buggy mess, though it is at least getting some attention.
* Mac Pro machines have not had a major upgrade in years and are quite expensive for what you get compared with consumer options
* Mac OS X has become OS X, and has moved visibly closer to iOS in many ways (and in many ways improved as a consumer OS because of this)
IMHO that change of emphasis from pro to consumer is only going to increase in velocity, unless someone very different from Steve Jobs takes over.
Through Terminal, can the user access specialized editors for the configuration files that automatically determine which lines are valid and which aren't and interactively restrict input to valid values?
Comment removed based on user account deletion
Beyond basic configuration, real Mac OS X sysadmins don't use the GUI's. The things the author gripes about (QTSS, MySQL, NFS) were never really expansive in the GUI tools beyond "enable networking" or "run # processes" or "set this service to run on port 8000". QTSS has been replaced, not removed and no longer requires server involvement beyond a file share. MySQL is replaced by PostgreSQL and as said before, beyond "enable networking" really had never any GUI admin tools thus we were still going to command line or phpMyAdmin. MySQL is still there by the way, not removed entirely. NFS same thing, shares were never done in the "NFS" tab, they were done in the "Sharing" tab together with AFP and SMB.
SMB as a PDC/BDC is maybe a slight loss in small environments but thanks to the licensing issues it was stuck on 2 and never could've made it bundled in Mac OS X to 3 (and Windows 7 support) as GPLv3 prevents the proprietary ties to the configuration subsystem. There is documentation available however on how to run Samba 3 (and binary packages as well) on Mac OS X Server and run it as a PDC/BDC against LDAP (which Open Directory is), it just won't be integrated.
I like that XSAN is now included for free. Great if you want to build a large mail or Apache or any type of cluster and very simple to set up. Also the Profiles addition will be a boon in many (especially the more mobile) environments. A lot of that could be done already (provisioning) in Open Directory (using MCX) but not many users like to be bothered with locking down their environment.
Custom electronics and digital signage for your business: www.evcircuits.com
Comment removed based on user account deletion
Comment removed based on user account deletion
let me tell you as an industry insider in web hosting/datacenters that server = linux since a long time ago. the question is, which flavor of linux. the most used and accepted one so far is centos. those who want to handle the support bill use red hat enterprise. debian and clones, opensuse come after. ubuntu is just a new entry.
just have a look.
http://www.webhostingtalk.com/
community forum for hosting/it/datacenters. you can find all kinds of people from industry, ranging from (now the biggest datacenter in u.s.) softlayer, much lauded rackspace to obscure indian company to kids who are trying to do hosting with their mothers' credit cards.
Read radical news here
THANK YOU for not proposing Windows servers as some sort of logical rollover.
Comment removed based on user account deletion
People actually used OSX for servers?! Ô_õ
Comment removed based on user account deletion
Comment removed based on user account deletion
I think Apple has come to realize it's simply not a player in the server space. Being Unix, it's hard to compete with Linux when your greatest strength - the UI - isn't really important. There's very little that Apple offers - in the server space, anyway - that the other *nixes don't also provide.
That said, this article is silly. The author likes to refer to "those of us in IT", but clearly he's not particularly technically oriented. Unix admins don't just prefer the command line - they DEMAND it. For a Unix admin, the loss of GUI controls is basically irrelevant. And even if you like having a GUI interface (and, btw, please turn in your geek card at the door), the plaintext configuration files for Apache, Samba, OpenLDAP, CUPS, or what have you are not particularly arcane.
I think the author falls into the camp of people that like to play at being a server admin (seriously - Podcast Producer? Lamenting a GUI for MySQL?) as more or less a "fun little hobby". For those people, Mac Server was a viable alternative to Windows. There's nothing wrong with that, but it's not a commercially viable market.
#DeleteChrome
Apparently, these idiots at IDG don't know what Linux is.
analogy can be illogical.
After the Final Cut Pro screw-up, this doesn't really surprise me. As a Final Cut Pro user who likes OS X as his primary OS, I'm stuck on 10.6 for as long as I can get by. I didn't even have the newest good Final Cut Studio when they discontinued it. Now, I'll have trouble even finding a copy of that version to buy. My version (FCP Studio 1, I think) only works with 10.6 if I don't install the latest Pro Apps update.
IT is using servers from Dell, HP, IBM, so in most IT deparments there simply are no MacOSX Server, end-of-story.
If TheGreatSteve want's to chance that, he has to release a (limited, ie can only be configured with OSX?) MacOSX-Server for non-apple-boxes.
would buy an Apple product for use as a server?
Really, this is something fundemental to remember, MS has no clue as to what way it may be jumping next. Just see gaming on windows. They have changed their tune on it so often they sometimes changed their mind before the previous police had even been announced.
Apple on the other hand has a plan. And OSX as a serious computer isn't a big part of it. They know the big money is in the home and in peoples pockets.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Just another piece of evidence to prove the fact.
http://apple.slashdot.org/story/11/07/22/1347232/Will-Apples-Lion-Roar-For-Business
I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
And it makes sense that they did so, for a number of reasons:
1. The day the XServe was discontinued it was obvious that Apple weren't interested in the server market. Come on, they proposed the Mac Mini as an alternative.
2. Some of the removed functionality (I'm thinking particularly the Windows integration) depended on F/OSS projects which haven't seen dramatic functionality improvements in many years. Come on, PDC functionality? What year is this, 1999? Vista onward won't even join a Samba PDC-based domain unless you hack the registry; Samba 4 is still years away.
3. Most of the other aspects of removed functionality I don't see a huge deal with. I don't really see the benefit to a GUI for your database administration unless you also provide a GUI for setting up the application(s) that will talk to it; most printers these days can be purchased with inbuilt networking and putting a print server between such a printer and your workstations seldom makes sense, your'e just adding something to go wrong; the "printer pool" functionality in CUPS is something I've always thought was a bit of a "Look, gran!" function. IMV, the few organisations that would be likely to use this would be very unlikely to use OS X server to do so.
Apple had a choice: either stop focusing on the business server market altogether, cut some of the excessive functionality and target the burgeoning home/micro business server market or invest a small fortune in OS X Server (and, in some cases, the underlying software) to bring it kicking and screaming into parity with Windows Server.
But without the hardware, souping up OS X server in this way makes little sense.
Am I the last person on Earth that still believe that OSX and Windows are not meant for use as a server?
relies on a gui instead of his brain, FIRE HIM!
This isn't really that bad.
The important stuff (MCX) has been enhanced such that client management---which is where the effort is---is easy, fast and comprehensive. The less important stuff is hidden from small shops who would just muck it up, and at the enterprise is usually provided elsewhere (ie, they'll already have an AD domain, Exchange or suchlike, FTP and web servers, file servers etc, etc). Basically, they deprecated stuff most people don't use, or have better solutions for.
About the only real pain is losing enterprise print services, but even that's not too huge a loss considering that, again, there's better tools out there that enterprises are already using, and small shops wouldn't go anywhere near those features.
It would be nice if Apple provided better hardware and/or allowed you to deploy MacOS X Server VMs for things like MCX or ARD. That, more than any of the author's other complaints, is what keeps OS X out of the enterprise. Other nice touches would be SSO on iOS and some way to extend Time Machine services to non-Apple Filers, or if Home Sync/Mobile Users is somehow no longer a festering pile of suck (which, to be fair, is the case on Windows and UNIX when you get to the gigabytes of files stage and are sync'ing profiles)
--srj/mmv
It does not matter, apple's server OS will not gain a foothold in enterprise because Apple no longer sells server grade hardware. They suggest you run it on a mac mini or other consumer grade device with no rackmount capability and no redundancy. Apple does not allow the OS to be licensed to run on other hardware platforms (dell, hp, etc). The termination of the apple server hardware was a clear indication that Apple had no interest in the corporate environment; this price structure is just another confirmation.
"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."
I wish you had quoted a bit more, because it leads the reader to conclude that if the one service removed that TFA mentions is quick time streaming server, then big f'ing deal. Here's a little more from TFA:
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.
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.
The print server would seem to be one of the more important removals in functionality.
They made one server-grade piece of hardware. It was the Xserve. Rumor has it that the next Mac Pro will be convertible to a rack setup, but I wouldn't bet on that coming true (as much as I'd like it). Snow Leopard Server on an Xserve was the high-water mark for the enterprise Mac server. Apple just didn't sell that many.
On the other hand, they practically can't make the mini servers fast enough to keep the channel stuffed. I've installed likely 10 or more mini servers for each Xserve I ever set up in all my years in business. They aren't industrial, but they're great SMB servers. The current model adds Thunderbolt so you can finally do good external storage (no more networked flakey FW800 drives) and a quad i7 for a grand. Lion Server has been turned into a small business server for the average shop. It'll sell millions. Might not be an enterprise product now, but when was it, really?
-- Josh Turiel
"2. Do not eat iPod Shuffle."
It's $50 more expensive than Linux and does less, but it's Apple, so that's OK?
I'm sure you had good reasons, but I'm not sure I would ever have chosen an Apple server, as Apple were always a bit lukewarm on enterprise support, even when they tried their hardest it was a bit half-hearted, and were never really competing well with Linux or even Windows servers for performance or available server software, though I guess they did have it all presented in a neat package with a nice admin UI. Linux is a much better choice for servers at this point, and in a few years I would expect Apple to drop even more of the server features or even drop it altogether as less and less people use it.
I disagree. Their server OS and hardware was always oriented towards one thing -- an easy system for small organizations without fulltime IT staff. Large industrial strength IT was never the target, which is why you felt it was lukewarm or halfhearted. This is why they never made anything beefier than a 1U server, and dropped the 1U at the end of 2010 since hardware trends are making even that much beef irrelevant to the market Apple is interested in. (Apparently at the time they dropped it, they were already selling dramatically more Mac Mini server models than Xserves.)
The price drop and streamlining in Lion are very much in line with those trends. Lion Server will get used by more people than any previous version of OS X server, not less. But at the same time, the IT industry won't like it, and with good reason -- it's not designed for them.
Apple's focus is definitely consumers now, and more specifically, gadgets, mobile and iOS. They have moved on to the next great thing (mobile, cloud), and that's great, it works well for them and the majority of their customers, but it means they have completely lost interest in many parts of their business:
* Pro software like Final Cut Pro has been redesigned to make it easier to use (not adding features, taking them away)
* xCode is still a buggy mess, though it is at least getting some attention.
* Mac Pro machines have not had a major upgrade in years and are quite expensive for what you get compared with consumer options
* Mac OS X has become OS X, and has moved visibly closer to iOS in many ways (and in many ways improved as a consumer OS because of this)
Your middle two bullets don't make a lot of sense. XCode is what Apple uses to write its own stuff. I assure you they haven't lost interest in that!
As for Mac Pros, they are single/dual socket workstations, which means Mac Pro generations must track Intel's release schedule for dual-socket Xeon CPUs. At the moment, they are as current as they can be: they have "Westmere" family processors. Intel's release of Sandy Bridge family processors in this space has been delayed till the end of this year, which is probably why you think the Mac Pro looks oldish.
Earlier in the year, Apple released a new version of it's popular professional video editing software, Final Cut Pro X. There was much belly aching by the user community and in the media about missing features. Indeed, the comments from professional users are eerily similar to those comments of IT admins about Lion Server -- basically that it's being dumbed down for the consumer market.
Just a few weeks ago, Apple updated the FAQ for this software, with CNet quoting the following:
"Final Cut Pro X is a breakthrough in nonlinear video editing. The application has impressed many pro editors, and it has also generated a lot of discussion in the pro video community," the FAQ reads. "We know people have questions about the new features in Final Cut Pro X and how it compares with previous versions of Final Cut Pro. Here are the answers to the most common questions we've heard."
In the FAQ, which details specifics about importing, editing, media management, export and purchase, Apple's tried to make one thing clear: some of the missing features will return with future software updates.
Indeed, Apple may be as inclined due to this backlash to reverse itself with OSX Lion as it was with Final Cut Pro. It's entirely reasonable to project that missing server features may make their return to the Sever Admin panel or as stand-alone add-ons.
After all, I doubt that Apple is trying to get rid of the userbase of corporate departments that use OSX Server and technologies like the group print spooler and the Quicktime streaming server are already developed, coded, and released -- so why not roll them back in?
Rather, it's intended for small businesses that primarily use Mac desktops and don't have an IT department — thus Apple focused on removing things from the basic GUI admin tools that didn't directly support this application — are there seriously admins out there who are familiar enough with Apache and bind to run a nontrivial server, yet "uncomfortable" with command-line tools and configuration files?
The fact that the only hardware Apple markets as a "server" is a Mac mini should be the first clue.
As for "lack of Windows support," this is just Apple's typical "angling for new rather than old" — Active Directory has never been a good fit for small businesses with a single server. The main reason it shows up in this environment other than "because Microsoft documentation implies there is no alternative" is "because some application requires it" — and vendors whose applications make nontrivial use of AD are unlikely to support non-Microsoft AD servers in the first place, even if Apple's servers could pass some hypothetical industry-standard Active Directory regression test suite, which doesn't even exist in the first place. And not tilting at windmills is generally regarded as good business sense.
Given that small businesses will almost surely be either "mostly Mac" or "mostly Windows," it doesn't strike me as "stupid" for Apple to make things as easy as possible for "mostly Mac" organizations, given especially the potential for growth in this market, rather than trying to compete with other vendors' products "on their own terms," even at the expense of the very small number of "enterprise IT shops" heavily invested in Apple servers.
You said this earlier, and I still don't see how installing Linux servers will solve you problem. They ripped out a sub-set of what were generally believed to be pretty poor GUI administration tools. No actually services or daemons were removed, just some GUI tools. The Linux boxes you replace your servers with will also not have these GUI tools. You aren't solving your problem. Either A) stick with the OSX servers and configure them using the remaining GUI tools and some command line tools, or B) install Linux on your severs and configure those services with even fewer GUI tools and even more command line tools. Don't get me wrong, I'm all for Linux servers. When I used Mac clients I typically back them with Linux servers anyway, I just don't see how switching to Linux is going to "fix" the "problems" brought out in this article.
I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
I'm also a Mac admin and we're actively looking for replacements for Apple's gear two or three years down the road. We made the mistake, being a mostly Mac company (about 20% Windows) of letting ourselves be convinced into switching over to a Mac server based server infrastructure back in 2006, just around the time Apple killed the XRaid. I suppose the writing was on the wall back then already, but we didn't really want to look too closely. When Apple killed the XServer with two months notice at the end of last year, it became blindingly obvious, though. Anyone using Mac server software or gear in a larger than workgroup sized company should think carefully before using this tool.
I thought this was a joke at first. In 22 years in IT, outside of use in the film industry, I have never heard of any business that used Mac servers. Linux is far more accepted in the server room. At most, the corporate world accepts a few Mac workstations lurking in creative departments ripe for downsizing.
Given that attitude, why would Apple invest effort in this area?
Oh, they know what it is -- it's that OS that doesn't advertise. So the editorial (commercial benefit) question is, Windows or OSX?
Doesn't matter, though, because serious server types wouldn't give this article their valuable time. They know the Mac is Un*x, and software admin on a Mac is substantially similar to other unices. The real issues are hardware issues. Want (currently) 24 usable threads (12 hyperthreaded cores) ? Lean towards the Mac. Want failover PSUs and hot swappable drives? Lean towards other hardware (and of necessity, away from the Mac.) Got a relatively small system to set up, a Mac is fine. Even a small one. Regulatory concerns... not so fine. Lion is kind of sucky (speaking as a Mac guy), it's really a consumer GUI downgrade, bringing the disadvantages of IOS to OSX, courtesy of some sweat-lodge-addled lunatic at Apple, but it really doesn't matter, because the server heart of OSX isn't GUI based anyway. Anyone who requires "server GUI tools" is only worth an LOL anyway in a serious server environment. The OSX GUI server tools don't retain changes made other than those they directly support... they'll wipe out your subtleties in one click, and so no serious IT department would even *consider* using them -- having said that, there are a fair number of point-n-click IT departments out there without complex setups and no need for them, either.
I've fallen off your lawn, and I can't get up.
What I don't understand is the fuss over the GUI tools for OSX 10.7 Server.
We run a clustered Mac OS X server environment at the office for our clients and we NEVER use the GUI tools for management. Most of the services we have built using MacPorts and administer via console. While some might think that we've purchased over-glorified and over-priced equipment to basically just run UNIX, however, Apple offers a level of support that is decently affordable and reliable. Also, to be completely honest, the GUI tools were ALWAYS broken, I can't think of a time where the Apache (Web Service) config didn't get screwed up at some point or another using that miserable excuse for a toolset.
So the point is, stop complaining about things that are irreverent to REAL system administration, and look at the items that are important- like free XSan. To me that is worth the upgrade to 10.7 alone.
I haven't had a chance to sit down and play with Lion Server yet, but the reviews I've read so far (including this one) do not impress me. Hopefully some features will get added back due to customer complaints. If the bit where you need two different admin apps to configure all the services is true, that's completely asinine. They had it right in Snow Leopard Server, where the Server Preferences app was aimed at non-geeks, but if you knew what you were doing you could do what you needed to from within Server Admin.
~Philly
I guess the real question I have is:
How can I hack my old PSU from my dual 2.0 GHz G5 so that it will support a modern intel motherboard, so I can build a new system using the old (sexy) aluminum powermac case and power supply (and fan)? (I'm actually not all that "in love" with the PSU - just don't want to have to purchase a brand new one if I don't have to - but it's one sexy case - especially if I buff-off the Apple logo on the side, and maybe acid-etch or silkscreen something else in there.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
MacOS X print serving was always a joke even for OD-bound Macs in a strictly Mac environment (i.e., using nothing but what Apple would sell you). One would expect an OpenDirectory server to publish a PPD alongside a URL to a printer location (such as one might need to do if one uses EFI RIPs and the corresponding EFI PPD to connect to an LPR print queue). No way; one must distribute the PPD via other means (static image, radmind, package install system, one-off local install, what have you) and then publish the print queue with the OD server pointing to wherever that PPD is installed on the machine. This is remarkably immature printer serving.
Deleting managed printers from the client is not straightforward. This should be as simple as removing the printer from the relevant group the client is in, logging the client out, and logging back in as a valid user on the client. But in practice this generally requires removing a bunch of managed print queues (the ones named "mcx_" followed by a number) then letting OD push down the printer set you want.
It would be easier, less time-consuming, and more predictable to "manage" the printers by giving the relevant CLI CUPS commands manually. At least then you'd get feedback about how well printer creation went and you would know what's going on each step of the way.
Setting up shared print queues on MacOS X Server is also a time-consuming joke as you wait for the Apple-made UI let you indicate which protocols you'll use to share a print queue.
Digital Citizen
The dual PSU is an issue, but the mini's are so small and cheap enough why wouldn't you just be running several and have hot failover to the working ones?
Isn't this a way of saying one should only run services that have a failover mechanism built into them?
Digital Citizen
Mac server, really?
I guess the desktops and notebooks weren't overpriced enough.
Just use Linux for servers, it's the only thing it's good for, after all.
If appletv takes care of your movies and all your documents will soon be in the cloud, what use is a home server in the Apple garden?
Even an apparently cut down version which has less features.
http://www.awfullybigmoustache.com
XP + nLite - what do I need more ? XP is the best and fastest M$ OS ever.
Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
Installed Freebsd saved 50 bucks.
"A problem for administrators is that there is no supported way to make your own bootable installation DVD. There is an unsupported hack to create one, but it can bring up other complications."
here's apples official unsupported hack to making your own recovery disc.. for the uninitiateld, you can substitue blank DVD or USB stick for USB drive.
http://support.apple.com/kb/HT4718
first thing I did was make a USB stick so I wouldn't have to download it more than once.
First it's "Mac is too much GUI based." Now it's "Mac has less GUI stuff." Make up your damn minds.
As for backup, just burn the installer to a disc or copy to an USB stick.
Vote monkeys into Congress. They are cheaper and more trustworthy.
Apple killed the traditional OS X Server with 10.7. Despite the 10.7 version number, this is really a 1.0 of something new: an entirely "overlay" based server for Mac OS X.
I expect it to grow. Some of the things it has will no doubt never come back, but I think a lot will over time.
In the meantime, if you need something missing, there's lots of great options out there: various flavours of Linux, plus Snow Leopard. No need to go to Windows, unless of course you want to.
They did remove a few daemons - there's no more Samba in Mac OS X. They've replaced it with some proprietary blob, it no longer handles windoze domains. Not good. QuickTime Streaming Server is gone. That's worse. They also took out the print service, which I could see being critical for some people, even though I never used it. And they took out MySQL, which doesn't bother me, since it's easy to put back. Tomcat's gone too, I never used it and I don't know how hard it is to put back.
As for the GUI tools, I've been running some Linux servers for years. I use GUI admin tools for quite a few things - unlike quite a few people here, I don't consider the command line an improvement on a good GUI, I consider it to be a step backward. It's something that I use when I have to, when there isn't a GUI that does it better. And most of the time, for most functions, there's a GUI that does it better.
The Mac OS X Server 10.6 GUI was, contrary to popular belief, quite good. It wasn't perfect, and I had to occasionally touch a command line, but for the most part it did what it needed to do, was fairly intuitive, and gave quite a bit of control. Where that GUI still works in 10.7, it's still fine. But for quite a few services, it's gone. The replacement is half-assed, and clearly aimed at people who want a server appliance. I can't imagine it'll even work well for them. The old tools have to be downloaded separately - which means that not everyone is even going to see them, they're not likely to be considered a high priority by Apple, and they may even be slated to go away at some point.
Now on Linux, I can install Webmin. That handles GUI operation for almost everything I do, and works well. It's not great for DNS, but I'm used to command line for that anyway. For just about everything else, it's great. It's a unified GUI server management tool. I can of course install Webmin on the Mac too. It sort of works - it's more broken than working, though.
So I'm looking at good and supported admin tools on Linux, and broken and partially functional admin tools on the Mac.
The problem Linux solves, then? A supported path forward for some of the services I need, with good GUI admin tools.
Going forward, I'm still seeing Linux for some services, but since the Mac does better with CalDAV, CardDAV, and AFP file sharing, I'm probably going with a mix in the future.