Samba4 as AD Domain Controller

The following is how to setup and configure a basic Samba 4 domain controller running on Ubuntu 12.04. Once configured and installed, you can then administer Active Directory using Microsoft’s Remote Server Administration Tools from a Windows XP, Vista, or 7 client that supports Active Directory. Note: your Windows client must be a Professional, Business or Ultimate edition.

Samba4 as AD Domain Controller

Course Contents

  1. Installing the Samba 4 Server
  • Installing and configuring Samba 4 Server’s dependencies
  • Installing Samba 4 Server step by step
  • Basic validations of the Samba’s installation
  1. Provisioning Samba 4 as an AD Domain Controller
  • Highlighting the planning points for an AD service
  • Acquiring information for deploying an AD service
  • Setting up Samba 4 as an AD Domain Controller
  • Validating the Samba 4 configuration
  1. Managing the Samba Active Directory Server
  • Understanding the possible roles of the Samba 4 Server on the network
  • Implementing the AD authentication and authorization for GNU/Linux systems
  • Configuring the PAM and NSS
  • Joining the Debian/Ununtu, GNU/Linux into our Active Directory Domain
  • Starting with the basic concepts for Group Policies on Samba
  • Trust relationships and replication with Samba
  1. Replacing a Microsoft Windows Active Directory Server
  • Key points to consider before replacing an AD DC.
  • Planning the replacement – tests and validations
  • Exporting directory entries.
  • Comparing backup data against live data.
  • Replacing the Active Directory Domain Controller
  1. Upgrading from Samba Server Version 3
  • Distinguishing between Samba Versions 3 and 4
  • Key points for consideration before the upgrade
  • Deciding the upgrade approach for Member Servers
  1. Printing and File Services
  • Introducing SMB/CIFS protocol versions and Samba 4
  • Introducing the Samba 4 file and print server daemons
  • Configuring a printer on the Samba 4 Server host using CUPS
  • Sharing the printer on a Microsoft AD network using Samba
  • Introducing Microsoft Windows Point and Print Samba Server configuration
  1. Extending the Active Directory Schema Using Samba 4
  • Planning an Active Directory schema extension
  • Exporting the current Active Directory schema configuration
  • Extending the Active Directory schema
  • Testing and validating the Samba 4 Active Directory schema extension
  1. Implementing a Highly Available Distributed File Server
  • Configuring GlusterFS for high availability and scalability
  • Integrating CTDB, GlusterFS, and the Samba 4 Server
  • Executing tests and validations on the highly available file server
  1. The Samba 4 Python Scripting Interface
  • Exploring and using the Python interface of the Samba 4 Server Samba4 as AD Domain Controller
  • Introducing Samba 4 Python bindings 9.3. Understanding the power of Python and the Samba 4 Server