diff --git a/xCAT-server/lib/xcat/plugins/kvm.pm b/xCAT-server/lib/xcat/plugins/kvm.pm index 9d7cdf851..78c25331d 100644 --- a/xCAT-server/lib/xcat/plugins/kvm.pm +++ b/xCAT-server/lib/xcat/plugins/kvm.pm @@ -1495,7 +1495,7 @@ sub clonevm { return; } $volclonemap{$filename}=[$sourcevol,$volname]; - $filename =~ s/^$node/$mastername/; + $filename =~ s/(.*\/)$node\./$1$mastername\./; $_->setAttribute(file=>$filename); } foreach (keys %volclonemap) {