Files
hackacad/docs/chapters/subcommands/migrate.rst
2025-12-30 20:50:16 -07:00

26 lines
987 B
ReStructuredText

migrate
=======
The ``migrate`` sub-command allows migrating the targeted jail(s) to
another remote system. See the chapter on Migration.
This sub-command supports multiple targets.
Syntax for the remote system is ``user@host``. You can also specify a non-default
port by supplying it as in ``user@host:port``.
.. code-block:: shell
ishmael ~ # bastille migrate help
Usage: bastille migrate [option(s)] TARGET USER@HOST[:PORT]
Options:
-a | --auto Auto mode. Start/stop jail(s) if required.
-b | --backup Keep archives on remote system.
-d | --destroy Destroy local jail after migration.
| --doas Use 'doas' instead of 'sudo'.
-k | --keyfile FILE Specify an alternative private keyfile name. Must be in '~/.ssh'
-l | --live Migrate a running jail (ZFS only).
-p | --password Use password based authentication.
-x | --debug Enable debug mode.