What I wish I'd Known Before My Lion Server Install

The truth is that I am on my FIFTH Lion Server install on the same box this week. While I was working on #4, I went ahead and submitted a ticket with Apple and arranged a timeslot for this morning to work with them to help me past my struggles with Lion Server. This post is the result of that experience. Big props to Apple support techs Chuck and Don - you know who you are!
What I Wish I'd Known Before My Lion Server Install
1. Do NOT migrate user accounts, apps, and files, until AFTER you have the Server set up and working correctly.
- This one tip, which is brilliantly simple, would have saved me four very long days of head bashing.
2. Server Admin Tools are mandatory.
- The first time around I used the Server App to configure the system (after an upgrade install, and subsequently after a clean install + migration).
- Server Admin allows you to set up the foundation of your server - which it NEEDS!
- DNS - configure a local, pseudo domain for your server if you're doing this at home. Something like "mynet.private" - if you don't, your SSL certificates can get all jacked up, your clients will not trust your certs. This breaks a lot of stuff.
3. Do NOT accept the mDNS .local domain suffix for your Server
- At each step, if something auto-fills your server name as name.local reject it, and use the fully qualified domain name that you set up above (server.mynet.private).
- If you do not do this, anything that requires certificates could/will have big problems.
4. Enable services one at a time. Reboot after EACH major phase past the core Lion install.
- Base install ... Server install. REBOOT
- DNS configuration. REBOOT
  - validate your host name - I needed to force a 'changeip' command because there was a problem with the HOSTNAME retaining the mdns .local domain name.
- OD Master config. REBOOT
- Set up Podcast Producer (which will also setup your Xgrid). REBOOT
5. Take images of your hard drive as you go.
- Once I got the core server installed, the basic services above, I rebooted and held the option key, then restarted on the Recovery HD image.
- Use Disk Utility to take a snapshot image of your hard disk so you can get back to this wonderful place of everything working! It's cheap insurance, and adds a bit of extra time, but is well worth it. If you leave the default settings alone (the 'compressed' one in particular) it will use as little space as possible. My server at this stage of configuration created a 4GB disk image.
6. Use the Migration Assistant After the above
- Now you can migrate your apps
- Migrate your users
- etc.
If you use the Migration option while you're installing the server, or if you upgrade on top of your Snow Leopard (or whatever), I can almost guarantee you that you are in for a world of hurt.
I struggled through all kinds of issues with files having embedded information, scattered throughout all the various subsystems, that gummed up my installation and would case all manner of the flakey Lion Server behavior that you read about ("Error Reading Configuration").
If you want to use Podcast Producer, or any of the Profile Manager features, the above methodology was the only way that I could get them to work. Often times I'd have everything working, then reboot and it would break. After I did the above, the system is as solid as a rock.
Today, I love Lion Server. Yesterday I was cursing it.
Best of luck!!

There are 2 distinct apps in Lion Server.... Podcast (in Server app) and Podcast Producer (Server admin which is deemed legacy from SNS).  Podcast uses Podcast Publisher instead of Podcast Capture to produce, edit and submit to Podcast app.  Podcast doesn't requre Xgrid where PCP did. The two don't mix.
It's as clear as mud in all the documentation about this.
We're finding that Podcast Publisher has much more flexibility that Podcast Capture (edit, episodes & more), can use existing workflow from PCP, doesn't require xgrid, and podcasts can easily be managed by non-IT people via the Podcast wiki as opposed to the CLI pcast commands to edit & modify PCP feeds.
Hope this helps.

