When you add a physical machine to Abiquo, it may already have virtual machines running on it that were created outside of Abiquo. By default, when you create a physical machine, the virtual machines already running on it are imported into Abiquo. When you import virtual machines, they are considered by Abiquo scheduling and counted in statistics.
After the machines are imported, you can capture them, which means they will behave similarly to Abiquo virtual machines. However, the captured virtual machines will not have a template in the Apps Library, so you should make instances if you wish to undeploy and redeploy them. Abiquo cannot capture external storage volumes but you can add these later as Generic iSCSI volumes.
After you have captured all of the virtual machines you require, you can delete unmanaged virtual machines. And if you wish to undo the capture process, release the virtual machines to the imported state.
Capture from datacenters only
Capture of virtual machines from public datacenters is not supported in Abiquo 2.6
|Import||Physical machine||All the virtual machines that were already running on the physical machine when it was added to Abiquo will be retrieved and listed in Abiquo. They will now be listed and counted by Abiquo statistics and scheduling but they are not managed by Abiquo, which means that Abiquo cannot control these virtual machines. Valid operations are capture VMs or remove unmanaged VMs.|
|Remove unmanaged||Physical machine||The imported virtual machines that have not been captured will be removed from Abiquo, which means that they will no longer be counted by Abiquo statistics and scheduling and they will not be listed by Abiquo.|
|Capture||Imported virtual machine||The imported virtual machine that is selected when you press this button will be captured and if the capture is successful, it will be managed by Abiquo. Valid operations are now release the VM and Abiquo VM operations for example, power on, power off, reconfigure to add a new NIC, create an instance.|
|Release||Captured virtual machine||The captured virtual machine is now released into the imported state, meaning that it is not managed by Abiquo but it is counted by Abiquo statistics and scheduling.|
This diagram shows the possible steps to import and capture virtual machines that were created outside of Abiquo.
Import virtual machines to get information about the virtual machines running on the hypervisor but not yet managed by the Abiquo platform.
You can import virtual machines:
To import a virtual machine from a physical machine in Abiquo, the prerequisites are:
Virtual machines that are already registered as retrieved or captured by Abiquo will not be retrieved again EXCEPT when the automatic import process is not complete and the user starts a manual import.
To capture a virtual machine Abiquo already discovered, the prerequisites are as follows.
In Abiquo you will need:
The virtual machine to be captured must be compatible with Abiquo:
Abiquo will skip incompatible virtual machines
All virtual hardware components should be compatible with Abiquo. See Compatibility Tables
When capturing a VM, as part of the capture process, Abiquo:
If you imported a VM from a datastore that was then disabled, you can still capture it without problems. The capture process checks if the machine exists in the hypervisor and if it has been changed
When the VM is captured, it is essentially very similar to a VM created in Abiquo. Abiquo high availability supports captured virtual machines with an appropriate physical machine configuration (i.e. shared datastores, IPMI, etc.)
Undeploy Destroys the Captured Virtual Machine on the Hypervisor
If you undeploy the virtual machine, this will destroy the virtual machine on the hypervisor
Differences from Abiquo VMs:
Abiquo can manage network connections when capturing virtual machines. Create Abiquo networks for the virtual datacenter where you will capture the virtual machines.
Screenshot: Enable the datastore with your virtual machine(s), in this example, data1
Click the checkbox to enable or disable the automatic import.
In Abiquo 2.6, there is no progress indicator to show that the machines are being imported. If you press the retrieve button before the import process is completed, you may see duplicate machines. Or one set of machines for each time you press the retrieve button. If this occurs:
If you did not automatically import existing virtual machines when you added the physical machine to Abiquo, you can import them manually now.
Click the Import Button. All the virtual machines found will appear in the Virtual Machine list with the following icon: .
These machines have been imported but not captured so they are known as unmanaged virtual machines .
To import a retrieved virtual machine into Abiquo, select a virtual machine and press the Import Buttonwhich is on the left of the Virtual Machine detail pane.
The Capture Virtual Machine screen will open, listing all the virtual appliances into which you can import the virtual machine.
Select a virtual appliance or create a new one by pressing the Create Virtual Appliance form.Create Button. The form to create a new virtual appliance is the same as the
When you have selected the virtual appliance where you want to put the virtual machine, click Accept to capture the virtual machine. The state of the virtual machine will be the same as in the hypervisor before the capture (powered on or powered off).
Abiquo will show the General Information it has captured from the virtual machine. After the capture is complete, you can reconfigure the virtual machine. For example, when you reconfigure, you can enable remote access if it is not already enabled.
Abiquo will detect the MAC addresses of the NICs in your virtual machine.
Abiquo will detect the hard disks created on the hypervisor datastore.
After reviewing the virtual machine configuration, click Accept to continue. Abiquo will capture the virtual machine.
If the virtual appliance was deployed before the capture, the new virtual machine will be added to the virtual appliance but no other changes will be made.
If the virtual appliance was undeployed before the capture, afterwards it will be deployed and Needs Sync . The VM state of "Needs Sync" means the Update Running Appliance button will display on the Virtual Appliance Detail Screen . When you click Update Running Appliance, any machines that were not deployed before the capture will be deployed.
Captured virtual machines are indicated on the virtual machines pane with the capture icon beside the virtual machine.
After you capture a virtual machine, it is similar to an Abiquo virtual machine. However, this machine was not created from an Abiquo template, so the virtual machine will be destroyed if it is undeployed. To save a template for this virtual machine, create an instance. The instance will be stored as a master template. From this template, you can redeploy the virtual machine or create a persistent virtual machine.
You can remove all unmanaged virtual machines from the platform. Unmanaged virtual machines are ones that were imported but not captured. The unmanaged machines are identified by the icon. Select the physical machine, and press thebutton.
The unmanaged virtual machines will no longer be displayed on the screen. Remember you can retrieve them again at any time.
Since Abiquo 2.6, you can reconfigure captured virtual machines in exactly the same way as virtual machines created in Abiquo.
Captured virtual machines can be released so that they are no longer managed by Abiquo. Released machines are not modified or destroyed in the hypervisor. A captured virtual machine must be deployed in order for Abiquo to release it.
To release a captured virtual machine, click the release button on the virtual machine control panel.
Administrators should be aware of the implications of changes made in Abiquo for released machines. For example, users may have reconfigured the virtual machine to enable VNC or DVD.