OVH Community, your new community space.

[How-To] Proxmox : exclude-paths en modo suspend


Arturoap
13/04/2010, 13:38
Muchas gracias! Se agradece el tutorial!

tonysanchez
13/04/2010, 11:59
En modo suspend vzdump no funciona con el parametro --exclude-paths que habitualmente se usa con
Código:
--exclude-paths '//.+'
Este bug o mal funcionamioento esta reconocido en el propio wiki

LA solución propuesta tampoco es valida pues ha habido cambios en el comando vzdump ni es muy explicativa asi como los sucesivos post (la verdad es que los foros de Proxmox y OpenVZ son algo durillos)
vzdump limitation? need work around large VPS

La solución (en la versiond e vzdump que viene con Proxmox 1.5) pasa por editar el fichero /usr/share/perl5/PVE/VZDump/OpenVZ.pm que es llamado (incluido) por vzdump

Localizar la linea
Código:
my $rsyncopts = "--stats -x --numeric-ids --bwlimit=$opts->{bwlimit}";
Y cambiar por
Código:
my $rsyncopts = "--stats -x --numeric-ids --bwlimit=$opts->{bwlimit}";
 $rsyncopts = $rsyncopts." --exclude-from=//exclude_vzdump.txt";
En ese fichero incluir los directorios que quereis que sean excluidos, pero a diferencia de lo indicado en tutoriales validos para las versiones anteriores de vzdump, no deberemos poner el VID pues sino entonces no servira de nada.
Código:
home/*
tmp/*
...
Espero que le sirva a alguien pues la verdad, proxmox y OpenVZ dan muchos quebraderos de cabeza por tener documentacion desfasada y poco actualizada.

NOTA:
debe ser sustituido por el path donde tu coloques lo que sea.