Similar Messages

  • [link] What I Wish I'd Known Before My Lion Server Install

    All-
    A couple people suggested that I post a link to this article from another forum... a few things that I needed to do to get a good Lion Server installation up and running solidly.
    What I wish I'd Known Before My Lion Server Install
    Cheers!

    There are 2 distinct apps in Lion Server.... Podcast (in Server app) and Podcast Producer (Server admin which is deemed legacy from SNS).  Podcast uses Podcast Publisher instead of Podcast Capture to produce, edit and submit to Podcast app.  Podcast doesn't requre Xgrid where PCP did. The two don't mix.
    It's as clear as mud in all the documentation about this.
    We're finding that Podcast Publisher has much more flexibility that Podcast Capture (edit, episodes & more), can use existing workflow from PCP, doesn't require xgrid, and podcasts can easily be managed by non-IT people via the Podcast wiki as opposed to the CLI pcast commands to edit & modify PCP feeds.
    Hope this helps.

  • What ports need to be open to control Lion Server from a remote location (through Server.app)?

    I need to control a Lion Server from a remote location and need to poke some holes in the firewall, unfortunately, I have no idea what ports those need to be. I can control the Server via the Server Admin application, but it will simply not connect via the Server.app.
    Suggestions?
    Thanks in advance.
    Marius

    Try in the Lion Server Forum?
    Regards,
    Colin R.

  • Before mountain lion was installed on my mac it was running great and no problems at all and after the installation everything and i mean everything is super slow!!!! its frustrating. help please.

    help

    First, back up all data immediately, as your boot drive may be failing.
    Launch the usual set of applications you use when you notice the problem.
    Step 1
    Launch the Activity Monitor application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Activity Monitor in the page that opens.
    Select the CPU tab of the Activity Monitor window.
    Select All Processes from the menu in the toolbar, if not already selected.
    Click the heading of the % CPU column in the process table to sort the entries by CPU usage. You may have to click it twice to get the highest value at the top. What is it, and what is the process? Also post the values for % User, % System, and % Idle at the bottom of the window.
    Select the System Memory tab. What values are shown in the bottom part of the window for Page outs and Swap used?
    Next, select the Disk Activity tab. What approximate values are shown for Reads in/sec and Writes out/sec?
    Step 2
    You must be logged in as an administrator to carry out this step.
    Launch the Console application in the same way as above. Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left.
    Post the 50 or so most recent messages in the log — the text, please, not a screenshot.
    Important: Some personal information, such as your name, may appear in the log. Edit it out before posting.

  • What's the best way to uninstall Mountain Lion Server?

    I first installed it on my MacBook Air and setup a faux server to learn. Instead of resetting all I'd like to uninstall, reinstall and start clean. After a new install I would like to use it to manage my Mac mini Server locally and remotely. Any suggestions?

    No problems. And, actually, if you don't want to, you don't even need to re-download.
    Just:
    1) Drag Server.app to the trash.
    2) Go through the intervening dialogs
    3) Remove the state data
    4) Drag Server.app out of the trash and back into /Applications
    5) Authenticate the copy
    6) Launch Server.app and configure

  • Looking at Lion Server but can't tell what is really inlcuded

    I am thinking about getting the Mac Mini with Lion Server installed. How every, I have found the documentation to be confusing.  I am needing a Filemaker, SMTP, PHP, MySQL web server mainly. I would really like to talk to someone who is using this type of setup first.

    Indeed Lion will do all of what you need.  MySQL is not included with Lion however.  You'll need to install it yourself. 
    It's not that bad though.  I've walked a class of Grade 12's through it!  hehe
    Lion instead comes with PostgreSQL.  I'm not familiar with it, but I assume that it's basic functionaly is similar to MySQL.

  • I downloaded the mackeeper  and ran it to install but before it finished with installing I forceQuitted it . So, what to do now to be sure that it doesn't hurt my mac . Thank you in advance,

    I downloaded the mackeeper  and ran it to install but before it finished with installing I forceQuitted it . So, what to do now to be sure that it doesn't hurt my mac . Thank you in advance,

    https://discussions.apple.com/docs/DOC-3691

  • I had to uninstall my itunes and reinstall it and now its giving me a message saying that there is an error occured before itunes could finish installing. What do i do?

    i had to uninstall my itunes and now when i try to instll it again it gives me a message saying that an error occured before itunes could finish installing. Is there something wrong with the itunes?  What do I do?

    What is the exact error message you are receiving when trying to install iTunes?
    B-rock

  • When I connect my Mac to my Smart TV I can only get the desktop screen to appear and not what I wish to play on the screen. What am I doing wrong? I know the TV and Mac are connected because of the desktop screen appearing.

    I would appreciate any help anyone can provide.  I need to know how to get what I wish to watch on the TV, such as Netflix, and not just the desktop screen.  Thank you

    You have the display set in Extended Desktop mode with the MacBook as the main screen. The Menu Bar and Dock will be on the MacBook display and your background screen on the TV but you can move the cursor onto the TV screen.
    In System Preferences>Display on the MacBook screen there should be an Arrangement tab when you have the MacBook hooked up to the TV and both screens working. When you click the Arrangement tab do you see two monitors side by side? One of them will have a Menu Bar at the top. Just click on the Menu Bar and drag it to the second monitor. That will make the second monitor your main screen.
    The TV will now have the Dock and Menu Bar and windows will open on it. But you can move the cursor to the MacBook screen and move windows from the TV over to the MacBook screen.
    You can now use your MacBook in Clamshell Mode with a wired or Bluetooth keyboard and mouse.  http://support.apple.com/kb/HT3131 When you disconnect from the TV your Menu Bar will automatically change back to the MacBook.
    Or if you want to work on the MacBook screen while showing it on a TV you can check the Mirror Display box on the lower left hand side of the Arrangement tab under the two monitors box. That will give you the same screen at the same resolution on both the MacBook and the external monitor.

  • I just bought a new iMac and am new to the desktop Mac. I read you can get a free upgrade to Mountain Lion if you bought your computer after June 11,2012. Do I have to do something before Mountain Lion is released? If so what?

    I just bought a new iMac and I am new to the Desktop Mac. I read you can get a free upgrade to Mountain Lion if you bought your computer after June 11, 2012. Do I have to do something before Mountain Lion is released? If so What? Thanks

    Just check in with this link when ML is released for instructions on how to claim your upgrade.
    http://www.apple.com/osx/uptodate/

  • Why can't iPad mini send text to non apple users????? I wish I knew this before purchase

    Why can't iPad mini send text to non apple users????? I wish I knew this before purchase

    iMessage is from Apple to communicate with other Apple devices.
    iPad is not a phone and does not have SMS/MMS services from a carrier. There are apps that can do this, search the App Store.

  • HT5678 What the important thing we need before we can setup The Mountain Lion Server application

    I want to set up mountain lion server application on my mac osx 10.83 , may i have some suggestion before i set up it to my macBook .

    I'd ask what requirements you're looking to fulfill by using OS X Server on a MacBook system, as that's not a typical hardware configuration for a server.
    OS X Server and most other server operating systems expect static IP addresses and full-time availability, where a MacBook tends to be mobile and to thus have a variety of dynamic DHCP IP addresses and networks, and MacBook systems also tend to be closed and hibernating at random times.
    It's certainly possible to use this hardware as a server (and it can be useful when you're learning how to manage a server and have a "scratch" MacBook available), but the hardware is not necessarily a good fit.
    As you add services, you'll want to have DNS services established and verified, and — on a typical NAT'd local area network with no other LAN-local DNS services — that involves configuring DNS services on OS X Server itself.  DNS is a prerequisite for various other OS X Server services.
    But yes, do have a disk backup, either Time Machine, or as an external disk backup, or however you preserve your data.  Skimming the OS X Server manuals can help save some time figuring out the platform, too.

  • How can i view what is in my iPhoto trash before i delete it

    how can i view what is in my iphoto trash before I empty it for good I seem to have a lot in there and not sure if it should all be there also not sure which operating system i am on where do i find that information?

    to know what your OS is, click on "apple" up there,  then click  "About this Mac ".
    Same thing to know your version of iphoto  : click  ( when in iphoto ) on  "  iPhoto " right next to the apple,  then on "About iPhoto".    

  • What the way to unsubscribe iMatch before expire date ?

    what the way to unsubscribe iMatch before expire date ? to change cauntry

    Hi,
    Read this https://discussions.apple.com/docs/DOC-5432
    Jim

  • TS1587 Intel iMac won't light up and continues to make three load beeps.... What's that about, never happened before.

    Intel iMac won't light up and continues to make three load beeps.... What's that about, never happened before.

    Hello, sounds like bad RAM...
    The following table lists the new tones and their meaning:
    Tone(s)    Description
    1 tone, a 5-second pause, repeat    No RAM installed
    3 successive tones, a 5-second pause, 3 successive tones    RAM does not pass data integrity check
    1 long tone when holding down the power button    Firmware upgrade in process. See About firmware updates for Intel-based Macs for more details.
    3 long tones, 3 short tones, 3 long tones    Firmware restoration from CD in process. See About the Firmware Restoration CD (Intel-based Macs) for more details.
    http://support.apple.com/kb/HT2538

