Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
    • Local folder
  • 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

  • Avoid NFS requirements

...

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

...