Samba's AD DC: Samba 4.2 and Beyond. Presented by Andrew Bartlett of Catalyst // 2014-09



Similar documents
Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Integrating UNIX and Linux with Active Directory. John H Terpstra

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain MOC 6425

Configuring and Troubleshooting Windows 2008 Active Directory Domain Services

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

AD Integration options for Linux Systems

Course 6425C: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Integrating Linux systems with Active Directory

6425C - Windows Server 2008 R2 Active Directory Domain Services

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Course 6425B: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

6425C: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Course 6425C: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

MS-6425C - Configuring Windows Server 2008 Active Directory Domain Services

NE-6425C Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Course 6425C: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Course 6425C: Five days

Univention Corporate Server. Operation of a Samba domain based on Windows NT domain services

Integrating Red Hat Enterprise Linux 6 with Microsoft Active Directory Presentation

Mac OS X Directory Services

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

SMB in the Cloud David Disseldorp

70-417: Upgrading Your Skills to MCSA Windows Server 2012

Advancements in Linux Authentication and Authorisation using SSSD

Migration of Windows Intranet domain to Linux Domain Moving Linux to a Wider World

Univention Corporate Server. Extended Windows integration documentation

SerNet. Samba Status Update. Linuxkongress Hamburg October 10, Volker Lendecke SerNet Samba Team. Network Service in a Service Network

Windows Active Directory. DNS, Kerberos and LDAP T h u r s d a y, J a n u a r y 2 7, 2011 INLS 576 Spring 2011

Microsoft. Official Course. Introduction to Active Directory Domain Services. Module 2

Red Hat Enterprise ipa

Open Directory. Apple s standards-based directory and network authentication services architecture. Features

Integration with Active Directory. Jeremy Allison Samba Team

Windows Server 2003 Active Directory: Perspective

Implementing Active Directory Hurdles, Obstacles, and the Finish Line. Jim McDonough Samba Team IBM Linux Technology Center April 6, 2004

Going in production Winbind in large AD domains today. Günther Deschner (Red Hat / Samba Team)

Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Oracle Net Service Name Resolution

Quality Management Consultancy

Samba in the Enterprise : Samba 3.0 and beyond

<Samba status report>

Identikey Server Windows Installation Guide 3.1

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Best Practices: Integrating Mac OS X with Active Directory. Technical White Paper April 2009

RSA Authentication Manager 7.1 Microsoft Active Directory Integration Guide

EXAM Designing and Implementing a Server Infrastructure. Buy Full Product.

VMware Identity Manager Connector Installation and Configuration

MS Exam Objectives Configuring Advanced Windows Server 2012 Services

AWS Schema Conversion Tool. User Guide Version 1.0

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

CONFIGURING ACTIVE DIRECTORY IN LIFELINE

Outline SSS Microsoft Windows Server 2008 Hyper-V Virtualization

FreeIPA 3.3 Trust features

Exam : Installing and Configuring Windows Server 2012

Open Source Terminal Server Architecture for Enterprise Environment

Designing a Windows Server 2008 Active Directory Infrastructure and Services

R4: Configuring Windows Server 2008 Active Directory

qliqdirect Active Directory Guide

OnCommand Performance Manager 1.1

CYAN SECURE WEB HOWTO. NTLM Authentication

Course 6425C: Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

Migrating Exchange Server to Office 365

Documentation. CloudAnywhere. Page 1

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

Managing Identity & Access in On-premise and Cloud Environments. Ellen Newlands Identity Management Product Manager Red Hat, Inc

NetIQ Identity Manager Setup Guide

Setting Up Resources in VMware Identity Manager

70-413: Designing and Implementing a Server Infrastructure

Designing and Implementing a Server Infrastructure

Microsoft. Pro: Upgrading to Windows 7 MCITP Enterprise Desktop Support Technician.

MOC 6436A: Designing Active Directory Infrastructure and Services in Windows Server 2008

Samba 4 Status Update

Handling POSIX attributes for trusted Active Directory users and groups in FreeIPA

ILTA HAND 6B. Upgrading and Deploying. Windows Server In the Legal Environment

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

IDENTIKEY Server Windows Installation Guide 3.2

Exam : Administrating Windows Server 2012 R2. Course Overview

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

