Slashdot Mirror


Mac OS X Server Panther

norburym (Mary Norbury-Glaser) writes "Mac OS X Server 10.3 Panther is one of the latest in Peachpit Press' Visual QuickPro guides (not to be confused with the beginner "QuickStart" series) and is written by one of the best IT/Mac trainers in the industry, Schoun Regan, with assistance by his devoted sidekick and co-trainer at itinstruction.com, Kevin White. Peachpit and the authors have produced a book with excellent content and delivery; the installation and setup of Mac OS X Server and Web services is explained with clarity and precise detail." Read on for the rest of Norbury-Glaser's review. Mac OS X Server 10.3 Panther author Schoun Regan with Kevin White pages 472 publisher Peachpit Press rating 9 reviewer Mary Norbury-Glaser ISBN 0321242521 summary Learn Mac OS X Server fast and efficiently.

PeachPit Press labels Mac OS X Server 10.3 Panther as intended for those readers with intermediate to advanced OS X Server experience, but this is not accurate. The step-wise instruction provided by Regan and White is richly documented with screenshots, so even those new to OS X Server can follow this book. Intermediate or advanced server admins will find some nice "tips and tricks" to add to their arsenal of tools, and if they're preparing to set up their first OS X Server or XServe, they'll find this book a handy companion to "pre-lab" with and to use as a follow along guide.

In less than 20 pages, Chapter 1 takes the reader through planning his or her OS X Server deployment with an overview of partitioning options, various methods of installation and a tour of post-install logs. This is Regan's "20-pages-of-prep/20-minutes-to-install" chapter; concise, exact and representative of the pace and caliber of the chapters that follow.

Chapter 2, "Server Tools", covers the aftermath of the install; how to use the Server Administration software that comes with OS X Server to configure the server. The authors walk through language choices, network interfaces, administrator account setup, directory service and service startup options. The Server Admin and Workgroup Manager tools are also discussed in detail; how to customize Server Admin preferences, how to use Workgroup Manager preferences (resolve DNS, use SSL for sharing, show system users and groups) and how to add users to the local database. The Server Admin tool is the most used utility in OS X Server. It offers a well-designed GUI to manage all your services as well as preferences and advanced options. If you're upgrading from AppleShare IP, you'll want to look at the section on using the AppleShare IP Migration tool to ease the transition to OS X Panther Server. An overview of the Macintosh Manager follows, for support of Mac OS 9 user preferences. The chapter concludes with a brief introduction to additional server tools: MySQL Manager, using Server Monitor, the RAID Admin Tool, the Network Image Utility, the QTSS (QuickTime Streaming Server) Publisher and the QuickTime Broadcaster (the last two are discussed in greater detail in Chapter 12).

Implementing Open Directory is the focus of Chapter 3, but the actual implementation steps are prefaced by a strong discussion of directory services. The authors begin with a summary of LDAP (Lightweight Directory Access Protocol) and Microsoft's AD (Active Directory), both methods of storing user data. This leads neatly into the Mac OS X Client and Server Directory Access application and the various services options that allow the client or server to connect to another directory service (AD, BSD Flat Files and NIS, LDAPv3 or NetInfo) in order to obtain authentication, authorization and contact information. Each of these options is detailed in its own section. Using the Authentication tab of the Open Directory service to apply global password server policies and using Kerberos (authentication method) are also addressed here. This is an exceedingly well-composed chapter. Understanding directory services and Open Directory concepts will enable the server administrator to better organize the hierarchy of users, groups and shares in his or her environment, especially in a multi-platform situation.

User and group management is the logical segue to the discussion on directory services and is the title of Chapter 4. Topics range from: configuring basic user attributes, advanced user options and administrative user permissions; configuring password types (Open Directory/Kerberos single sign-on, shadow, crypt); creating groups and assigning group folders; setting the home directory and user disk quotas; adding email to user accounts and enabling printer quotas. The section devoted to setting the home directory will be of particular interest to many readers; most academic and corporate users are in an environment where their documents and application preferences are stored in a home directory.

OS X Server excels at providing file sharing via AFP (Apple File Protocol), SMB (Server Message Block), FTP (File Transfer Protocol) and NFS (Network File System). Chapter 5 concentrates on strategies and configuration of share points and sharing protocols. Of the four protocols addressed here, the most widely referenced will be SMB, the native Windows service provided in OS X Server by Samba, an open source/free software (samba.org). Subtopics in this category include connecting Mac OS X clients via SMB and Windows clients via SMB, configuring your server as a PDC (Primary Domain Controller) to enable Windows clients to authenticate against your server and enabling WINS. The chapter concludes with instructions on creating additional network mounts using a shared Application folders and a shared Library folder as real world examples. This chapter will help anyone in a cross-platform environment to blend their Mac OS X Server seamlessly with Windows client and server machines.

Chapter 6, "Network Configuration Options" looks at extending the functionality of your server by enabling other network services like DNS, DHCP, NAT and IP forwarding. The authors spend some time underscoring the importance of properly configuring DNS and the instructions here for setting up simple forward and reverse zone records and then testing the DNS settings are excellently done. Another well-written section is on enabling NAT. This is a simple procedure to perform and well worth it for the added security it provides.

Printing services is the focus of Chapter 7 and goes over print queues, CUPS (Common Unix Printing System), configuring printers in Open Directory and on client machines, managing print jobs and viewing print logs. Every organization can benefit from a centralized print server that can allow an administrator to monitor and control print jobs. The authors make the process of configuring the server and clients extremely easy.

Not everyone needs to enable mail services (especially if they find themselves in a Windows environment with an Exchange server) but nonetheless, it's a valuable subject and the authors give a thorough explanation of not only the mail protocols and services built into OS X Server (SMTP and Postfix, POP, IMAP, Cyrus, SquirrelMail and Mailman) but they also expound on ways to handle spam, creating virtual domains, configuring secure mail authentication, enabling SSL and enabling mail lists via Mailman. Monitoring mail services using the Server Admin tool and Mailman close out the chapter.

Chapter 9, "Web Services," introduces the reader to the Apache Web server. Built into OS X Server, Apple has provided a unique integration of Apache that can be managed via the GUI. Using our friend, the Server Admin tool, the authors show how to set up a Web site, configure Web site options, set up SSL, edit or add to the built-in MIME types, enable Web proxies and monitor web services and log files. By far the most interesting part of this chapter is devoted to setting up realms and WebDAV. WebDAV is a network protocol that provides collaborative editing on a shared file server destination and it supports versioning of any type of media (HTML, GIF, JPEG, etc.), not just text-based. Since WebDAV works over HTTP, you get authentication, encryption, caching, proxy support and efficient transfers.

Every server administrator has to worry about security and the authors turn their attention to this topic in Chapter 10. They begin with physical security (locking the server room, locking the server itself, removing external devices from the server and installing Open Firmware Password to prevent someone from booting into a less secure mode) and then move to firewall basics and how to create advanced FTP rules. Password "good practices" comes next (seems like this is a no-brainer, but the sad fact is that this is a necessary reminder for many people, even server administrators) followed by how to enable encryption based on SSL (Secure Sockets Layer). The authors walk the reader through creating a private key and a corresponding CSR (Certificate Signing Request) and how to act as your own CA (Certificate Authority). They provide really nice directions on how to implement certificates for Open Directory, Web and email SSL as well using, of course, the Server Admin tool.

