diff options
author | Tim Beale <timbeale@catalyst.net.nz> | 2018-06-13 12:22:19 +1200 |
---|---|---|
committer | Douglas Bagnall <dbagnall@samba.org> | 2018-07-05 04:01:25 +0200 |
commit | ab65647a8b146832eea6e98ee9e1b891f9c36788 (patch) | |
tree | 455eb0bc29ccaf50cbe04425e280dea14f46fd14 /docs-xml | |
parent | cd727c95a288995686cf4300b9a069ccf76b8e46 (diff) | |
download | samba-ab65647a8b146832eea6e98ee9e1b891f9c36788.tar.gz |
netcmd: Add 'samba-tool domain backup rename' command
Add a new command that takes a clone of the domain's DB, and renames the
domain as well. (We rename the domain during the clone because it's
easier to implement - the DRS code handles most of the renaming for us,
as it applies the received replication chunks).
The new option is similar to an online backup, except we also do the
following:
- use the new DCCloneAndRenameContext code to clone the DB
- run dbcheck to fix up any residual old DNs (mostly objectCategory
references)
- rename the domain's netBIOSName
- add dnsRoot objects for the new DNS realm
- by default, remove the old realm's DNS objects (optional)
- add an extra backupRename marker to the backed-up DB. In the restore
code, if the backup was renamed, then we need to register the new
domain's DNS zone at that point (we only know the new DC's host IP
at the restore stage).
Note that the backup will contain the old DC entries that still use the
old dnsHostname, but these DC entries will all be removed during the
restore, and a new DC will be added with the correct dnsHostname.
Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'docs-xml')
-rw-r--r-- | docs-xml/manpages/samba-tool.8.xml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs-xml/manpages/samba-tool.8.xml b/docs-xml/manpages/samba-tool.8.xml index b8038bc510c..7f000e90f85 100644 --- a/docs-xml/manpages/samba-tool.8.xml +++ b/docs-xml/manpages/samba-tool.8.xml @@ -302,6 +302,11 @@ </refsect3> <refsect3> + <title>domain backup rename</title> + <para>Copy a running DC's DB to backup file, renaming the domain in the process.</para> +</refsect3> + +<refsect3> <title>domain backup restore</title> <para>Restore the domain's DB from a backup-file.</para> </refsect3> |