LXC-Container auf neue VM verschieben
English
Deutsch
Snapshot auf der aktuellen VM erstellen
lxc_snapshot_publish_export.sh
lxc snapshot container_name snapshot_nameErstellten Snapshot überprüfen anhand der Snapshot-Liste, die angezeigt wird mit:
lxc_info_snapshot.sh
lxc info container_nameFalls der Snapshot nicht benannt wurde, nach dem jüngsten Erstellungsdatum suchen. Er könnte einen Standardnamen wie snap1 haben.
Image aus dem Snapshot erstellen
lxc_publish_image.sh
lxc publish container_name/snapshot_name --alias="image_alias" description="image_description"Erstelltes Image überprüfen anhand der Image-Liste, die angezeigt wird mit:
lxc_image_info.sh
lxc image info image_aliasErstelltes Image als Archiv im aktuellen Pfad exportieren
lxc_image_export.sh
lxc image export image_alias image_archive_nameDatei an die neue VM senden
Sicherstellen, dass eine SSH-Verbindung von der alten VM zur neuen VM hergestellt werden kann, z.B. über eine VPN- oder Wireguard-Verbindung. scp verwenden, um das Image wie folgt zu kopieren:
scp_image_to_new_vm.sh
scp ./image_archive_name.tar.gz usera@host:/home/userImage importieren und neuen Container auf der neuen VM starten
Sicherstellen, dass lxc und lxd auf der neuen VM installiert sind, und dann das Image wie folgt importieren:
lxc_image_import_launch.sh
lxc image import image_archive_name.tar.gz --alias image_alias_on_new_vmSicherstellen, dass das importierte Image in der Liste auf der neuen VM erscheint.
lxc_image_list.sh
lxc image listDann einen neuen Container aus dem Image starten mit:
lxc_launch_container.sh
lxc launch image_alias_on_new_vm container_nameIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow