Changing from a Samba classic domain to Samba 4
Bottlenecks
The two biggest performance issues when comparing Samba 4 and a Samba classic domain are network drives and the domain controller. Samba 4 can boost performance of network drives because it supports SMB 3, which Microsoft launched with Windows 8 and Windows Server 2012.
As a domain controller, Samba 4 tends to be worse in terms of data throughput. Practical experience shows that the built-in LDAP server does not compare well with OpenLDAP. But a slower LDAP server only really causes problems when different services use the LDAP connection – and not only to authenticate. This issue can cause bottlenecks if admins also operate DHCP servers, groupware, and mailing lists derived from LDAP.
Samba 4 is also much more memory-hungry than its predecessor. This is especially noticeable when many users are loading the network drives. Admins need to provide enough RAM to maintain a consistent level of performance.
NetBIOS and Browsing
Samba 4 still does not support NetBIOS browsing on the Samba 4 domain controller. Windows clients do not see the domain controller in their network environment. In other words, if Samba 4 is defined as the NetBIOS master, no network devices appear in the network neighborhood.
Many versions of Microsoft Exchange require an LDAP feature that is still lacking in the Samba 4 LDAP, so at this time, it is only possible to add a Microsoft Exchange 2010 system on a Microsoft Server 2008 R2 to the Samba 4 domain.
As is often the case, the Samba 4 environment has several minor stumbling blocks that only stop the show in specific cases. See the Samba bug tracker [9] for details.
Choices
The first important thing is to choose a suitable version of Samba. Although it has been possible to use the Active Directory domain controller in Samba 4 since version 4.0, only version 4.3 promises comparatively little trouble. If you are shopping for a distribution, you should consider Debian Jessie, which incorporates a reasonably current version of Samba, version 4.2.10. But if you also need star and hub replication for multi-site scenarios via KCC, you will need version 4.3. Older versions only allow mesh replication.
Using the Debian Sid development edition will put you closer to the Samba pulse, but a development version is out of the question for many companies. Most other distributions in the enterprise come with rather obsolete packages, including many bugs that more recent versions of Samba 4 fix. If the distribution you use does not come with a current Samba 4 version, admins still have the opportunity to buy packages from Sernet or build from the sources.
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
The First Point Release For Ubuntu 22.04 is Now Available
Canonical has released the first point upgrade for Jammy Jellyfish which includes important new toolchains and fixes.
-
Kali Linux 2022.3 Released
From the creators of the most popular penetration testing distributions on the planet, comes a new release with some new tools and a community, real-time chat option.
-
The 14" Pinebook Pro Linux Laptop is Shipping
After a considerable delay, the 14" version of the Pinebook Pro laptop is, once again, available for purchase.
-
OpenMandriva Lx ROME Technical Preview Released
OpenMandriva’s rolling release distribution technical preview has been released for testing purposes and adds some of the latest/greatest software into the mix.
-
Linux Mint 21 is Now Available
The latest iteration of Linux Mint, codenamed Vanessa, has been released with a new upgrade tool and other fantastic features.
-
Firefox Adds Long-Anticipated Feature
Firefox 103 has arrived and it now includes a feature users have long awaited…sort of.
-
System76 Refreshes Their Popular Oryx Pro Laptop with a New CPU
The System76 Oryx Pro laptop has been relaunched with a 12th Gen CPU and more powerful graphics options.
-
Elive Has Released a New Beta
The Elive team is proud to announce the latest beta version (3.8.30) of its Enlightenment-centric Linux distribution.
-
Rocky Linux 9 Has Arrived
The latest iteration of Rocky Linux is now available and includes a host of new features and support for new architecture.
-
Slimbook Executive Linux Ultrabook Upgrading Their CPUs
The Spanish-based company, Slimbook, has made available their next generation Slimbook Executive Linux ultrabooks with a 12th Gen Intel Alder Lake CPU.