VMware Identity Manager Administration

SerNet. Samba Status Update. Munich 13. March Volker Lendecke SerNet Samba Team. Network Service in a Service Network

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Domain Services for Windows Administration Guide

Testing Samba for Bigger Environments Samba / Linux / OpenLDAP at the german federal parliament

What s New in Centrify Server Suite 2014

User Management Resource Administrator. Managing LDAP directory services with UMRA

IPA Identity, Policy, Audit Karl Wirth, Red Hat Kevin Unthank, Red Hat

Maginatics Cloud Storage Platform Feature Primer

Designing Windows Server 2008 Active Directory Infrastructure and Services Course 6436B; 5 Days, Instructor-led

Introduction to Mobile Access Gateway Installation

Configuring Windows Server 2008 Active Directory

Securing Active Directory Presented by Michael Ivy

HOUR 3. Installing Windows Server 2003

Enabling single sign-on for Cognos 8/10 with Active Directory

ACTIVE DIRECTORY DEPLOYMENT

AVG Business SSO Connecting to Active Directory

Transcription:

Samba's AD DC: Samba 4.2 and Beyond Presented by Andrew Bartlett of Catalyst // 2014-09

About me Andrew Bartlett Samba Team member since 2001 Working on the AD DC since 2006 These views are my own, but I do with to thank: My employer: Catalyst My fellow Samba Team members

Open Source Technologies

Samba's AD DC The combination of many years work File server Print server Active Directory Domain controller (and many other features) First Release Dec 2012 Now on the road to Samba 4.2 Due for RC1 on Monday Sep 22

Re-opening the heart of the network Samba's AD DC brings open source to the heart of the network again Samba has long provided a Domain Controller But without support for Group Policy and other AD features like Kerberos Organizations again have a practical choice other than Microsoft Windows

The flexibility to innovate Open Source lets you do more Just as Samba is in many NAS devices, including NETGEAR's ReadyNAS Samba inside Catalyst's print server No CALs, multi-device access Imagine What if was also an AD DC? Instant branch office solution Perhaps managed from the cloud?

Breaking vendor lock in Samba can migrate to and from Microsoft Windows based AD domains Without loss of data Without password resets or domain joins Samba 4.0 can upgrade existing Samba 3.x domains to AD And you can even migrate that to a Microsoft Windows AD if you want to We won't hold you against your will!

Uses Native Microsoft Admin tools Microsoft Management Console snap-ins In general, fully supported by Samba 4.0 AD DC Are the recommended GUI tool Down-loadable from Microsoft for running on Windows desktops joined to the domain

Or our command line tools Samba-tool Our primary commandline tool for the AD DC LDB tools Directly access the underlying database using LDAP-like syntax Python bindings Create powerful scripts calling our python API

Easy to set up samba-tool domain provisoin Follow the prompts Then just run: samba And then join a Windows client to the domain! Ensure it is using the Samba server for DNS

Group Policy Fully supported on the AD client Not yet supported on Linux clients or Samba servers Google Summer of Code project last year Still needs to be cleaned up Single most requested feature for Samba domains Group Policy administration is done on a windows client

Read Only Domain Controller We support both being and hosting RODCs Ideal for remote offices Don't store all the passwords for the company everywhere Ideal way to start with Samba as an AD DC As we can't break what we can't change!

Replication multiple DCs Replication between multiple Samba and Windows Domain Controllers works With some limitations Dense mesh replication in 4.0 and 4.1 No site optimization Schema changes not recommended Still best option for redundancy Let Samba do it's own replication Don't use an OS level replication service under our databases

Status of the Samba AD DC What is new in Samba 4.2 Where are we headed beyond Samba 4.2

What is new in Samba 4.2? Finally a single winbindd Domain trusts (in progress) Improved DRS replication stability Improved DNS behaviour

Improved, single winbind Making it easier to build a single 'everything' box. Support winbindd features Caching Consistent behaviour on template parameters RFC2307 support for homedirectory and posixshell Still started from 'samba' All AD DC features, regardless of code origin start the same way

