PVE Adopt a Native LXD/LXC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
Converting an LXD/LXC to a ProxmoxVE/LXC is pretty easy, because the are (almost) the same thing. | Converting an LXD/LXC to a ProxmoxVE/LXC is pretty easy, because the are (almost) the same thing. | ||
== Export the Container == | |||
Go into the instance where the LXD is installed and create a backup of the LXC you want to clone. If the container is installed within LVM you need to mount the root filesystem somewhere and create the archive from inside the mount point. I will going to play the other scenario where the LXC is installed within a directory on Ubuntu 22.04.<syntaxhighlight lang="shell" line="1"> | |||
cd /var/snap/lxd/common/lxd/storage-pools/default/containers/webserver/rootfs | |||
</syntaxhighlight> | |||
For details read the relevant section [[LXD/LXC Basic Setup#Backup LXC Containers|"Backup LXC Containers" from the guide "LXC Basic Setup"]]. | |||
'''2.''' Copy the backup of an LXD/LXC container to a ProxmoxVM's template directory within its storage. In my case I'm using a command as the shown below.<syntaxhighlight lang="shell" line="1"> | '''2.''' Copy the backup of an LXD/LXC container to a ProxmoxVM's template directory within its storage. In my case I'm using a command as the shown below.<syntaxhighlight lang="shell" line="1"> |
Revision as of 17:58, 23 September 2022
Converting an LXD/LXC to a ProxmoxVE/LXC is pretty easy, because the are (almost) the same thing.
Export the Container
Go into the instance where the LXD is installed and create a backup of the LXC you want to clone. If the container is installed within LVM you need to mount the root filesystem somewhere and create the archive from inside the mount point. I will going to play the other scenario where the LXC is installed within a directory on Ubuntu 22.04.
cd /var/snap/lxd/common/lxd/storage-pools/default/containers/webserver/rootfs
For details read the relevant section "Backup LXC Containers" from the guide "LXC Basic Setup".
2. Copy the backup of an LXD/LXC container to a ProxmoxVM's template directory within its storage. In my case I'm using a command as the shown below.
rsync --progress \
remote.host:/mnt/backups/lxc-webserver-backup-2022-09-23.tar.gz \
/mnt/pve/ssd-1TB/template/cache/
3.A. After that you can use