Clone ISO Transfer Utility
ISO Version 4.8.2
The VergeIO Clone Utility (VergeIO-clone.iso) can be used to import external servers (physical or virtual) into VergeIO virtual machines. Zero block detection is used in transferring source drives, providing efficiency as only used blocks require transfer. The VergeIO Clone Utility is recommended for PtoV imports (importing physical computers) and non-VMware VtoV (importing existing virtual machines). The VergeIO VMware connector is recommended for importing VMware virtual machines.
VergeIO System (destination):
VM/Physical Machine to Clone (Source):
Determining Appropriate Sync Method
The appropriate sync method to use will depend on the nature of the network connection between the Source VM and the destination system.
Https Upload
Transferring using this method has minimal network configuration requirements. This transfer method is automatically selected by default.
vSAN-direct Sync
The vSAN-direct sync method can be used for optimum throughput over a LAN connection. It is not intended for WAN connections.
vSAN-direct syncs are only allowed to the host system (not directly to a tenant)
This method provides for faster transfer speeds but involves additional network requirements. The vSAN-direct method can be selected under Advanced settings from the confirmation screen (last dialog).
Additional Network Requirements for vSAN-direct Sync method:
From the Main Dashboard, click Backup/DR on the left menu.
Click the Add Clone ISO button in the Clone ISO Utility section.
The Clone ISO dialog appears, giving options for the creation of a public download link for the ISO file:
(ex: https://Verge.example.com/273b5d6a--b205-1e1b-6ae6-01cfa7cj1233)
Click OK after selecting the desired option. The build process may take a few minutes to complete.
Once the build is complete, the Clone ISO section will show a Ready status. Additionally, the version, public link (if applicable), and the build date/time will display.
Note: the copy icon next to the public link field can be used to copy the URL to the clipboard.
The bootable Clone ISO can be used on CD or USB. See bootable-usb for instructions on making a bootable USB. Substitute the Clone ISO.
Power down the source computer and boot from the Clone ISO ( VergeIO-clone.iso)
Hit Enter or allow the clone utility to boot automatically.
Select Launch Clone Utility.
Hit Enter to confirm the introduction message.
Select the appropriate choice (DHCP or Static) for the connecting network.
If static IP configuration is selected, use up/down ↑/↓ arrows to select different fields. The selected field is highlighted in blue. Hit Enter while a field is selected to modify that field. Once all the static fields are configured as needed, use arrow keys to highlight the Done option and Enter to proceed.
Enter the VergeIO system's URL (hostname or IP address).
Enter VergeIO username and password.
Note: The user must have permission to create and modify virtual machines to complete a clone import.
A success message displays if the utility successfully connects to the VergeIO system.
Enter a name for the VM (the name given to the VM created on the VergeIO system).
Use arrows and spacebar to select/deselect drives for import. By default, the boot device containing the ISO (e.g., CD/DVD, USB) is not selected as it is not necessary to import the contents of the clone iso. Not selected drives are created as empty devices on the destination virtual machine.
NOTE: Use the following with EXTREME CAUTION. Adjusting the settings here can cause additional stress on your system and could cause performance issues. Contact VergeIO support for more information.
Advanced options are accessed by selecting Advanced and hitting Enter.
Send Threads - number of parallel threads to use for clone transfer.
The default thread setting is optimized for typical WAN connections and usually does not need to be changed. However, threads can be increased to maximize bandwidth use in situations with high latency or over high-speed connections.
Note: Setting threads too high can hurt performance.
MAC addresses - Clone existing or create new MAC addresses
Local Network - NIC selection for connecting to the VergeIO destination system.
Connecting Using vSAN - The method for transfer to destination VergeIO system
Guest - (legacy/deprecated)
Yes/Sync directly Use direct vSAN connection method. This method can provide faster transfers, allowing for writing directly to the VergeIO vSAN. This method requires additional network configuration. Contact Support for more information.
Enter while the Start Clone field is selected to confirm and begin the clone.
Progress updates will display. As each drive is cloned, the number of bytes already transferred, percentage complete, transfer rate, and elapsed time of this drive transfer are reported.
NOTE: Once the import is complete, before powering up VM for the first time in VergeIO , it is highly recommended to take a snapshot. If needed, this will allow returning to the original version after any initial guest OS/driver changes are performed.
A Snapshot of an individual VM can be created using the Take Snapshot option on the left menu of the VM Dashboard.
Taking a Snapshot before making any changes or booting the new VM for the first time will allow for rolling back a change if necessary. Once it is verified that the new VM is booting successfully and no additional configuration or driver changes are needed, the Snapshot is no longer needed.
A Clone import that successfully started but did not complete (due to network disruption, for example) can be resumed.
Boot the source computer from the VergeIO clone ISO again and follow the same process, ensuring to input the VM name exactly as it was the first time. (The VM name can be verified on the destination VergeIO system in the Virtual Machines list.)
Use the right arrow → key or Tab to select the Resume option, and hit Enter.
The clone import will continue from where it left off.
The Clone ISO can be rebuilt to take advantage of code updates.
To manually initiate this process:
The rebuild may take a few minutes. While in process, the status will indicate "Building."
The status will change to "Ready" when the ISO build is complete.
Rebuilding the ISO can be automated. Some customers opt to update the clone ISO anytime the system is updated.
To schedule automatic ISO rebuilds:
Click System on the left menu from the main dashboard.
Click Tasks/Events on the left menu.
Click New on the left menu.
Configure the task as shown to automatically rebuild the ISO each time the VergeIO system is updated :
Click Submit to save the new task.
Direct vSAN transfer method is provided for use over local networks; it is not intended for use over WAN connections.
Direct vSAN transfer method can only be used to transfer to a root system (not directly to a Tenant).
To use the vSAN Mount (direct sync) method of the Clone ISO utility, three networking rules must be in place (2 on the core network and 1 on the external UI network).
The following section outlines the network rules for a system to accept a Clone ISO transfer using the direct vSAN method. Some of these rules may already be in place for a VergeIO system that has been configured to accept incoming syncs.
Note: For systems already configured for accepting incoming syncs, this Rule may already be in place.
* UI is a VergeIO keyword; it must be entered in lower case, exactly as noted.
The new rules will appear in the Rules list for the Core network.
Click Apply Rules on the left menu to put the new rules into effect.
The new External vSAN Rule will appear in the Rules list for the External network.
Click Apply Rules on the left menu to put the new rule into effect.
ISSUE: Failed DHCP
DHCP option was selected, but no DHCP service was found
ISSUE: Login failed message
Note: The address should be entered without preceding "https://"
ISSUE: OpenSSL errors during the transfer
OpenSSL errors during the transfer indicate a network issue. The clone operation will retry and can often recover from an OpenSSL error. The clone operation will abort if timeout or number of retries threshold reached.
If a network issue causes a clone import to fail before finishing: a partial clone import can be restarted where it left off by:
-or-
/usr/bin/VergeIO -clone-vm.sh
ISSUE: Permission denied
If the VergeIO user provided does not have adequate permissions, the clone will begin and create the new Virtual Machine record; however, it will not be able to create any VM drives or NICs.
Note: Since the empty VM will have been created on the destination VergeIO system (when run initially without adequate permissions): when run again with proper permissions, the clone operation can be performed as a resume, or the VM can be removed on the destination system before starting the clone again.
Need more Help? Email support@verge.io or call us at (855) 855-8300