Juan Ignacio
2022-Dec-01 13:08 UTC
[Samba] Migrate and Update (Samba 4.1 ADDC to Samba Latest Version on different Server).
Thx for all the info Rowland;
I tried to read everything carefully..
I managed to make an offline domain backup in the new ad-dc without
apparently major complications.
But not being able to do the online backup, I got an exception and isn't on
the wiki.
root at DC2:/domain/samba/domainBackups# samba-tool domain backup online
--targetdir=/domain/samba/domainBackups --server=DC2 -UAdministrator
ERROR(runtime): uncaught exception - (3221225653, '{Device Timeout} The
specified I/O operation on %hs was not completed before the time-out period
expired.')
File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line
186,
in _run
return self.run(*args, **kwargs)
File "/usr/lib/python3/dist-packages/samba/netcmd/domain_backup.py",
line
261, in run
ctx = join_clone(logger=logger, creds=creds, lp=lp,
File "/usr/lib/python3/dist-packages/samba/join.py", line 1552, in
join_clone
ctx = DCCloneContext(logger, server, creds, lp, targetdir=targetdir,
File "/usr/lib/python3/dist-packages/samba/join.py", line 1576, in
__init__
super(DCCloneContext, ctx).__init__(logger, server, creds, lp,
File "/usr/lib/python3/dist-packages/samba/join.py", line 101, in
__init__
ctx.site = ctx.find_dc_site(ctx.server)
File "/usr/lib/python3/dist-packages/samba/join.py", line 363, in
find_dc_site
cldap_ret = ctx.net.finddc(address=server,
El jue, 1 dic 2022 a las 7:15, Rowland Penny via samba (<
samba at lists.samba.org>) escribi?:
>
>
> On 01/12/2022 02:11, Andrew Bartlett via samba wrote:
> > On Wed, 2022-11-30 at 23:03 -0300, Juan Ignacio via samba wrote:
> >> Already checked that on 4.1 and samba-tool doesn't have that
options.
> >> root at DC1:/usr/sbin# samba-tool domain backup online
> >> Usage: samba-tool domain <subcommand>
> >>>
> >
> > Correct. For such an old version just shut Samba down and back up the
> > files 'normally'. Restoration will be a challenge, the only
option will
> be to force destroy any other DCs and then start back from the backed up
> files.
> >
> > Andrew Bartlett
> >
> >
>
> Wrong, the OP now has a much later Samba DC and that will have the
'new'
> backup tools.
>
> Rowland
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>
Juan Ignacio
2022-Dec-01 17:28 UTC
[Samba] Migrate and Update (Samba 4.1 ADDC to Samba Latest Version on different Server).
Another thing I wonder about demoting the Original DC.
The smb.conf files look different on the original DC than the new one.
I would appreciate it if we could take a look before to know if there is
anything missing on the new DC, I don't remember installing kerberos on the
new one which is now primary. I don't know if it's necessary either.
Looks like the smb.conf does not have all the services who are in the
original?
Neither the idmap_ldb:use rfc2307 = yes
Original DC smb.conf
[global]
workgroup = OURDOMAIN
realm = OURDOMAIN.ORG
netbios name = DC1
server role = active directory domain controller
dns forwarder = **********
allow dns updates = nonsecure and secure
#server services = rpc, nbt, wrepl, ldap, cldap, kdc, drepl,
winbind, ntp_signd, kcc, dnsupdate, dns, smb
dcerpc endpoint servers = epmapper, wkssvc, rpcecho, samr,
netlogon, lsarpc, spoolss, drsuapi, dssetup, unixinfo, browser, eventlog6,
backupkey, dnsserver, winreg, srvsvc
server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc,
drepl,winbind, ntp_signd, kcc, dnsupdate, dns
idmap_ldb:use rfc2307 = yes
#winbind use default domain = yes
winbind enum users = yes
winbind enum groups = yes
#winbind nested groups = yes
log level = 3
log file = /var/log/samba/samba.log
New DC smb.conf
[global]
netbios name = DC2
realm = OURDOMAIN.ORG
server role = active directory domain controller
dns forwarder = *********
workgroup = OURDOMAIN
allow dns updates = nonsecure and secure
ldap server require strong auth = no
El jue, 1 dic 2022 a las 10:08, Juan Ignacio (<juan.ignacio.pazos at
gmail.com>)
escribi?:
> Thx for all the info Rowland;
> I tried to read everything carefully..
> I managed to make an offline domain backup in the new ad-dc without
> apparently major complications.
>
> But not being able to do the online backup, I got an exception and
isn't
> on the wiki.
>
> root at DC2:/domain/samba/domainBackups# samba-tool domain backup online
> --targetdir=/domain/samba/domainBackups --server=DC2 -UAdministrator
> ERROR(runtime): uncaught exception - (3221225653, '{Device Timeout} The
> specified I/O operation on %hs was not completed before the time-out period
> expired.')
> File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py",
line
> 186, in _run
> return self.run(*args, **kwargs)
> File
"/usr/lib/python3/dist-packages/samba/netcmd/domain_backup.py",
> line 261, in run
> ctx = join_clone(logger=logger, creds=creds, lp=lp,
> File "/usr/lib/python3/dist-packages/samba/join.py", line 1552,
in
> join_clone
> ctx = DCCloneContext(logger, server, creds, lp, targetdir=targetdir,
> File "/usr/lib/python3/dist-packages/samba/join.py", line 1576,
in
> __init__
> super(DCCloneContext, ctx).__init__(logger, server, creds, lp,
> File "/usr/lib/python3/dist-packages/samba/join.py", line 101,
in
> __init__
> ctx.site = ctx.find_dc_site(ctx.server)
> File "/usr/lib/python3/dist-packages/samba/join.py", line 363,
in
> find_dc_site
> cldap_ret = ctx.net.finddc(address=server,
>
> El jue, 1 dic 2022 a las 7:15, Rowland Penny via samba (<
> samba at lists.samba.org>) escribi?:
>
>>
>>
>> On 01/12/2022 02:11, Andrew Bartlett via samba wrote:
>> > On Wed, 2022-11-30 at 23:03 -0300, Juan Ignacio via samba wrote:
>> >> Already checked that on 4.1 and samba-tool doesn't have
that options.
>> >> root at DC1:/usr/sbin# samba-tool domain backup online
>> >> Usage: samba-tool domain <subcommand>
>> >>>
>> >
>> > Correct. For such an old version just shut Samba down and back up
the
>> > files 'normally'. Restoration will be a challenge, the
only option
>> will be to force destroy any other DCs and then start back from the
backed
>> up files.
>> >
>> > Andrew Bartlett
>> >
>> >
>>
>> Wrong, the OP now has a much later Samba DC and that will have the
'new'
>> backup tools.
>>
>> Rowland
>>
>> --
>> To unsubscribe from this list go to the following URL and read the
>> instructions: https://lists.samba.org/mailman/options/samba
>>
>