Maybe you are looking for

  • How-To: Install Bundled Apps to another MacBook Pro using Target Disk Mode

    Recently, I replaced the dead hard drive on my wife's computer. All the data was previously backed-up so all I needed to do was reinstall the original OS. Oops! Those disks disappeared over two years ago...perfect, right? No poblem, I already had the

  • How to reduce the  width of  OVS view layout

    Hi All,        In   ESS-Bank Information-Bank Payee  field we have a  OVS View UI .Can any one please let me know how to reduce the  width of OVI  view layout (Search Screen) Regards Alex

  • Error: 500    Cannot create bean of class Simulation

    Hello, I was working with J2ee 1.2 and suddenly I got this error. Any one has an idea about it?, I can't continue working. Thanks... Error: 500 Internal Servlet Error: javax.servlet.ServletException: Cannot create bean of class Simulation      at org

  • Outlook 2010 Search Not Working

    Hi All, After resequencing office a number of times and following the AppV recipie at http://support.microsoft.com/kb/983462 I still can't get Outlook 2010 to play nicely. My sequencing and operating environment is Windows 7 32-bit. I have configured

  • Failed to import drivers System Center 2012 Config Manager on Windows 2008 R2 Datacenter

    Hello, I am having a problem importing Surface Pro 3 drivers into SCCM 2012 on Win2008 R2 Datacenter for OSD.  I get the message that the selected drivers are not applicable to any supported platforms.  I know there was a hotfix for SCCM 2007 and Win