Importing Physical Machines and Individual VMs into VergeOS
Learn how to use the VergeOS Clone Utility to import physical or virtual machines into VergeOS, including PtoV and VtoV migrations with HTTPS and vSAN-direct transfer methods.
The VergeOS Clone Utility (VergeOS-clone.iso) can be used to import external physical or virtual machines into VergeOS as virtual machines. This process is optimized for PtoV (physical-to-virtual) and non-VMware VtoV (virtual-to-virtual) migrations using efficient block transfer.
Prerequisites
VergeOS System (Destination)
Network URL accessible from the source VMs.
VergeOS credentials with VM creation permissions.
Sufficient available vSAN storage for VM drives.
Adequate RAM/CPU to run the imported VMs.
Source Machine (Physical or Virtual)
Network connection accessible to the VergeOS system.
USB/CD-ROM for the VergeOS Clone ISO.
At least 1 GB of RAM to boot and run the ISO.
Selecting Sync Method
HTTPS Upload: Default method requiring minimal configuration.
vSAN-direct Sync: Optimized for LAN connections (requires additional network setup, not recommended for WAN).
Obtaining the VergeOS Clone Utility
Select Import/Export > Dashboard from the top menu.
Click Download Clone ISO from the left menu to download the most recent version of the file.
A pop-up message will display indicating download progress. When the transfer has completed the message will briefly indicate "Download Complete" before the pop-up disappears.
Locate the ISO file on your local machine (e.g. the Downloads folder)
Using the VergeOS Clone Utility
Boot the source machine using the VergeOS Clone ISO.
Select Launch Clone Utility.
Choose the NIC to connect to the VergeOS system.
Select DHCP or configure a Static IP.
If using static IP:
Use the arrow keys to navigate between fields.
Press Enter to edit a field and configure the IP, subnet, gateway, and DNS.
Enter the VergeOS system URL and credentials.
Ensure the user has permissions to create VMs.
Confirm the VergeOS connection and proceed.
Clone Utility Configuration
Enter the name for the VM to be created on VergeOS.
Select the disks to be cloned.
Adjust any Advanced Settings:
Send Threads: Default = 4. Adjust for high-latency or high-speed connections.
MAC addresses: Choose whether to clone existing MAC addresses or generate new ones.
Begin the clone process by selecting Start Clone.
Resuming a Clone
If a clone import fails or is interrupted, boot the source machine from the VergeOS Clone ISO again and resume by selecting the previously used VM name.
Direct vSAN Network Configuration
The Direct vSAN transfer method can be used for faster cloning over a local network. It is not recommended for WAN connections.
Direct vSAN can only be used to transfer to a root system (not directly to a tenant).
Network Rules Setup
Three networking rules must be created:
Core Network Rule - 14201 PAT Rule
Name: vSAN PAT
Action: Translate
Protocol: TCP
Direction: Incoming
Source: Any / None (default)
Destination Type: Custom Custom Filter: ui Destination Ports: 14201
Target Type: IP/Custom Target IP: ui
Core Network SNAT Rule
Name: vSAN SNAT for Clone Utility
Action: Translate
Protocol: TCP
Direction: Outgoing
Source: Any / None (default)
Destination Type: My Network Address Destination Ports: 14201
Target Type: My Router IP
External Network Rule - 14201 PAT Rule
Name: vsan PAT
Action: Translate
Protocol: TCP
Direction: Incoming
Source: Source IP/IP range of the incoming clone transfer
Destination Type: My Router IP Destination Ports: 14201
Target Type: IP/Custom Target IP: ui
Once the rules are created, click Apply Rules to finalize the configuration.
Troubleshooting Common Issues
Failed DHCP
If DHCP cannot be found:
Verify there is an active DHCP service.
Ensure network connectivity is available through the selected NIC.
Login Failed
Check the username, password, and URL format (no "https://").
Verify static IP settings and DNS configuration if using static addressing.
OpenSSL Errors
These errors indicate network problems. Check for MTU mismatches or other network issues.
Permission Denied
Ensure the VergeOS user has the necessary permissions to create VMs.
Last updated
Was this helpful?