¿Cuál es una forma recomendada de transferir una cárcel de alojamiento de un host a otro?

¿Cuál es una forma recomendada de transferir una cárcel de alojamiento de un host a otro?

Fuente iocage heavy jail ejecutándose en FreeBSD-12.0p12 Destino FreeBSD-12.1p1

Ambos hosts utilizan zfs.

¿Cuál es el método recomendado para transferir una cárcel gruesa de iocage existente desde el origen al destino? ¿Es tan simple como:

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

Suponiendo que iocage esté instalado en ambos hosts, que los puntos de montaje de zfs sean los indicados anteriormente, que la cárcel de origen esté cerrada y que testjail no exista en el host de destino.

Respuesta1

Iocage viene con una excelente función de exportación/importación.

$ 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

Luego transfiera el archivo a su nuevo host, impórtelo allí y ¡listo!

información relacionada