Chapter 11, "Running A NetBoot Server" combines many of the concepts from previously discussed protocols (DHCP, TFTP, NFS, HTTP) to illustrate another unique feature of OS X Server. NetBoot allows for client machines to boot off shared disk image files that reside on the server. It also enables the server admin to deploy an install image across a network. NetBoot is a highly valuable tool for anyone interested in creating an efficiently managed environment. The authors provide step-wise directions on how to create a bootable image and an install image, how to manage NetBoot images, how to automate installations (very neat) and how to import/export images in order to move them from server to server.

The last three tools in OS X Server are illustrated in Chapter 12: QTSS (QuickTime Streaming Server) which enables audio and video streaming, QTB (QuickTime Broadcaster) which allows you to produce live events for online delivery and QTSS Publisher which manages QuickTime movie, MPEG-4 and MP3 playlists.

The final chapter of the book concentrates on client management and how to implement managed preferences to workgroups, computer lists or individual user accounts. This, of course, is every administrator's dream: to manage and control clients from a centralized environment! The authors show that OS X Server provides excellent management options and with a bit of planning and foresight, an administrator can properly configure their OS X Server tools to provide a balance of efficiency and control.

So what's missing? Not much, really. VPN is not covered at all, though, and I would have liked a section on this. VPN is a real necessity not only for remote employees/students but also for the administrator. But sheesh -- that's a small complaint given the amount of information in this book, and I have to applaud the authors for their ability to combine such detailed instructions on nearly every aspect of OS X Server between two covers.

The book follows the classic Visual QuickPro Guide layout, with each page split into two columns to allow for instructional text situated alongside accompanying screenshots. This book is loaded with screenshots and icon graphics, so the reader will miss nary a step while following along on their test box or their production server. There are even pictures of the progress bar as configuration settings are being applied! (Well, sometimes patience needs to be encouraged.) Chapter subtopics are indicated on the binding of the book with gray thumb tabs. Extended information and digressions are highlighted in gray boxes as logical asides.

Everything about this book is designed to guide the reader through every aspect of the installation and configuration of OS X server. The authors provide clear explanations of each step using a task-based approach with extended discussions on the various choices the server presents the user with at appropriate intervals. There are plenty of real world "tips and tricks" that will save the administrator time and anguish over the course of setting up the server. Regan and White address some of the most difficult to comprehend topics and issues an admin will address: multi-platform environments and file sharing, DNS, Open Directory and security. Fully understanding these subjects is critical to making the correct choices while configuring the server. The authors' thorough discourse provides the reader with the knowledge and tools to get the job done.

Mary Norbury-Glaser is an IT Director at a University of Colorado Health Sciences affiliate center in Denver. Working in a multi-platform academic environment dominated by Windows boxes, she sometimes feels like the Mac Maytag Lady. You can purchase Mac OS X Server 10.3 Panther from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

