Packaging Server OS

Not applicable

Are any of you packaging OS X server? If so can you share how you go about
packaging it and if you can comment on the following questions I have?
Recommendations on serializing when no site license available. Is it
possible to script serialization/registration during build process? If so
can you share this script, not the serial numbers :)
Can I assume I can script network configuration by creating a script using
networksetup? What services can be configured in an image without any repercussions?
Any other do's and don'ts?

Thanx,
Cyrus

1 REPLY 1

milesleacy
Valued Contributor

2009/1/29 Cyrus Vahhaji <Cyrus.Vahhaji at bestbuy.com>

Are any of you packaging OS X server?

Yep.

The Joker said "If you're good at something, never do it for free." Then
again, he's a homicidal clown.

- Recommendations on serializing when no site license available. Is it possible to script serialization/registration during build process? If so can you share this script, not the serial numbers :)

# Change serial to $4 from JSS

/System/Library/ServerSetup/serversetup -setServerSerialNumber "$4"

- - Can I assume I can script network configuration by creating a script using networksetup?

Yup. Just make sure you use "at reboot" scripts. Actually, all of this
should be "at reboot". I actually let Casper Imaging (or autorun/prestage)
take care of my network settings. I use networksetup to turn off IPv6 on
all interfaces and to disable the firewire network interface.

- - What services can be configured in an image without any repercussions?

I don't configure any services in an image. Depending on the service it may
be possible to configure a service by using a script that writes to, or a
package that deploys the service's config files. Just make sure to
carefully examine and research the service to make sure you get all of it's
parts.

- - Any other do's and don'ts? My server core configuration in Casper Admin consists of the OS, our

enterprise backup client, and the casper tools. Scripts (all "at reboot")
include backup client configuration, enable ARD for admin user, set server
serial, turn time machine nag off, turn off IPv6 on all interfaces, disable
firewire networking.

Anything else depends on what the server is for and what software needs to
be deployed to it.

----------
Miles A. Leacy IV

? Certified System Administrator 10.4
? Certified Technical Coordinator 10.5
? Certified Trainer
Certified Casper Administrator
----------
voice: 1-347-277-7321
miles.leacy at themacadmin.com
www.themacadmin.com