wrap vm clone logics into clusterclone service