[Samba] Migrate from one server (samba3) to a new one (samba4)

André Guilhon andre at meninojesus.com.br
Fri Jun 6 06:06:59 MDT 2014

Thank you for the answers. I'll try that later on and share the results.

Just a last stupid (maybe!) question... If I do that, I have to immediately
power down the old server? I mean, if I want to maintain the old server
running, doing all the work, for some time, while I test the new server, is
it possible? The docs say that the old server will stop working! Is it true
even if I'm switching machines, domain names and stuff?

Thank you again!!

*André Guilhon*
Tecnologia da Informação

*(48) 3251.1915 / 8416.0050andre at meninojesus.com.br
<andre at meninojesus.com.br>*

2014-06-06 2:39 GMT-03:00 Marc Muehlfeld <mmuehlfeld at samba.org>:

> Am 05.06.2014 22:43, schrieb Sonic:
> > On Thu, Jun 5, 2014 at 3:33 PM, Marc Muehlfeld <mmuehlfeld at samba.org>
> wrote:
> >> If you want to do the classicupgrade on a new host, then simply shutdown
> >> Samba on the old server and copy the databases listed in the Howto and
> >> your smb.conf + /etc/group to the new server. Migrating from tdbsam is
> >> quite simple. Nothing more should be needed.
> >
> > Aren't the users and machine accounts in /etc/passwd also needed?
> If you use ldapsam as backend, like the OP (sorry, I read tdbsam), then
> you don't need /etc/group, as well. Then everything is taken from LDAP.
> I'm not 100% sure about your passwd question. The users are taken from
> the Samba backend. But I'm not sure at the moment, if tdbsam stores the
> UIDs and homepath, too. If it does, then passwd would not be necessary.
> Maybe if not, then the new users get only Windows (SID, etc.) accounts -
> what is no problem if you don't require UIDs, etc. for unix services and
> only have pure Windows users.
> Let me give this a try this evening in my test environment. If it's
> required, I'll fix this in the HowTo.
> > In a current environment I would like the AD to have a different
> > hostname so I can continue to run the old DC as a member server for
> > file/printer sharing. Can this be done? Is it fairly straightforward?
> It's possible. Before you start the classicupgrade, shutdown Samba on
> the old PDC. Then do the upgrade.
> And afterwards, change the PDCs smb.conf to a Member Server and join it
> to the domain.
> You only have to make sure, that the old PDC doesn't come up any more as
> PDC.
> Regards,
> Marc

More information about the samba mailing list