Crea un snapshot en tu VM actual
lxc_snapshot_publish_export.sh
lxc snapshot container_name snapshot_nameValida el snapshot creado revisando la lista de snapshots mostrada con:
lxc_info_snapshot.sh
lxc info container_nameEn caso de que no hayas nombrado tu snapshot, busca la fecha de creación más reciente. Podría tener un nombre por defecto como snap1.
Crea una imagen desde el snapshot
lxc_publish_image.sh
lxc publish container_name/snapshot_name --alias="image_alias" description="image_description"Verifica tu imagen creada revisando la lista de imágenes mostrada con:
lxc_image_info.sh
lxc image info image_aliasExporta la imagen creada a un archivo en tu ruta actual
lxc_image_export.sh
lxc image export image_alias image_archive_nameEnvía el archivo a tu nueva VM
Asegúrate de que puedes establecer una conexión SSH a tu nueva VM desde tu VM antigua, p. ej. por una conexión VPN o Wireguard. Usa scp para copiar la imagen así:
scp_image_to_new_vm.sh
scp ./image_archive_name.tar.gz usera@host:/home/userImporta la imagen y lanza un nuevo contenedor en tu nueva VM
Asegúrate de que lxc y lxd están instalados en tu nueva VM y luego importa la imagen así:
lxc_image_import_launch.sh
lxc image import image_archive_name.tar.gz --alias image_alias_on_new_vmAsegúrate de que la imagen importada aparezca en la lista en tu nueva VM.
lxc_image_list.sh
lxc image listLuego lanza un nuevo contenedor desde la imagen con:
lxc_launch_container.sh
lxc launch image_alias_on_new_vm container_name
Echa un vistazo a artículos similares por categoría:
Contenedores LXC
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow