Domain backup and rename: Difference between revisions

From SambaWiki
No edit summary
Line 9: Line 9:
=== How to configure it ===
=== How to configure it ===


Use the <code>samba-tool domain backup</code> set of commands to create a backup-file. There are three flavours to choose from:
Use the <code>samba-tool domain backup</code> set of commands to create a backup-file. There are three flavours of backup to choose from: online, offline, and rename. Then use <code>samba-tool domain backup restore</code> to restore the backup-file. Generally, you'll need to run the backup/restore commands as root. See [[Back up and Restoring a Samba AD DC]] for more details.
<pre>
samba-tool domain backup online
samba-tool domain backup offline
samba-tool domain backup rename
</pre>

Then use <code>samba-tool domain backup restore</code> to restore the backup-file. Generally, you'll need to run the backup/restore commands as root. See [[Back up and Restoring a Samba AD DC]] for more details.


=== Known issues and limitations ===
=== Known issues and limitations ===

Revision as of 03:24, 20 September 2018

Overview

Added in Samba version: v4.9

Samba backups provide a way to recover your Samba network, in the unlikely event that a catastrophic failure of the domain occurs. For more details on the different types of Samba backups and how to use them, see Back up and Restoring a Samba AD DC.

One of the backup options involves renaming the domain (see Domain rename tool). Note that this works completely differently to the Windows tool for renaming domains, i.e. rendom. Windows renames each DC one at a time in situ. Whereas the Samba approach is to take a renamed copy of the domain, and start re-adding DCs again from scratch.

How to configure it

Use the samba-tool domain backup set of commands to create a backup-file. There are three flavours of backup to choose from: online, offline, and rename. Then use samba-tool domain backup restore to restore the backup-file. Generally, you'll need to run the backup/restore commands as root. See Back up and Restoring a Samba AD DC for more details.

Known issues and limitations

The most important concept to grasp is you're taking a backup of your entire domain, not an individual DC. So restoring the domain is essentially completely replacing the existing domain DCs.

You can't restore the domain to the default install location (i.e. /usr/local/samba). You have to specify a new DC during the restore, i.e. one that is not already in the domain. See our recommended strategy for how to deal work around these problems.

See bug #13621 in Samba bugzilla for current issues in v4.9.0.

Troubleshooting

See Troubleshooting.

For Developers

How to test it

make test TESTS=blah

<Anything else notable about running the tests...>

Where the code is located

<Notable files/functions to start looking at...>

Reference Docs

<E.g. Microsoft specification/section that describes the feature in more detail>