将 iocage jail 从一个主机转移到另一个主机的推荐方法是什么

将 iocage jail 从一个主机转移到另一个主机的推荐方法是什么

在 FreeBSD-12.0p12 上运行的源 iocage thick jail 目标 FreeBSD-12.1p1

两台主机都在使用 zfs。

将现有的 iocage thick jail 从源转移到目标的推荐方法是什么?是否很简单:

rsync -aqz -e "ssh -o LogLevel=error"  /zroot/iocage/jails/testjail \
                           destination:/zroot/iocage/jails

假设两台主机上都安装了 iocage,zfs 挂载点如上所示,源 jail 已关闭,并且目标主机上不存在 testjail。

答案1

iocage 具有强大的导出/导入功能。

$ man iocage
...
     export        Exports the specified jail.  An archive file is created in
               /iocage/images with an SHA256 checksum.  The jail must be
               stopped before exporting.

               Example:

                     # iocage export examplejail_2

然后将文件传输到新主机,将其导入那里,就好了!

相关内容