As networks size is growing, some load-balancing solutions may be considered. But for some protocols, name resolutions problems emerge as well as full connection dialog. In the Samba particular case, it exists some solutions through DFS implementation, but it keeps a full load for authentification purpose. We intents here to present a way to have a Samba PDC architecture that will be distributed through a LVS director.
As this solution has been recently tested, we can say that it works, but some other problems appear. So we cannot say right now that we have an answer for a complete Samba load-balancing process. Here is the modus operandi used to get a distributed authentication and shares access. For name resolution and browsing process, we still have to investigate, some ideas are to be tested.
This document, Samba LVS HOWTO, is copyrighted (c) 2004 by Fred Lacombe. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.
Linux is a registered trademark of Linus Torvalds.
No liability for the contents of this document can be accepted. Use the concepts, examples and information at your own risk. There may be errors and inaccuracies, that could be damaging to your system. Proceed with caution, and although this is highly unlikely, the author(s) do not take any responsibility.
All copyrights are held by their by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements.
Feedback is most certainly welcome for this document. Send your additions, comments and criticisms to the following email address: <fred [DOT] lacombe [AT] lapinux [DOT] org>.