diff --git a/man/virt-clone.pod b/man/virt-clone.pod index 0709be7e..85e4b161 100644 --- a/man/virt-clone.pod +++ b/man/virt-clone.pod @@ -20,6 +20,8 @@ By default, virt-clone will show an error if the necessary information to clone the guest is not provided. The --auto-clone option will generate all needed input, aside from the source guest to clone. +Please note, virt-clone does not change anything _inside_ the guest OS, it only duplicates disks and does host side changes. So things like changing passwords, changing static IP address, etc are outside the scope of this tool. For these types of changes, please see B. + =head1 OPTIONS Most options are not required. Minimum requirements are --original or @@ -203,7 +205,7 @@ There is NO WARRANTY, to the extent permitted by law. =head1 SEE ALSO -C, C, C, the project website C +C, C, C, C, the project website C =cut diff --git a/ui/clone.ui b/ui/clone.ui index 0b6249c0..b6b1e74a 100644 --- a/ui/clone.ui +++ b/ui/clone.ui @@ -1,12 +1,530 @@ - + - + True False gtk-new + + False + Clone Virtual Machine + dialog + + + + True + False + + + True + False + queue + + + True + False + 6 + 10 + + + True + False + vm_clone_wizard + 6 + + + False + False + 0 + + + + + True + False + + + True + False + 0 + <span size='large' color='white'>Clone virtual machine</span> + True + + + True + True + 0 + + + + + True + True + 1 + + + + + + + False + True + 0 + + + + + True + False + 12 + 12 + + + True + False + 18 + + + True + False + 12 + + + True + False + 3 + + + True + False + 0 + Create a clone based on: + + + False + True + 0 + + + + + True + False + 0 + orig name + + + True + True + 1 + + + + + False + True + 0 + + + + + True + False + 12 + + + True + False + 3 + 2 + 18 + 10 + + + True + False + + + True + False + 0 + No networking devices + + + True + True + 0 + + + + + True + False + 6 + + + + + + True + True + 1 + + + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + False + 1 + 0 + <span color='#484848'>Networking:</span> + True + + + 1 + 2 + GTK_FILL + GTK_FILL + + + + + True + False + + + True + False + 0 + No storage to clone + + + False + True + 0 + + + + + True + True + never + + + True + False + + + True + False + + + True + False + + + True + False + 6 + + + True + False + 12 + + + + + + + + False + False + 0 + + + + + True + False + + + + + + False + False + 1 + + + + + False + False + 0 + + + + + True + False + + + + + + False + False + 1 + + + + + + + + + True + True + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + False + 1 + 0 + <span color='#484848'>Storage:</span> + True + + + 2 + 3 + GTK_FILL + + + + + True + False + 1 + <span color='#484848'>_Name:</span> + True + True + clone-new-name + + + GTK_FILL + + + + + + True + True + + + + 1 + 2 + + 3 + + + + + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + vertical + 12 + + + True + False + 3 + + + True + False + 0 + gtk-info + + + False + True + 0 + + + + + True + False + start + False + 0 + <span size='small'>Cloning creates a new, independent copy of the original disk. Sharing +uses the existing disk image for both the original and the new machine.</span> + True + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + 3 + + + True + False + 0 + 0 + gtk-dialog-warning + + + False + True + 0 + + + + + True + False + <span size='small'>Cloning does <u>not</u> alter the guest OS contents. If you need to do things +like change passwords or static IPs, please see the virt-sysprep(1) tool.</span> + True + + + False + True + 1 + + + + + True + True + 1 + + + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + 12 + end + + + gtk-cancel + True + True + True + True + + + + False + False + end + 1 + + + + + C_lone + True + True + True + image1 + True + + + + False + False + end + 2 + + + + + False + True + 1 + + + + + True + True + 1 + + + + + False 5 @@ -568,442 +1086,4 @@ change-storage-ok - - False - Clone Virtual Machine - dialog - - - - True - False - - - True - False - queue - - - True - False - 6 - 10 - - - True - False - vm_clone_wizard - 6 - - - False - False - 0 - - - - - True - False - - - True - False - 0 - <span size='large' color='white'>Clone virtual machine</span> - True - - - True - True - 0 - - - - - True - True - 1 - - - - - - - False - True - 0 - - - - - True - False - 12 - 12 - - - True - False - 18 - - - True - False - 12 - - - True - False - 3 - - - True - False - 0 - Create a clone based on: - - - False - True - 0 - - - - - True - False - 0 - orig name - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - 12 - - - True - False - 3 - 2 - 18 - 10 - - - True - False - - - True - False - 0 - No networking devices - - - True - True - 0 - - - - - True - False - 6 - - - - - - True - True - 1 - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - 1 - 0 - <span color='#484848'>Networking:</span> - True - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - False - - - True - False - 0 - No storage to clone - - - False - True - 0 - - - - - True - True - never - - - True - False - - - True - False - - - True - False - - - True - False - 6 - - - True - False - 12 - - - - - - - - False - False - 0 - - - - - True - False - - - - - - False - False - 1 - - - - - False - False - 0 - - - - - True - False - - - - - - False - False - 1 - - - - - - - - - True - True - 1 - - - - - 1 - 2 - 2 - 3 - - - - - True - False - 1 - 0 - <span color='#484848'>Storage:</span> - True - - - 2 - 3 - GTK_FILL - - - - - True - False - 1 - <span color='#484848'>_Name:</span> - True - True - clone-new-name - - - GTK_FILL - - - - - - True - True - - - - 1 - 2 - - 3 - - - - - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - 0 - <span size='small'>Cloning creates a new, independent copy of the original disk. Sharing -uses the existing disk image for both the original and the new machine.</span> - True - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - 12 - end - - - gtk-cancel - True - True - True - True - - - - False - False - end - 1 - - - - - C_lone - True - True - True - image1 - True - - - - False - False - end - 2 - - - - - False - True - 1 - - - - - True - True - 1 - - - - - diff --git a/virt-clone b/virt-clone index 75092831..dabadc6f 100755 --- a/virt-clone +++ b/virt-clone @@ -128,10 +128,14 @@ def get_force_target(target, design): def parse_args(): - parser = cli.setupParser( - "%(prog)s --original [NAME] ...", - _("Duplicate a virtual machine, changing all unique configuration " - "like MAC address, name, etc. The VM contents are not altered.")) + desc = _("Duplicate a virtual machine, changing all the unique " + "host sizeconfiguration like MAC address, name, etc. \n\n" + "The VM contents are NOT altered: virt-clone does not change " + "anything _inside_ the guest OS, it only duplicates disks and " + "does host side changes. So things like changing passwords, " + "changing static IP address, etc are outside the scope of " + "this tool. For these types of changes, please see virt-sysprep(1).") + parser = cli.setupParser("%(prog)s --original [NAME] ...", desc) cli.add_connect_option(parser) geng = parser.add_argument_group(_("General Options"))