...
- Console access
- RDP sessions to Hyper-V VMs
Architecture
...
- Reuse KVM-style Agent Container
- Java-based agent executes on hypervisor
- Call out to WMI
- Use existing SystemVMs
- Local Primary Storage
- Secondary storage accessed as NFS/SMB via Windows Server 2012
- Free license Hyper-V Server 2012 has no NFS client
- Admin manually mounts secondary storage to appear as local folder
Design changes
Near
Adopt Javelin Storage model
...
Agent model
- Cloudstack agent model.
- C# based agent which makes WMI calls for operations on the hypervisor.
- Agent accepts json requests and does the necessary operations on the hypervisor.
V2 WMI API
- Currently mix of v1 and v2
Access WMI from Java
- Remove use of scripts
- Remove agent from Hyper-V server2012 R2 supports only root/virtualization/v2 namespace. WMI calls on the agent will use the same namespace.
Misc Design Notes
Local Storage
...