Para migrar un contenedor entre dos nodos OpenVZ, deberás seguir los siguientes pasos:
1.- En el nodo de origen:
- Detenga el contenedor que desea migrar. Esto puede hacerlo con el siguiente comando:
```
vzctl stop ID_CONTENEDOR
```
- Asegúrese de que el contenedor está detenido. Puede verificar esto con el siguiente comando:
```
vzlist a Una vez que se ha confirmado que el contenedor está detenido, puede crear un archivo de respaldo del contenedor. Esto puede hacerlo con el siguiente comando:
```
```
vzdump ID_CONTENEDOR —dumpdir RUTA_A_ARCHIVO_DE_RESPALDO —compress lzo
```
2.- En el nodo de destino:
- Transfiera el archivo de respaldo del contenedor desde el nodo de origen al nodo de destino. Esto puede hacerlo con scp o rsync.
```
scp RUTA_A_ARCHIVO_DE_RESPALDO root@IP_DEL_NODO_DESTINO:/RUTA_DESTINO
```
- Una vez que se ha transferido el archivo de respaldo, puede restaurar el contenedor en el nodo de destino con el siguiente comando:
```
vzrestore /RUTA_A_ARCHIVO_DE_RESPALDO ID_CONTENEDOR
```
- Finalmente, puede iniciar el contenedor con el siguiente comando:
```
vzctl start ID_CONTENEDOR
```
3.- En el nodo de origen:
- Por último, es importante no olvidar borrar el contenedor del nodo de origen después de haberlo migrado con éxito al nodo de destino.
```
vzctl destroy ID_CONTENEDOR
```
Nota: Recuerde reemplazar “ID_CONTENEDOR”, “RUTA_A_ARCHIVO_DE_RESPALDO”, “RUTA_DESTINO” e “IP_DEL_NODO_DESTINO” con sus valores correspondientes.