mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Copy the iso to the secondary storage and let the hypervisor agent know of its location during setup. The agent will copy it over once it handles the setup command. Changes for attaching the systemvm iso to virtual router will booting it - part 2. The agent copies over the systemvm iso during setup. When a virtual router is being booted it attaches the iso to it. Hyperv unit tests for the agent. Unit tests are written using NSubstitute and XUnit and they test the create, stop and start commands in the agent. Fix to make sure the hyperv agent and the funcitonal tests are working after the unit tests update. Fixing the warnings while running unit tests for hyper agent. Added a new switch for functional tests. Update the unit test to create a fake vhd file on the fly and run the test. The file is removed when the test completes. Fix for functional tests. The test was failing to build on java 1.6. Fix to bring up SSVM and Console Proxy systemvms Fix to discover the seeded template to bring up the systemvm's for the first startup and fixed UNC path isues Fixed the UNC path for copying the files from CIFS, and from seeded template Fixed the issues for ssvm and cpvm to wait until it gets configured and then return the status. Made checksum method to return true. Fixed HypervDirectConnect resource to figure out the status of systemvms, Need to fix this issue by connecting to public/control ip instead of local ip checksum is failing for the copied system vm images, currently bypassing.
23 lines
806 B
C#
23 lines
806 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using CloudStack.Plugin.WmiWrappers.ROOT.VIRTUALIZATION.V2;
|
|
using System.Management;
|
|
|
|
namespace HypervResource
|
|
{
|
|
public interface IWmiCallsV2
|
|
{
|
|
ComputerSystem AddUserData(ComputerSystem vm, string userData);
|
|
void DeleteHostKvpItem(ComputerSystem vm, string key);
|
|
VirtualSystemManagementService GetVirtualisationSystemManagementService();
|
|
ComputerSystem GetComputerSystem(string displayName);
|
|
List<string> GetVmElementNames();
|
|
VirtualSystemSettingData GetVmSettings(ComputerSystem vm);
|
|
KvpExchangeComponentSettingData GetKvpSettings(VirtualSystemSettingData vmSettings);
|
|
string GetDefaultDataRoot();
|
|
}
|
|
}
|