Samba 4 Deployment Guide
Dave Craft
wimberosa at gmail.com
Sun Jun 19 08:58:24 MDT 2011
Hey guys,
So the IBM samba team (of which I am now one) have been discussing
some "make ready" type tasks for samba 4. Part of this discussion centered
around whether it would be useful to have a Samba 4 Deployment Guide that
discussed the unique features of Samba 4 and how to move from Samba 3 to
Samba 4 in customer situations. I believe we'd expend some of our resources
to work through scenarios / functions and iteratively write it up in
the samba community
wiki. Participation of all interested parties would obviously make
this a lot more effective.
Additionally I'd bet that from this effort we'd find code work that we'd need
to contribute to in order to make certain deployment steps work more smoothly.
So from this documentation task we plan to build some code tasks.
Anyway, below you'll find a first blush outline of what the deployment guide
would attempt to document. I'd appreciate comments about particular scenarios
that need to be covered and ... whether such a deployment guide is indeed
warranted at all.
Lastly I'm currently working on the dsdb/kcc intra-site topology
functions and attempting
to mimic the MS tech documented topology. If someone has
intersecting work then
we probably need to talk.
Here's the deployment guide outline suggestion (not yet in the wiki)
Samba 4 Deployment Task Guide
------------------------------------------------
Description of Directory Services in general
Description of major differences between samba 3 and samba 4
Expectations set in regard to new and old stuff
Description of the Samba components
samba 3 elements
samba 4 elements
Locations of the executables and data
Major tools that will be used in following sections
Description of the databases
ldb, tdb, openLDAP, etc.
Description of the schema at a high level and hierarchy
Description of LDAP access methods
General tools for examining objects
Description of DNS configuration
Building or retrieving bind9
Configuring the zone files
New DNS entries
Best practices for integration with pre-existing DNS servers
Configuring Bind9 to use Samba 4 database
Description of NTP services
Description of PAM integration
Description of Kerberos integration
Description of DNS elements to find kerberos server
Description of Windows Login integration
Description of file serving
Description of print serving
Migration of Samba 3 to Samba 4
Use of pre-existing LDAP databases with Samba 4
Migration of MS-AD to Samba 4
Description of dry-run tests to see if everything is working
Description of example deployments and tested limits within those deployments
Here's where we're doing performance/scaling analysis
Description of development / debug information
Running multiple samba daemons
Dumping memory hierarchy with talloc and gdb
Understanding the database with ldbedit, ldbsearch
Packaging information
Suggestions for distro packaging and analysis of current samba 3 packaging
--
Regards, Dave Craft
Cut the headlights and put it in neutral.
More information about the samba-technical
mailing list