History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-1802
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Robin Shen
Reporter: Jonathan Oulds
Votes: 1
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Enhance the concept of virtual agents to support virtual machines.

Created: 02/Oct/13 12:55 PM   Updated: 03/Oct/13 10:47 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
QuickBuild 5.x already has the concept of virtual agents that it uses to control build agents in an Amazon EC2 cloud. This concept should be extended to include build agents that are hosted within virtual machies, e.g. XenServer, VMWare ESXi etc.

The virtual agent would be able to SSH into the XenServer and issue command lines such as "xe snapshot-revert", "xe vm-start" etc.

This will give QuickBuild the ability to start build agents on demand that are always in a known state.


 All   Comments   Work Log   Change History      Sort Order:
Jonathan Oulds [02/Oct/13 12:58 PM]
Please see here for additional information on this feature:

http://forum.pmease.com/viewtopic.php?f=1&t=2843

Robin Shen [02/Oct/13 10:53 PM]
QB5 can be extended to launch virtual node via plugin, so I guess you may write your custom one to launch node in your environment based on what we've done for EC2.

Jonathan Oulds [03/Oct/13 10:47 AM]
Yes we can, infact I am writing something at the moment although I am blocked on http://track.pmease.com/browse/QB-1806

However, something as potentially useful as this, i.e. the ability to lauch nodes from VM snapshots should probably be included in the product without the need for custom plugins and scripting.