Share a VM Snapshot between Provider and Tenant#
The Shared Objects feature provides convenient, snapshot-based VM sharing between provider and tenant. The provider or tenant can make a specific VM snapshot available to the other to create a new VM within their own system.
On the Sending System#
- Establish desired VM snapshot: Take a manual snapshot of the VM or determine an existing VM snapshot you wish to use.
- From the Main Dashboard, navigate to System > Shared Objects.
- Click New on the left menu.
- Provide a Name for the shared object; this will be used to name the imported VM on the receiving system.
- (Optional) Description can be used to store additional information about the shared object.
- Select Virtual Machine in the Type field.
- Select desired Snapshot from the list. The selection list will include all snapshots of the selected VM.
- Select Recipient (a tenant or your service provider).
- Click Submit to make the VM image available for the recipient to import.
On the Receiving System#
- From the Main Dashboard, navigate to System > Shared Objects.
- A listing of available shared objects is displayed. Objects shared from other systems will display as "Inbound".
- Select desired VM objects and click Import on the left menu.
- (Optional) Uncheck the Preserve MAC Addresses checkbox if new, unique MAC addresses should be created. Consider unchecking this option if:
- The source VM will remain active
- You are creating a test/dev copy
- There are potential network conflicts
Guest network configuration may need adjustment after import with new MAC addresses.
- (Optional) Select a Preferred Tier on which to create the new VM(s). Otherwise, VM drives will be created on the system default tier.
Before completing an import, ensure there is adequate space on the selected tier.
- Click Import to complete the operation. The VM is created with the name given to the shared object (the "Name" specified in step 4 of the sending process), not the original VM name from the source system.
Shared Object Reuse:
- The shared object can be deleted after successful import.
- It cannot be reused with the same name (but can be renamed to allow another import).
Troubleshooting#
Common Issues
- Problem: Error message "You cannot import something that is not in the inbox."
- Solution: Verify only "Inbound" items were selected for import; "Outbound" items cannot be imported.
- Problem: Error message "A virtual machine already exists with this name."
- The VM was already imported, or
- an existing VM has the same name as the shared object.
- Solution: Rename the shared object to create a VM with a different name.