Qual é a maneira recomendada de transferir uma prisão iocage de um host para outro

Qual é a maneira recomendada de transferir uma prisão iocage de um host para outro

Fonte iocage Thick Jail em execução no FreeBSD-12.0p12 Destino FreeBSD-12.1p1

Ambos os hosts estão usando zfs.

Qual é o método recomendado para transferir uma prisão espessa de iocage existente da origem para o destino? É tão simples como:

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

Supondo que o iocage esteja instalado em ambos os hosts, que os pontos de montagem do zfs sejam os indicados acima, que a prisão de origem esteja desligada e que o testjail não exista no host de destino.

Responder1

iocage vem com uma ótima função de exportação/importação.

$ 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

Em seguida, transfira o arquivo para o seu novo host, importe-o para lá e pronto!

informação relacionada