155 comments

  1. Wait... by Koiu+Lpoi · · Score: 1, Insightful

    There's a MacOSX server? I had no idea. That's weird. Actually, it's kinda cool. We've got the UNIX stlye environment - proven in the server area - along with the best (IMHO) user interface for setting anything up. I like it.

    1. Re:Wait... by oudzeeman · · Score: 2, Informative

      well I have a 256 node G5 cluster (plus 3 interactive/administrative nodes) all running OS X Server... Also, here in Maine every 7th & 8th grader has an iBook (lots of schools provide them to other grades as well...). OS X server + XServe RAID is a common solution for storage.

    2. Re:Wait... by millahtime · · Score: 4, Funny

      well I have a 256 node G5 cluster (plus 3 interactive/administrative nodes) all running OS X Server... Also, here in Maine every 7th & 8th grader has an iBook (lots of schools provide them to other grades as well...). OS X server + XServe RAID is a common solution for storage.

      Go ahead, gloat a little more. Makeing us all jealous is not a way to make friends.

    3. Re:Wait... by weenis · · Score: 0

      omg, can you snag me one of those ibooks?
      i am so poor and want one soo bad!
      thanx :-)

    4. Re:Wait... by heffrey · · Score: 0, Flamebait

      presumably the user interface makes the server run really slowly....

    5. Re:Wait... by Mistah+Blue · · Score: 1

      Why is this Flamebait? It should have been modded Funny. Too bad I don't have any Mod points. Maybe I'll get to Meta-Moderate this.

    6. Re:Wait... by toetagger1 · · Score: 1

      well, here at VT we have a 1100 node Mac G5 X-seve rack setup! I hope that makes you feel better, knowing that you aren't alone out there!

      --
      who | grep -i blond | date cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep
    7. Re:Wait... by Jeff+Albertson · · Score: 0

      Why wouldn't Darwin on PPC be as good, or better, a 'Mac OSX server'? It has a decent user interface for setting anything up (X11) and pushes a lot of the non-server stuff outta the way.

      And it's free.

      --
      the namespace grows ever more crowded.
    8. Re:Wait... by oudzeeman · · Score: 1

      And I've worked directly with a G5 cluster larger than yours...

    9. Re:Wait... by sapgau · · Score: 2, Insightful

      I noticed a lot of "sarcastic" posts get first moded as flamebait. I suspect that with slashdot users coming from all over the world, they might know how to read in English but they might not understand the tone of the what is being said.

      Is like translating a joke, it looses all meaning and it might end up offending the audience.

      /English is my second language

      //Have seen /heard pretty weird situations where cultural differnces are hard to transalate in another language.

      ///I'm not excusing the moderator, just trying to find an explanation.

    10. Re:Wait... by Anonymous Coward · · Score: 0

      Given that VT's G5 cluster is the highest G5 cluster on the super computer list, you either work for the government, and are stupid enough to post about your work on the internet, or you are just making things up.

      Unless it is larger, but slower, of course!

    11. Re:Wait... by heffrey · · Score: 1

      It's great that this is flamebait. The same comment applied to Windows sparks fevered debate and much FUD. He he he.

    12. Re:Wait... by oudzeeman · · Score: 1

      significantly larger, but probably slower for some applications (those that are latency bound). not benchmarked for the top500 list (thats just a dick measuring contest).

  2. Real world stories by MyIS · · Score: 4, Interesting

    I absolutely respect the MacOS X Server, but in a server world dominated by a Solaris/Linux/Win32 are there any installations of this for medium-to-large shops? I want to hear from the folks that actually run this for serious production systems.

    P.S. I am genuinely curious, not trying to flamebait here

    --
    http://zero-to-enterprise.blogspot.com/
    1. Re:Real world stories by Momoru · · Score: 4, Funny

      I hear the company that makes the iPod has a couple of these...but i dont think their web servers get very high traffic...especially around launch dates...so its probably not a good example.

    2. Re:Real world stories by Anonymous Coward · · Score: 0

      There are 2 supercomputers using it, good to me! Go Hokies!

    3. Re:Real world stories by millahtime · · Score: 1, Informative

      I personally don't use it but a friend of mine had a solaris system and it died on them. They replaced it for email and web with an OS X server box and have never been happier. It handles the loads with no trouble and was easier to setup and maintain.

    4. Re:Real world stories by phritz · · Score: 1

      Also see University of Illinois' brand-spanking-new Turing Cluster, 640 dual-processor XServe G5s running X.3 Server.

    5. Re:Real world stories by dan+dan+the+dna+man · · Score: 3, Interesting

      It's currently driving me nuts. I have a 18 node OS X Server cluster. My background is Solaris and Linux, and this GUI driven stuff drives me nuts with OS X server. I'm sure it's just a "getting to know you" phase with the OS, but I haven't been able to hit the ground running with it. Major issue so far? DNS information leaking off the DHCP server on a cluster facing interface to the LAN facing interface and promptly bringing all the Windows clients on the network to a grinding halt that request a DNS server allocation via DHCP. That got me disconnected from the network as you can expect ;)

      I might get this book it sounds just what I need. OpenDirectory is not as simple as it likes to make out...

      --
      I don't read your sig, why do you read mine?
    6. Re:Real world stories by scarolan · · Score: 1

      I wish OSX would support GUI sessions for concurrent users, either via VNC or something similar to XDMCP. I would replace our Linux LTSP server with OSX in a heartbeat if we could do it the thin-client way, but alas, I don't think Apple would ever do that. Not good for the bottom line, I"m afraid.

    7. Re:Real world stories by mattyohe · · Score: 2, Interesting

      You aren't using the GUI to edit DNS are you? If so, go read DNS and BIND tonight and tomorrow tackle that problem. 10.3's DNS GUI is EXTREMELY broken.

      --
      - what is the definition of simultanagnosia?! I've been meaning to look it up!
    8. Re:Real world stories by clayasaurus · · Score: 2, Funny

      you know you can use the command line too? just search the hard drive for 'terminal'

    9. Re:Real world stories by Sahib! · · Score: 1

      scarolan (644274) writes:


      I wish OSX would support GUI sessions for concurrent users, either via VNC or something similar to XDMCP. I would replace our Linux LTSP server with OSX in a heartbeat if we could do it the thin-client way, but alas, I don't think Apple would ever do that. Not good for the bottom line, I"m afraid.



      Have you not heard of the fast user switching feature? It works great on OS X, but be forewarned about OS X Server: it isn't compatible with networked $HOME directories (via OpenDirectory), and when you try it, you get a very unhelpful error message: "Logging in to the account failed because an error occured." I expect that the next revision of OS X Server, due in a few months, will fix this.
      --

      I prayed about it, and God said, "Don't do it!" But I thought, "I know better."

    10. Re:Real world stories by pjmidnight · · Score: 2, Interesting

      We have a similar issue. I kept posting to the Apple forums with no luck. Our installation is much smaller a single OS X Server installation to manage a small 15 person office. The Directory Services features work great but whenever I turn on DHCP after a couple of minutes all my windows computers quit pulling an address. Frustrations galore.... J

    11. Re:Real world stories by JonathanX · · Score: 1

      You should probably do a little research on the meaning of the word "concurrent."

    12. Re:Real world stories by SuperBanana · · Score: 1
      DNS information leaking off the DHCP server on a cluster facing interface to the LAN facing interface and promptly bringing all the Windows clients on the network to a grinding halt that request a DNS server allocation via DHCP

      You have DHCP server turned on for your outward-facing interface (assuming you're using an OS X Server box as a gateway/firewall). The documentation covers this pretty clearly (actually- it's in one of the tabs for the DHCP/Netboot server, I believe "interfaces", and you just uncheck the outbound interface. NOT rocket science), along with clearly explaining how DHCP can run wild if not set up properly.

      If push comes to shove, restrict the DHCP server to only answering MAC addresses of machines in the cluster.

    13. Re:Real world stories by Anonymous Coward · · Score: 2, Interesting

      I am SysAdmin in a medium sized company. We have 40 G5 work stations, 40 G5 cluster nodes for rendering, a few Windows XP, 5 OS X servers.

      All I can say is the OS X server is heaven for SysAdmin. I set up LDAP, AFP/SMB share, Workgroup/Users, all in a few days. I have set up Linux, Window and FreeBSD servers before, so I know the pain of reading about each service/daemon, edit tons of .conf files.

      The servers are very stable. All the admin tools helps. Also on the side note, Apple Remote Desktop is probably one of the greatest SysAdmin tool around.

    14. Re:Real world stories by SETIGuy · · Score: 0, Troll
      I'm not trying to flamebait either. I think OS X is a good desktop operating system. But it's certainly not ready for prime time as a server.

      I've had nothing but trouble integrating MacOS X as a server into an existing linux and solaris network. There is no commonality with administration tools and technique. NIS support is an afterthought. Mount maps need to be massaged. The NFS server rejects connections randomly. The admin interface changes from OS rev to OS rev, sometimes without backward compatibility. (Gee, I upgraded, why doesn't NFS work anymore?) And to top it all, you're still limited to 32 bit addressing in your processes. Oh, and there's no RAID5 software that really works in a high availability application.

      Then there are occasion random crashes under load and "can't create process-resource not available" problems...

      If you are used to administering UNIX systems, do yourself a favor, get yourself a cheap multiprocessor Opteron, install your favorite Linux or *BSD distro and get some work done. If you must have a Mac, go ahead and buy one, but be sure you wipe the drive and install Linux or *BSD on it.

    15. Re:Real world stories by Anonymous Coward · · Score: 0

      We run 30 OS X servers on 28 different LANs, in a WAN environment with approximetly 2000 clients, the biggest problem we have had with our Xserves is connecting windows 95 clients to the shares.

      OS X server has done really well in our environment and the ability to write bash scripts to automate repetitive tasks has been a life saver.

    16. Re:Real world stories by Kingpin · · Score: 1

      How does an OS X cluster appear to user - as a single OS X instance or how does it behave?

      --
      Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
      Geocrawler error message.
    17. Re:Real world stories by Anonymous Coward · · Score: 0

      I am not sure about Mac OS X Server but for Mac OS X, Apple does not issue security patch separated from new functionnality. Ex: If flaw found in OpenSSH, you don't get a patch only for OpenSSH, but you get the new iTunes version etc. with that.

      If Apple does the same for OS X [b]Server[/b], it places it under systems such as Debian GNU/Linux, FreeBSD, Solaris etc. for a server environment.

    18. Re:Real world stories by Frandall · · Score: 2, Informative

      We run it in a school with around 1000 wireless connected laptops and a couple of hundred ethernet connected desktops, most of which are macs, but we have around 80-90 Windows clients in there also. We have a single G4 XServe running as an Open Directory Master and AFP File Server, and three other Dual G4's which are Open Directory Replicas as well as SMB File Servers/AFP File Servers/Web Servers (not all in the one box). We run a couple of legacy FreeBSD boxes for email/DNS/DHCP.

      It all plays nice together, and is easy to manipulate for basic stuff. And if I want to really go nuts configuring stuff to a far greater degree than I can from the GUI, I have the command line and the GUI.

      [shrug]

      It just works.

    19. Re:Real world stories by netsrek · · Score: 2, Informative

      depends what you mean by medium.

      I'm probably 'small', but I run a campus of 300 staff and 3000 students, all services run on OS X Server.

      Open Directory setup, masters, replicas, Samba, Apache, Tomcat, Cyrus, Postfix, MySQL, PostgreSQL, NFS, NetBoot, NetRestore, QTSS, ISC DHCPD, BIND, yadda yadda yadda.

      Most storage is on XServe RAIDS, no FC switches, just direct FC.

      All computers have AFP or SMB mounted home directories, the laptop users are on mobile homes.

      It's a good server platform. Sure, the GUI gets annoying every so often when there are basic things it can't do like virtual mail domains, but I tend to prefer managing those kinds of things from the command line anyway.

      The best thing is Open Directory. Apple realized a while ago that they simply had to "play well with others", and so it integrates very nicely with all the big ones, NIS, LDAP, Active Directory, etc.

      --

      i don't read slashdot anymore.
    20. Re:Real world stories by netsrek · · Score: 0, Troll

      bullshit.

      There are problems with OS X Server, but none of this is really valid.

      --

      i don't read slashdot anymore.
    21. Re:Real world stories by GileadGreene · · Score: 1

      Huh? Just yesterday Apple released a security update for OS X. That was it. A pure security update. No functionality update. Not the first time I've seen one of those either. I would assume that they do something similar for OS X Server.

    22. Re:Real world stories by mr100percent · · Score: 1

      Apple's software update shows all the new updates for the system, point updates, Security updates, new iApps, etc. You can go to the menu and "ignore" any updates you want. You CAN, and I do all the time, download only security updates.

    23. Re:Real world stories by Paradise+Pete · · Score: 1
      what is the definition of simultanagnosia?! I've been meaning to look it up!

      That's where you can't see the forest for the trees.

    24. Re:Real world stories by iluvcapra · · Score: 2, Insightful

      army.mil uses Mac OS X, for its "edge" web servers, anyway. Maybe not the highest volume, but in terms of hacker/cracker targets, it doesn't get any bigger than that.

      --
      Don't blame me, I voted for Baltar.
    25. Re:Real world stories by NaughtyNimitz · · Score: 1

      I totally agree with that.
      I am 'in control' of some 40 macos x servers of my customers.

      Apple's GUI approach has made me a very very happy admin.
      Don't get me wrong: a lot of behind-the-curtain-nidpicking is still possible to do, but for the bulk of the work, unnecessary

    26. Re:Real world stories by mr.dreadful · · Score: 1

      Tom Yeager wrote a column that you might find interesting: Welcome to the Mac, Oracle

    27. Re:Real world stories by Xel · · Score: 1

      Well, theres Apple, of course. And Pixar. And the Virginia Tech supercluster, and the majority of genetic research/biotech labs, like the Whitehead Institute, BioGen and Genentech. Then there's Staples corporate headquarters. Those are the ones I know of off the top of my head.

      --
      "Eagles may soar, but weasels dont get sucked into jet engines."
    28. Re:Real world stories by killjoe · · Score: 1

      It's OK. I prefer freebsd myself.

      FOr a thousand reasons but mainly because darwinports is nowhere near as nice as the freebsd ports.

      In reality to do anything non trivial you need to go mess the config files anyway so it doesn't really offer anything above and beyond freebsd. Oh and once you touch the config files by hand you should never ever thoush the gui tools again.

      --
      evil is as evil does
    29. Re:Real world stories by Gibecrake · · Score: 1

      We have a shop of forty seats, we run 6 xserves as well as an Xraid. All of our needs are met with these machines which span from first generation to third generation servers. All run 10.3 and we've never had any problem. Nope I take that back, we had one drive failure, but it was a mirrored drive, so not so many worries.

      I am not sure what your real disqualification is though? Its a BSD unix, running a series of open source services on it?

      Just like everything else with Apple lately, fantastic hardware and software and a moderate price. Works for us.

    30. Re:Real world stories by Anonymous Coward · · Score: 0

      I bet it's so fast switching it feels like concurrent.

  3. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 0

    Well, then, where's my lunch, beeeeaaatch?

    Was that question directed at Mary "Look how empowered I am with my hypenated last name" Norbury-Glaser?

  4. Re:I never make sweeping generalizations by ekephart · · Score: 5, Funny

    Their area of expertise in cleaning, cooking and making babies.

    Clearly, your's in grammar.

    --
    sig
  5. Re:Hmm... by Anonymous Coward · · Score: 0

    Nuh uh!

    you're*

  6. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 0

    Does OS X Panther run on regular macs or only on their xserve machines?

  7. In a few months, this book will be mostly useless by SuperBanana · · Score: 4, Interesting

    ...because Tiger server will be out. From what I've heard, there are a couple of things that will make people really want to jump for this one...like centralized management of Software Updates.

    Panther was released in October of 2003, folks...

  8. Wow, why'd they bother? by EvilStein · · Score: 1, Redundant

    With all of the additional features in 10.4 (Tiger) Server, including built-in iChat server capabilities, this book is probably nice, but will very soon be on the bargain shelf.

    10.3 Server came out in late 2003, if I recall correctly.

    Peachpit usually makes nice books, regardless of the topic.

    1. Re:Wow, why'd they bother? by elid · · Score: 1

      Agreed. Tiger should be coming out in a couple of months now. The new xgrid stuff looks really nice......

  9. Virginia tech by Anonymous Coward · · Score: 1, Informative

    Serious production systems? Try virginia tech's supercomputer (one of the world's fastest) made up entirely of macs.

    http://www.tcf.vt.edu/systemX.html

  10. No Need to Pay For It by NardofDoom · · Score: 2, Informative
    OS X already has a lot of those things built in. With a little know-how you can turn just about any OS X box into a personal server, complete with Apache, PHP and WebDAV.

    OS X: It's a Unix system. You know this.

    --
    You have two hands and one brain, so always code twice as much as you think!
    1. Re:No Need to Pay For It by CatOne · · Score: 4, Informative

      Well..

      File sharing (AFP) is substantially more flexible on OS X server.

      Not to mention, it includes Open Directory, an LDAP based directory service that uses Kerberos for authentication (fairly equivalent to Active Directory or NDS), QuickTime streaming Server, and all sorts of other stuff. And it has a DNS, DHCP, etc, built in, and GUIs for configuring them all.

      Sure, they're both UNIX, but there are a ton of extra services on OS X server, and tools for managing them. Downloading BIND, building it, installing it, and configuring via config files is not worth many peoples' time if they need the service. Not everyone is hardened UNIX admin.

    2. Re:No Need to Pay For It by Altus · · Score: 2, Interesting



      you should be aware that the nifty little utilities and config apps that apple produces are NOT there in the non server version.

      thats not to say that you cant do all of the things the parent poster described... but the methods described in this book almost certainly rely on those nice little utilities.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    3. Re:No Need to Pay For It by libra-dragon · · Score: 1
      There's some value to be gained with the Server version. I spend all day at work configuring other people's stuff. It is nice to not have to spend any additional time on my own stuff when i get home.

      For instance, I loaded OSX Server on my new MacMini last week and had AFP, Samba, Apache and Postfix/Cyrus up with a few clicks. Implementing SquirrelMail was just a checkbox in ServerAdmin. It took about 2hrs total to install --mostly file copy time due to the slow hard drive.

      I'd be a real kickass idea to do this as a VAR for other small businesses if only Apple weren't in the mode of fucking it's resellers.

    4. Re:No Need to Pay For It by geoffspear · · Score: 1

      Since BIND comes with OS X Client, anyone who's downloading and building it is a bit foolish. As for configuring it, it's not exactly rocket science. If you really need BIND you can take a half hour to learn how to configure it.

      --
      Don't blame me; I'm never given mod points.
    5. Re:No Need to Pay For It by Anonymous Coward · · Score: 1, Informative

      Anyone can get Quicktime streaming server for FREE.. its called darwin streaming server. I had it running on freebsd 4.7 release awhile back. There is a web based admin tool so once its running its very easy to admin.

    6. Re:No Need to Pay For It by Anonymous Coward · · Score: 0

      Just out of curiosity, how is AFP more flexible on Server? I can share any directory I want on plain old OS X, so what else is there?

    7. Re:No Need to Pay For It by CatOne · · Score: 1

      Well, mainly that it's integrated with Open Directory and the built-in GUI supports sharing of whatever you want.

      With the "client" version of OS X, you have to resort to Sharepoints. Plus, the client is limited to 10 connections, and server is unlimited.

  11. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 0

    as, is yours, my friend. There is no apostrophe in "yours."

    What's the name of that law where when you correct someone else's grammar you are inevitably going to make a mistake of your own?

    Bummer.

  12. Re:I never make sweeping generalizations by Moofie · · Score: 0, Redundant

    If you're going to make a grammar flame, you really need to make it grammatically correct.

    --
    Why yes, I AM a rocket scientist!
  13. Wow, I'm an author! by BigWhiteGuy_27 · · Score: 0, Troll

    I don't remember writing or collaborating on a book recently...

    1. Re:Wow, I'm an author! by Reignking · · Score: 1

      BigWhiteGuy_27 is the name of the author? That IS strange...

      --
      One man's Funny is another man's Offtopic.
  14. 10.3 was the first good OS X Server by SuperBanana · · Score: 4, Informative
    There's a MacOSX server? I had no idea.

    Until 10.3, you weren't missing much. 10 through 10.2 were...disasters. 10.3 was more polished, but still has lots of clunky issues...for example, you have to do manual mucking around in Open Directory to add a standalone printer with an LPR queue. Not terribly hard, just unnecessary- which makes you wonder, "and why couldn't someone have spent a day on making a wizard for this?"

    Netbooting setup is also a complete disaster- it was horrible in 10.2, and it's not much better in 10.3, with a lot of parameters not very well explained, etc. Editing plists and tweaking the Open Directory reminded me of the days of editing the Windows registry, and on a Mac, there's something fundamentally wrong with that.

    1. Re:10.3 was the first good OS X Server by Koiu+Lpoi · · Score: 1

      So, are these server programs standard with OSX? Judging by what you say, then, it's not yet time for me to buy that Mac Mini...

    2. Re:10.3 was the first good OS X Server by mattyohe · · Score: 1

      no no no.. What he is refering the GUI implementation to change core server features, DNS/netboot/dhcp/etc..

      --
      - what is the definition of simultanagnosia?! I've been meaning to look it up!
    3. Re:10.3 was the first good OS X Server by Koiu+Lpoi · · Score: 1

      Oh, so if I'm a self-proclaimed Linux guru already, I shouldn't have much problem working with the console anyways, hah.

    4. Re:10.3 was the first good OS X Server by ickoonite · · Score: 3, Informative

      For starters, you probably don't need to take the grandparent's rant too seriously...

      To answer your question, OS X includes a lot of UNIX server software out of the box - Apache (with mod_ssl, IIRC), PHP, Postfix, OpenSSH and an FTP daemon (the name escapes me). These are enabled and disabled by ticking boxes - laughably easy. (And for the technical, you can still hack around in httpd.conf to customise your setup.) MySQL is also very easily installed. For the rest, use Fink - it's apt-get for OS X.

      OS X Server is a somewhat different beast. It includes all of this UNIX goodness and more, plus a slick interface (Server Admin) for configuring it all. But if you're buying a Mac mini, I can't see you needing this - it's a computer for home use, and Server is enterprise-grade stuff. Kinda like running Windows 2003 Server on your Shuttle, but even weirder.

      Even so, I'd hold off on buying the Mac mini for the moment. 10.4 is not far away and will bring a host of new additions to the already-impressive OS X feature set.

      iqu :)

    5. Re:10.3 was the first good OS X Server by Koiu+Lpoi · · Score: 2

      I see. Thank you for actually answering my questions, instead of ranting about, well, nothing at all. I am now enlightened, as opposed to repressed. You just made the world a little bit brighter, I think.

    6. Re:10.3 was the first good OS X Server by Mistah+Blue · · Score: 1

      My fully loaded PB 15" just shipped from Shanghai on the 23rd. When Tiger comes out I'll either shell out for it, or maybe I'll get a break. What's my point? If you want a Mini, get it now. Who knows when Tiger is going to actually ship.

    7. Re:10.3 was the first good OS X Server by aichpvee · · Score: 1

      That would really depend on a lot on the accuracy of your self-assessment.

      --
      The Farewell Tour II
    8. Re:10.3 was the first good OS X Server by Ohreally_factor · · Score: 1

      In which case you might find the GUI tools of OS X server to be more of a hindrance than a benefit. So then why spend the $500 (ten user) - $1,000 (unlimited user) when you can run linux for free?

      If you're not a command line junky, OS X server might make sense.

      Of course, if you want the Apple server hardware, the server OS is included.

      --
      It's not offtopic, dumbass. It's orthogonal.
    9. Re:10.3 was the first good OS X Server by Anonymous Coward · · Score: 0

      Not necessarily. Since OS X uses NetInfo for most stuff, you'll have to spend time learning that. Kind of annoying the first time you edit /etc/passwd, only to find out it doesn't do anything! (of course, you can turn that on in Directory Access, but it's probably not recommended or something)

    10. Re:10.3 was the first good OS X Server by b17bmbr · · Score: 1

      the user license only applies to appletalk users. there are unlimitied smb, ftp, etc. the other problem with osx/darwin is it uses netinfo instead of /etc for users, etc. netinfo has full access in the cli so no gui is needed. and, if you're setting up a unix server, and you're a *nix/cli expert, you probably aren't after osx server, or ppc either (cost). you can easily install anything on os x client, so if you have a G4 or whatever laying around, and you can set up a >console user (no gui) in darwin, running linux for free might not be becessary.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  15. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 0

    You, sir, have fallen for a meta troll. A troll trolled a troll and YHBT. HAND.

  16. too bad by Anonymous Coward · · Score: 0

    It's not toight like a tiger...

  17. Re:In a few months, this book will be mostly usele by Anonymous Coward · · Score: 2, Insightful

    The Software Update feature will be incredible for wide-scale workstation management. Rather than all machines needing to download updates from apple, and set one at a time to download, one (with tiger server) can download all the updates onto the server, and send them to the workstations FROM THE SERVER. At 20mb/update (just a made up figure) times 1000 workstations (again made up figure) = 20,000mb, or 20 GB OF WAN BANDWIDTH, as opposed to simply 20gb within the lan.

  18. Try actually correcting that by Anonymous Coward · · Score: 1, Insightful

    "Clearly, yours in grammar."

    Hey, wait. There's *another* error. Maybe it's a joke?

  19. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 2, Informative

    It runs on nearly every machine the normal version of OS X will run on. Some hardware monitoring features are, however, only available on XServes.

  20. Re:In a few months, this book will be mostly usele by macshome · · Score: 1

    Not really. 90% of it will apply to 10.4 as well as will all the fundamentals and theories behind Open Directory. Would you rather just need to learn the new stuff when Tiger comes out, or be caught flat-footed and need to learn all of it?

  21. PPC by Anonymous Coward · · Score: 0

    Glad to see another UNIX growing up on PPC

    Long live AIX :-)

  22. and in tiger they are... by mattyohe · · Score: 3, Informative

    FINALLY moving to all CUPS based printing... No longer handing it from appleshare to CUPS... ALL CUPS.

    Rejoice.

    --
    - what is the definition of simultanagnosia?! I've been meaning to look it up!
  23. IPsec VPN? by Jacco+de+Leeuw · · Score: 1

    Are there any good docs about VPN support on Mac OS X Server at all?

    Presumably PPTP works but what if you want something stronger? Plain IPsec does not seem to be supported and L2TP/IPsec is only supported for Preshared Keys. Which means that clients must either share the same Preshared Key (not terribly secure) or use fixed IP addresses (excludes Road Warriors).

    --
    -------
    Warning: Slashdot may contain traces of nuts.
    1. Re:IPsec VPN? by WestonB · · Score: 1

      I've not worked with OS X Server yet, but I believe it uses the same kernel as the desktop version.

      Mac OS X does support IPSec. Because of its BSD roots, it inherits the KAME project. However, it may not have a nice GUI to configure it and you'll have to do it from the command line like all the rest of the *BSDs

      Check out the articles that start with "Flying Racoons:" at http://www.afp548.com/Articles/

    2. Re:IPsec VPN? by 99BottlesOfBeerInMyF · · Score: 1

      Cisco offers an OS X client for their VPN solutions, including IPSec. They also have some documentation buried somewhere.

    3. Re:IPsec VPN? by larkost · · Score: 1

      Sadly the VPN part of 10.3 Server is really bad. Almost no documentation, and things don't actually do what you think they should do. I even spent a lot of time on the phone to Apple Support and (at least at the time) they had no documentation themselves (although there was a rumor of something in the pipe at the time... I was supposed to get a copy).

      I wound up going for an external box.

      I do have hopes for 10.4 Server....

    4. Re:IPsec VPN? by macshome · · Score: 1

      Hmmm... What sort of problems did you have? I have several customers who use both the L2TP and PPTP without issue. Make sure your users have password server passwords. If you want to use PPTP with your LDAP domain make sure you add the keyagentuser.

  24. just read it by PurdueBUZZ · · Score: 2, Insightful

    I've been reading this for a couple of weeks online at safaribooks online via my employer's free subscription using netglearning.

    I wish it went into more realistic scenarios. I just got OS Server and can't figure out most of the topics. Sure, the book makes it sounds easy, but it just doesn't work without knowing a lot more than the steps in the book. I am still trying to figure out some things, like how/why/where to 'name' the server? They give server.example.com, but I have no clue where this is done for the real name you give it, or why (why use .COM? do you need to? ) etc.

    One must know quite a bit about all the major topics, first. and I don't.

    --
    Go Purdue!
    1. Re:just read it by iluvcapra · · Score: 1
      but I have no clue where this is done for the real name you give it

      Just to help, you change the name of the machine in System Preferences > Sharing and type the name in the "Computer Name" field.

      --
      Don't blame me, I voted for Baltar.
    2. Re:just read it by RedBear · · Score: 1

      I am still trying to figure out some things, like how/why/where to 'name' the server? They give server.example.com, but I have no clue where this is done for the real name you give it, or why (why use .COM? do you need to? ) etc.

      This is something I have never understood in the slightest. Every time I try to set up a *BSD or Linux system for years I often got a prompt like that, expecting me to give my computer a "something.example.com" full domain name. I've never figured out why I would want to give my internal LAN server or personal computer a Fully Qualified Domain Name. Qualified by whom? I mean, what good does it do unless your server is also the DNS resolver for the whole LAN? How does the average person even know what to enter? I never did, even though I was happily going through all the settings necessary to run a Samba/Netatalk server. It was always a really strange thing to me.

      Maybe I'm just stupid, but I sure wish someone could take two seconds and explain it a little better. Why does my computer need a FQDN when it's not a publicly available web server, and even then why does it need one when there is a public DNS system routing that name to my server's address? Why would I want a FQDN on a LAN?

    3. Re:just read it by sapgau · · Score: 1

      Well maybe at the very least you need to assing a plane old name to each machine so you can make lookups with a "hosts" file.

      Names don't need to be ".com" if they are used on a LAN. You can very well do "ftp saturn" or "telnet goofy" as long as those names can be reliably resolved to an ip address on the LAN.

      I'm coming from the Windows world so maybe I'm not making any sense.

  25. Out just in time... by twenex · · Score: 0, Redundant

    for the release of Tiger.

  26. Re:In a few months, this book will be mostly usele by Anonymous Coward · · Score: 0

    Which makes it one year and four months old. OH MY GOD!

  27. for $500 by JavaLord · · Score: 1

    Mac OS X Server 10.3 Panther is one of the latest in Peachpit Press' Visual QuickPro guides (not to be confused with the beginner "QuickStart" series) and is written by one of the best IT/Mac trainers in the industry, Schoun Regan, with assistance by his devoted sidekick and co-trainer at itinstruction.com, Kevin White. Peachpit and the authors have produced a book with excellent content and delivery; the installation and setup of OS X Server and Web services is explained with clarity and precise detail."

    Should this even be needed? You would think for the $500 that OS X server costs it would come with a manual describing how to do basic things such as installing OS X server and setting up web services.

    1. Re:for $500 by ToasterTester · · Score: 1

      Most software comes with manuals but books like this exist because some people need explainations from a different point of view. Some books like these fill in some of holes in the original doc.

      As for OS X manuals you can go to the Apple web site and read or download the manuals. Apple has a lot of good doc on all aspects of OS X available for free.

    2. Re:for $500 by Anonymous Coward · · Score: 0

      It does. See here:

      http://www.apple.com/server/documentation/

      There's about 1500 pages there.

    3. Re:for $500 by mcdesign · · Score: 1

      It does come with a manual. Just not a printed version:

      See: http://www.apple.com/support/macosxserver/

  28. O'Reilly has a Mac OS X Server Book by Anonymous Coward · · Score: 1, Informative
  29. What's the point? by weopenlatest · · Score: 2, Interesting

    I looked into using a Mac server at the request of a Mac-nerd client. I found a lot of information about why using OS X is as good as linux at this or that, but never anything saying it's actually better at anything. Seems like a niche OS for Mac fundamentalists who can't imagine that there's any computing question where the best solution comes from Apple.

    1. Re:What's the point? by Thu25245 · · Score: 2, Informative

      I'm pretty sure you're trolling, with that dig at Mac users, but it's a valid question.

      OS X Server appeals to two classes of buyers:

      First are traditonal Mac shops that need servers. They have no experience with the command line, need an easy, graphical interface, and support for AppleTalk. A Linux server is hopelessly beyond these people, while OS X Server requires only a little more homework.

      Second are those attracted by the XServe rackmount server and XServe RAID storage system. XServe is a competitive 64-bit server, and XServe RAID is a nice fibre channel storage box with fairly low cost-per-gigabyte. Sure, you could buy the hardware, wipe OS X, and install Linux, but there's no real reason to do so.

      In general, people are attracted to Mac servers for the same reason they're attracted to Mac laptops and desktops: a nice face on top of Unix, and sexy hardware.

    2. Re:What's the point? by SETIGuy · · Score: 1

      Watch out. If you actually point out any problems with OS X server, you'll get modded as a troll by the Mac lobby.

    3. Re:What's the point? by killjoe · · Score: 1

      In production environments the only advantages it has is opendirectory and a performant JVM. Java on linux and freebsd is still not that great and setting up ldap and kerberos on linux is still a pain.

      Other then that though it's probably better to stick to linux or freebsd for a server solution.

      --
      evil is as evil does
  30. It ain't Unix! by tbuskey · · Score: 2, Interesting

    Jump into a nice cozy terminal

    Run tar, mv, rsync (cp & rm too) to move data from 1 file system to another. I'm assuming these filesystems are sharing w/ AFP and HFS on 'em.

    You just lost data. Mac files have a resource fork & a data fork. The unix commands only work on the data fork.

    Ok, do it in the GUI.

    You just munged permissions. *sigh*

    Yes, there are some commands buried somewhere that preserve this stuff. Does the book cover them? It should!

    1. Re:It ain't Unix! by Carthag · · Score: 1

      Just for the record, the command is called ditto. I also seem to remember reading someplace that Tiger will have rsrc fork support for cp & mv.

    2. Re:It ain't Unix! by Anonymous Coward · · Score: 0

      First off, only legacy Mac files have resource forks. If you don't have any of those, you don't have anything to worry about.

      Secondly, rsyncx does handles resources, so does CpMac. Ditto does as well, as long as you use the --rsrc switch.

    3. Re:It ain't Unix! by Graff · · Score: 3, Informative
      I also seem to remember reading someplace that Tiger will have rsrc fork support for cp & mv.

      There are already versions of cp and mv that support resource forks and file metadata. They are installed as part of the Apple Developer Tools and are named CpMac and MvMac. They get installed in the /Developer/Tools/ directory.

      I don't know if Apple will be making modifications to the normal cp and mv commands to add this type of functionality to future versions of Mac OS but I wouldn't doubt it.
    4. Re:It ain't Unix! by Daniel+Dvorkin · · Score: 2, Informative

      1. To preserve all the Mac-specific information, use CpMac and MvMac.

      2. The resource fork data you lose with cp and mv is stuff you don't have on a regular Unix system anyway.

      You're right. It's not Unix. It's Unix++. ;)

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:It ain't Unix! by dr00g911 · · Score: 1

      For the time being, if you need to copy resource fork info, like, say a cron job to back up one server drive onto another, you can use the ditto command. It's basically cp that's resource-fork aware, and can do other nifty stuff like archive extraction. It's also metadata aware.

    6. Re:It ain't Unix! by Anonymous Coward · · Score: 0

      Modern Mac files don't use resource forks, only legacy files from OS 9 applications. I use rsync all the time to move files between my Powerbook and my XServe. And from Xserve to XServe thereafter. Don't use Classic apps and you're good to go. If you do use Classic apps and create files with resource forks, use Stuffit to compress the files to a .sit file and then copy them.

    7. Re:It ain't Unix! by rhennigan · · Score: 1

      There are already versions of cp and mv that support resource forks and file metadata. They are installed as part of the Apple Developer Tools and are named CpMac and MvMac. They get installed in the /Developer/Tools/ directory.

      Even better, just use ditto with the --rsrc flag. You don't need the developer tools, it comes standard with OS X.

  31. Just the basics provided here .... by stull13 · · Score: 3, Interesting

    I admin (part time out of love, not a pro) an XServe that serves as an opendirectory master in a mixed environment, with Windows, Linux and Solaris clients. I really thought this book was going to be a decent reference/addendum to the docs provided by Apple, so I pre-ordered it many moons ago. Unfortunately, I was mistaken.

    My major criticism of the book is that it simply consists of walkthroughs for standard setups with Mac and Windows clients. It provides screenshots accompanied by textual explanations for all of the most common tasks involved with setting up a simple server. Unfortunately, there are not enough details provided to allow the reader to alter the examples to suit their own needs or troubleshoot errors that may arise.

    For example, it is clearly stated in the book that DNS MUST be working correctly before promoting a server to an opendirectory master in order to have a working KDC, but no details are provided as to what the user should do if that wasn't the case (outside of reinstalling, or demoting the server to standalone, which is a huge no no if the server is already in production). Also, there are a number of examples on setting a Mac client up to access the server using Directory Services, and one example on setting up a PC running Windoze. Unfortunately, linux and unix clients are not even an afterthought in this book.

    I understand that this is a visual quickstart guide, but at the very least I would have appreciated an appendix or two listing the command line tools incorporated in OS X Server (and no, smartass, they are not all standard tools) and a guide to debugging error logs. As it stands now, they got my money for a book that will just collect dust as I spend my time scouring http://afp548.com and http://discussions.info.apple.com.

    P.S. -- I got KDC running without losing any info by hand cranking it on the command line, for those who may be curious :-)

    1. Re:Just the basics provided here .... by dan+dan+the+dna+man · · Score: 1

      And I'd love it if you could post a link to the source you used to get the KDC running - this is my current cause of woe. And I thought my DNS setup was correct (after much fiddling :)). I've tried the "bring it up by hand" route, but not one that has worked for me yet!

      --
      I don't read your sig, why do you read mine?
    2. Re:Just the basics provided here .... by stull13 · · Score: 1

      This link was the most helpful to me. The most important thing to do is make sure beyond a reasonable doubt that your DNS functions properly before you waste any time trying to get this working! If you can run 'host' with the value returned by 'hostname' on your server I think that is good enough, but I could be mistaken on that. What I eventually wound up doing was keeping only a forward and reverse mapping to the XServe itself, but I am sure that wouldn't work in many, many environments.

      I also had to delete my /etc/krb5.keytab before I could get sso_util to configure my service.

      Good luck!

    3. Re:Just the basics provided here .... by Anonymous Coward · · Score: 0

      Here is another link that I used to get DNS up and running for my KDC to start functioning. Funny thing, before my server crashed, I had set up OpenDirectory before DNS, so I had to hand crank KDC. It worked great. After rebuilding my server, I set up DNS before promoting my server to Directory Master. KDC started up just fine, but I can't log in via Kerberos.

      http://homepage.mac.com/richardmaclemale/article s/ osx_server/overview.html

  32. Re:In a few months, this book will be mostly usele by tsangc · · Score: 0
    At 20mb/update (just a made up figure) times 1000 workstations (again made up figure)


    Name me an Apple corporate or educational account with a thousand Macintosh workstations? I know the figures are made up, but there simply isn't that kind of deployment out there like that, with the exception of strange niches like that G5 cluster at Virginia Tech.

  33. Only a year overdue! by Anonymous Coward · · Score: 0

    No matter how good this book is, it's going to be outdated in about three months when Tiger and Tiger Server ship.

    And from the comments, it's hardly the type of thorough documentation that OS X Server so sorely needs. The third party books are all written for n00bs and only cover the basics that I can figure out myself. Apple's documentation aims over my head, mentioning things I have no clue about in passing as if it should be second nature to the reader.

    There is STILL no book for a guy in between those extremes, who knows how to get most things working with a little poking around in the setup dialogs but would like to know *why* some settings have to be a certain way on some things, and who needs a few nudges in the right direction on the more advanced stuff. I ended up getting my company to spend $450 on the class materials for Apple's OS X Server exam prep course (9L0-607), which come about as close to that as I've seen.

  34. Re:In a few months, this book will be mostly usele by Leo+McGarry · · Score: 2, Informative

    Name me an Apple corporate or educational account with a thousand Macintosh workstations?

    Last time I checked, USC had about 20,000 Macs on campus. Pixar has several thousand, of course, though I don't have a precise figure. I believe the Washington Post has upwards of a thousand, and the various magazines in the American Way family (the American Airlines in flight magazine, plus they publish Southwest Spirit, Celebrated Living and some other in-flight mags) easily has several thousand.

    Not everybody operates in the small-business world, ya know.

  35. Re:In a few months, this book will be mostly usele by SETIGuy · · Score: 1

    Back in the old days when I was a wee lad, we used to have something that did this. I seem to recall it was called an HTTP proxy.

  36. Re:In a few months, this book will be mostly usele by netsrek · · Score: 1

    I've got 600.

    and I know of much bigger clients than me.

    --

    i don't read slashdot anymore.
  37. Re:In a few months, this book will be mostly usele by Anonymous Coward · · Score: 0

    At my school that I work at, we have about 850 OSX macs, the figures are very real. Either way, if you think 1000 workstations is too high, the point still remains, 20mb is a small os update, figure a 40mb or so update at 500 workstations, still very realistic, and still 20gb of bandwidth.

  38. DHCP on "Interfaces" by Anonymous Coward · · Score: 0

    You have DHCP server turned on for your outward-facing interface (assuming you're using an OS X Server box as a gateway/firewall). The documentation is in one of the tabs for the DHCP/Netboot server, I believe "Interfaces", and you just uncheck the outbound interface. If push comes to shove, restrict the DHCP server to only answering MAC addresses of machines in the cluster.

  39. What does server add? by Paradise+Pete · · Score: 1

    What does OS X server do that regular ol' OS X can't do? I'm about to put in a server that will get a small (but not tiny) amount of traffic. Do I need OS X Server?

    1. Re:What does server add? by Paradise+Pete · · Score: 1

      To be more specific, it will be web traffic and some database transactions (Maybe 10,000 a day) It won't deal with printers, user accounts, or be a file server.

    2. Re:What does server add? by Anonymous Coward · · Score: 0

      If that is the case you really don't need os x server, unless you're also using apple's WebObjects.

    3. Re:What does server add? by PaisteUser · · Score: 1

      What does OS X server do that regular ol' OS X can't do? I'm about to put in a server that will get a small (but not tiny) amount of traffic. Do I need OS X Server?
      The OS X Server liscence happens to include all the server elements, such as DHCP, DNS, Web services, file services (AFP, NFS, SMB), directory services, printer services, QuickTime streams, Plus the tools to administer them remotely from another Mac OS X client. Theoretically you could run a web server like apache on a regular OS X client. It's just a ton easier to configure under the native server enviornment.

      --
      root@allevil:~#
    4. Re:What does server add? by x-caiver · · Score: 2, Informative

      For you, probably nothing. For a larger business it would be worth it, as it comes with "Apple style" GUI tools to configure everything, and a lot of stuff built-in.

      Assuming you have a familiarity with Linux, or any command line really, you can get yourself up and running with a standard OS X 'client' based machine. I'd suggest installing Webmin on your box to help configure things. I've got Webmin running on two of my OS X machines and it makes configuration really simple by adding web-based remote administration to many many tasks (Apache, BIND, Squid, Webalizer, remote access to the file system, etc) while still giving you the ability to edit the raw config files if you want.

      You may also want to install Fink to help you get some of the services that are not installed by default in there. (For example Apache is in the OS X client, it just happens to call it "Personal Web Sharing" in the GUI, but their is no POP3 server built in)

    5. Re:What does server add? by Paradise+Pete · · Score: 1

      Thanks. Very helpful.

  40. Re:I never make sweeping generalizations by Anonymous Coward · · Score: 0

    No, actually the point is that it's not correct.

  41. yes, tiger handles resource forks by drewness · · Score: 1

    According to the Unix page of the Tiger preview, yes:

    HFS and Command-Line Support
    Tiger provides a standard, Darwin-level API for managing resource forks, filesystem metadata, security information, properties and other attributes in a consistent, cross-platform manner. For example, common UNIX utilities such as cp, tar and rsync can properly handle HFS+ resource forks.

  42. What they need... by Inconnux · · Score: 1, Funny

    is a book on how to use that complicated 'two button mouse' :p

  43. Re:Hmm... by Anonymous Coward · · Score: 0

    fuckity fuck fuck fuck

  44. Re:In a few months, this book will be mostly usele by daveschroeder · · Score: 1

    The University of Wisconsin - Madison has about 8000 Macs.

    There are SEVERAL major research universities (University of Michigan, UT-Austin, Stanford, etc.) with several thousand Macs.

    The DoE National Laboratories also have several labs that have numbers of Macs in the thousands (LLNL and LANL, for example).

    This isn't any surprise.

  45. Re:In a few months, this book will be mostly usele by daveschroeder · · Score: 1

    Not to reply again, but there's also things like this in K-12:

    Georgia school district looking to get 63,000 iBooks

  46. Review posted to Slashdot? What a waste. by Ilgaz · · Score: 1

    Replies below or up explains the waste of review posting to slashdot.

    "Its expensive", "command line", "one button mouse" and all usual crap.

    Next time if you review a book about some real world server, don't use slashdot as platform.

    Hopely networks like macnn, ziff davis or even macslash will pick it up so it won't be a total waste.

  47. Re:In a few months, this book will be mostly usele by joib · · Score: 1

    ...because Tiger server will be out.


    And a year or so after that there'll be, uh, Königstiger?

  48. Re:In a few months, this book will be mostly usele by wscott · · Score: 1

    No. It was called rdist.

  49. Re:In a few months, this book will be mostly usele by wwest4 · · Score: 1

    daveschroeder's Latest 24 of 709 Comments (516195)

    Apparently they're a breeze to administer! :P

  50. Put down the Steve Jobs Kool-aid, mods by Anonymous Coward · · Score: 1, Informative
    What a bunch of crap (the moderators, that is). This guy just pointed out some REAL flaws in OS X Server, and you guys won't tolerate it. Your holy operating system is 100% PERFECT, and to acknowledge any flaws, however minor, is BLASPHEMY. Bull crap!

    I love Mac OS X. I use it exclusively at home, and I convinced my employer -- a company that is absolutely in LOVE with Windows, where Apple is a dirty word -- to buy me THREE Macs for my team. That's absolutely unheard of here, but those Macs let us work so much more efficiently than we could with Windows, Solaris, or IRIX.

    That said, SETIGuy's points are absolutely valid. I will personally vouch for everything he's saying. That's not to say that OS X Server is crap, simply that it needs more work.

    In our setup, we have a G5 Power Mac running OS X Server 10.3.8 with an Xserve RAID hooked up to it. The Mac is serving NFS to our Suns, SGIs and Linux machines, SMB to the Windows machines, and AFP to the 2 PowerBooks. It is a member of our NIS network so all Unix accounts can login with NFS home directories. We use the automount daemon with automount maps provided via NIS. It runs a couple of local print queues. Remote login is available via ssh, telnet, and rlogin (we're on a firewalled internal network). Apache is serving a dynamic website that allows our team members to query and process data. I'm thinking of using MySQL, and moving our CVS server to this machine as well.

    We don't use any of the other major services because the corporation at large provides those. The Power Mac is faster than any of the Suns or SGIs, so it also gets tapped for crunching through lots of data.

    Let me say that this machine has been generally fantastic for us, but SETIGuy's points still stand:
    • Server Admin is pretty good, but it's silly that Workgroup Manager is a separate application. Let's see, I setup NFS server parameters in Server Admin, but where do I tell it which directories to export? Oh, that's in Workgroup Manager. There's some logic to this, yes, but it's bad logic.
    • NIS support works, but is brittle. I have my network setup so that there's one master NIS server and every other machine is a slave server. That way if the network goes down, the machines still keep humming along with a local copy of all NIS data. But with the Mac, I couldn't for the life of me get it to be a slave server. It just wouldn't. So that machine is very dependent on another computer on the network being available to serve its NIS requests. And if that other computer goes down, everything hangs on the Mac. It's not smart enough to broadcast and find another NIS server.
    • Mount maps - they work, but just like SETIGuy said, I had to massage them. The OS X automounter won't take wildcards like autofs daemons do on Sun and SGI. I used to have a wildcard definition like:

      *

      -rw &:/usr/people

      So that going to any machine's name under the automount directory would mount that machine's /usr/people. I could add new machines to the network and it Just Works(tm). But with Apple, it doesn't. I had to explicitly enumerate each machine as a separate item in the mount map.

      Furthermore, OS X's automounter won't take mount maps from NIS. I had to write a perl script that dumps the NIS mount map (via ypcat), compares it to the current file being used, and updates the automounter if the NIS map is different. I run this every 15 minutes from a cron job. Big kluge to get it to Just Work(tm).

    • I haven't had problems with the NFS daemon like SETIGuy mentions, but I do have on Sun that doesn't get along with the Mac. Most of the time, the Mac cannot mount one exported directory on that Sun. It works fine from every other machine on the network, and the Mac can mount other exports from the same Sun. Don't know why.
    • 32-bit addressing - yeah, Tiger will be nice. We run some large simulati
    1. Re:Put down the Steve Jobs Kool-aid, mods by SETIGuy · · Score: 1

      Thank you for your honesty.

      It's bad when anything is considered to be above critisism.