From ca2b75e8c0fdfaea79e8360d08145b7646ba038e Mon Sep 17 00:00:00 2001 From: Barry McCormick Date: Fri, 20 Oct 2023 22:28:00 -0700 Subject: [PATCH] added iocage migration doc --- docs/chapters/migration.rst | 36 ++++++++++++++++++++++++++++++++++++ docs/index.rst | 1 + 2 files changed, 37 insertions(+) create mode 100644 docs/chapters/migration.rst diff --git a/docs/chapters/migration.rst b/docs/chapters/migration.rst new file mode 100644 index 00000000..2bcb4313 --- /dev/null +++ b/docs/chapters/migration.rst @@ -0,0 +1,36 @@ +Stop the running jail and export it: + +.. code-block:: shell + + iocage stop jailname + iocage export jailname + +Move the backup files (.zip and .sha256) into Bastille backup dir (default: /usr/local/bastille/backups/): + +.. code-block:: shell + + mv /iocage/images/jailname_2020-03-26.* /usr/local/bastille/backups/ + +for remote systems you could use rsync: + +.. code-block:: shell + + rsync -avh /iocage/images/jailname_2020-03-26.* root@10.0.1.10:/usr/local/bastille/backups/ + + +Import the iocage backup file (use zip file name) + +.. code-block:: shell + + bastille import jailname_2020-03-26.zip + +Set your new ip address and interface: + +.. code-block:: shell + + vim /usr/local/bastille/jails/jailname/jail.conf + interface = bastille0; + ip4.addr = "192.168.0.1"; + + +You can use you primary network interface instead of the virtual bastille0 interface as well if you know what you’re doing. diff --git a/docs/index.rst b/docs/index.rst index 8dbc2637..1551706f 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -21,6 +21,7 @@ https://docs.bastillebsd.org. chapters/jail-config chapters/zfs-support chapters/gcp + chapters/migration copyright