Domain Trusts and multi-domain forests Active effort to finish the work here Developers working at the plugfest to find the lowhanging fruit Merged winbindd a key step in this process Samba can now join Windows as a subdomain Stalled to allow us room to release Samba 4.0 and 4.1 Support for both NTLM and Kerberos cross-trust authentication

Improved stability of DRS replication From the experience of production deployments Dbcheck tools and runtime checks to detect partial record replication Improvements back-ported to later Samba 4.1 releases

Improved DNS behaviour Ensuring we delete records for interfaces that go away Avoiding the 100,000 record DB issue A 4.1 regression in the internal DNS server Added unit tests for bind9 DLZ module

Direction: Where to for the Open Source DC? Samba 4.1 Consolidation of the DC code Most fixes backported to 4.0 Samba 4.2 Current development series

Improved KCC Written before 4.0, not yet enabled Python Easier to modify than C Implements a proper (non-dense) replication graph Still needs some work

Sysvol replication An area of continued interest Two replication protocols: FRS DFS-R

Group Policy application on the DC Password policy in particular Allowing use of Microsoft tools to set password policy Google 'Summer of Code' project

OpenLDAP backend A great example of Samba's flexibility First attempted during early AD DC development Put aside while we worked on to get our 4.0 release Now being revived! NOT connecting to existing LDAP servers A new effort to build a combined OL/Samba DC with AD semantics

Using Samba's AD DC Many existing, production users As a product As a platform In the cloud

Users of the Samba 4.x AD DC Schools, NGOs, Companies, Cities I've seen admins from all of these using Samba 4.0 AD DC even pre-beta! Incredibly enthusiastic user base We know folks are trying it all the time, as if we make a mistake, we hear about it fast!

Samba AD DC as a product Use Samba out of the box as an AD DC Bundle it with our file server for a small business server Find it in better Linux distributions Debian backports Ubuntu 14.04 Not RHEL or Fedora yet Download it from enterprisesamba.org Buid it yourself

Samba AD DC as a platform The platform for these products: Zentyal combines it with OpenChange for an MS Exchange replacement Univention combines it with OpenLDAP and a web UI for Univention Corporate Server Build your own product or service on Samba's AD DC NAS Small Buisness Server device Cluster Fast, local RODC for reliable directory access

Samba in the Cloud Platform Not just in the cloud, part of the cloud platform Samba already part of Manila (file server as a service) The 'Generic' driver is Samba and NFS on Linux Samba's AD DC should be the same Perhaps in Murano Perhaps as something more specialised

The opportunity of the cloud In the cloud, the questions of brand go away Clients trust the provider to provide a service Already Azure AD is a different implementation Flexible service offerings Choose trade-offs you can't do in general Perhaps fast LDAP instead of DRS replication? Link or sync to another identity system

Use cases for Samba in the cloud The ideal cloud identity provider for: Windows servers Windows Desktop as a service Sync back to the corporate domain with our RODC The ideal file server for: Image hosting export ceph, GlusterFS to clients The ideal partner to OpenStack Integrate Samba 4.x as the cloud IDM?

What could you do with Samba? Are you a cloud provider based on OpenStack? Do you or your customers use a lot of Windows? Would you like an integrated directory with LDAP and Kerberos?

A private DC for your NAS? Isolate your NAS from the shared customer DC Keep user data close to the NAS that needs it Informed on change, not cache timeout

Innovative Directory Solutions Samba 4.0 as an AD DC firstly works just like Windows AD LDAP / Kerberos / NTLM all integrated into a 'just works' package But being open source, some have taken it further Univention Corporate Server installs modules into Samba 4.0 for to sync passwords with OpenLDAP Samba provides access to the previously unreadable password hashes I've seen integration tools both read and write these

Conclusion Samba 4.x brings the world's first Open Source AD Domain Controller Already deployed in production in a variety of settings Provides equal-footing inter-operability with Windows DCs. A key project to watch as the ID Management space changes, particularly with the cloud Development continuing on new features.

Questions? / Catalyst Services Catalyst is a consulting business based in Wellington, NZ Providing Samba / SMB / windows interop services Samba feature development 3 rd and 4 th level support for Samba using OEMs Support of Samba installations Protocol questions We are only 3 or 5 hours away by time-zone Local phone call access: 650 479 3022 www.catalyst.net.nz