Clone a virtual machine and specify the new name, storage path, and MAC address

virt-clone

virt-clone --original {{vm_name}} --name {{new_vm_name}} --file {{path/to/new_storage}} --mac {{ff:ff:ff:ff:ff:ff|RANDOM}}

click the source code to copy install virt-clone on any operating system with command-not-found.com