Назад | Перейти на главную страницу

Каков рекомендуемый способ переноса тюрьмы iocage с одного хоста на другой

Source iocage Thick jail, работающий на FreeBSD-12.0p12 Назначение FreeBSD-12.1p1

Оба хоста используют zfs.

Каков рекомендуемый метод переноса существующей толстой клетки iocage из источника в место назначения? Это так просто, как:

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

Предполагая, что iocage установлен на обоих хостах, что точки монтирования zfs соответствуют указанным выше, что исходная тюрьма отключена и что testjail не существует на целевом хосте.

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

Затем перенесите файл на новый хост, импортируйте его туда и вуаля!