Difference between revisions of "Virt-clone"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Line 22: Line 22:
 
  [[virsh undefine]] OTHER_MACHINE
 
  [[virsh undefine]] OTHER_MACHINE
  
 +
virt-clone --original ORIGIN_MACHINE --name NEW_MACHINE --auto-clone
 +
ERROR    Either --auto-clone or --file is required, use '--auto-clone or --file' and try again
  
 
== Related commands ==
 
== Related commands ==

Revision as of 07:36, 26 August 2020

virt-clone command is included in virtinst package in Ubuntu.

https://linux.die.net/man/1/virt-clone

Clonning

0) Stop origin virtual machine: virsh shutdown OLD_MACHINE
1) virt-clone --original ORIGIN_MACHINE --name NEW_MACHINE --auto-clone
2) Rename qcow2 files and edit xml file our use virsh edit
3) virsh start NEW_MACHINE
4) Connect to new server and: hostnamectl set-hostname NEW_SERVER_NAME
5) Modify /etc/cloud/cloud.cfg and change: preserve_hostname=true
6) Modify IP: /etc/netplan/50-cloud-init.yaml


 virt-clone --original ORIGIN_MACHINE --name NEW_MACHINE --auto-clone
 Allocation 'XXXXX-clone.qcow2     24% ....

Errors

virt-clone --original ORIGIN_MACHINE --name NEW_MACHINE --auto-clone
ERROR    Disk /path/to/file.qcow2 is already in use by other guests ['OTHER_MACHINE']. (Use --check path_in_use=off or --check all=off to override)
Solution:
virsh undefine OTHER_MACHINE
virt-clone --original ORIGIN_MACHINE --name NEW_MACHINE --auto-clone
ERROR    Either --auto-clone or --file is required, use '--auto-clone or --file' and try again

Related commands

Activities


See also

Advertising: