We are experiencing problems with migrating an OpenVZ container from one Proxmox server in a cluster to the other. Both machines (Dell 2850's) are equiped with the same hardware, except for the amount of memory; the machine that we are migrating from has 12 GB of memory, the machine that we are migrating to has 5 GB.
The 5 GB machine has no virtual machines running. We first tried to move the troublesome 4 GB virtual machine while running (even though we didn't attempt to do it with the 'live' option, since we know that doesn't work). This resulted in the following output:
/usr/sbin/vzmigrate 82.98.XXX.XXX 101
OPT:82.98.XXX.XXX
Starting migration of CT 101 to 82.98.XXX.XXX
Preparing remote node
Initializing remote quota
Syncing private
Stopping container
Syncing 2nd level quota
Starting container
Error: Failed to start container
Starting container ...
mount.nfs: /mnt/wcwXXXXXX/data is busy or already mounted
Container is mounted
Setting CPU units: 5000
Setting CPUs: 1
Configure meminfo: 1048576
Set hostname: wcwXXXXXX.XXXXXXX.nl
File resolv.conf was modified
Setting quota ugidlimit: 0
Configure veth devices: veth101.0 veth101.1
Adding interface veth101.0 to bridge vmbr2 on CT0 for CT101
Adding interface veth101.1 to bridge vmbr1 on CT0 for CT101
Container start in progress...
vzquota : (error) Quota is not running for id 101
VM 101 migration failed -
After this, we tried to migrate another 1 GB OpenVZ machine from the 12 GB to the 5 GB machine, which worked without a hitch. Therefore, we decided to stop the first (4 GB) virtual and try to migrate it again. Unfortunately, this resulted in the following output:
/usr/sbin/vzmigrate 82.98.XXX.XXX 101
OPT:82.98.XXX.XXX
Starting migration of CT 101 to 82.98.XXX.XXX
Preparing remote node
Initializing remote quota
Syncing private
Unmounting container
Syncing 2nd level quota
Mounting container
Error: Failed to mount container
mount.nfs "data is busy or already mounted"
Container is mounted
vzquota : (error) Quota is not running for id 101
VM 101 migration failed -
We don't think it is a memory related problem, but we also don't understand how it could be a mounting problem. Does anybody has any ideas?
The 5 GB machine has no virtual machines running. We first tried to move the troublesome 4 GB virtual machine while running (even though we didn't attempt to do it with the 'live' option, since we know that doesn't work). This resulted in the following output:
/usr/sbin/vzmigrate 82.98.XXX.XXX 101
OPT:82.98.XXX.XXX
Starting migration of CT 101 to 82.98.XXX.XXX
Preparing remote node
Initializing remote quota
Syncing private
Stopping container
Syncing 2nd level quota
Starting container
Error: Failed to start container
Starting container ...
mount.nfs: /mnt/wcwXXXXXX/data is busy or already mounted
Container is mounted
Setting CPU units: 5000
Setting CPUs: 1
Configure meminfo: 1048576
Set hostname: wcwXXXXXX.XXXXXXX.nl
File resolv.conf was modified
Setting quota ugidlimit: 0
Configure veth devices: veth101.0 veth101.1
Adding interface veth101.0 to bridge vmbr2 on CT0 for CT101
Adding interface veth101.1 to bridge vmbr1 on CT0 for CT101
Container start in progress...
vzquota : (error) Quota is not running for id 101
VM 101 migration failed -
After this, we tried to migrate another 1 GB OpenVZ machine from the 12 GB to the 5 GB machine, which worked without a hitch. Therefore, we decided to stop the first (4 GB) virtual and try to migrate it again. Unfortunately, this resulted in the following output:
/usr/sbin/vzmigrate 82.98.XXX.XXX 101
OPT:82.98.XXX.XXX
Starting migration of CT 101 to 82.98.XXX.XXX
Preparing remote node
Initializing remote quota
Syncing private
Unmounting container
Syncing 2nd level quota
Mounting container
Error: Failed to mount container
mount.nfs "data is busy or already mounted"
Container is mounted
vzquota : (error) Quota is not running for id 101
VM 101 migration failed -
We don't think it is a memory related problem, but we also don't understand how it could be a mounting problem. Does anybody has any ideas?