You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 7
Next »
Progress
Plugin Source https://github.com/lafferty/cshv3
CS 4.0 Hyper-V Plugin
Target Hyper-V Server 2012
- Hyper-V 3.0
- WMI for VMM control
- No NFS client
Strategy: Connected Agent Model
- Java-based Container executes on each Hyper-V
- Business Logic accesses WMI via scripts
- Use existing SystemVMs
- Run on surrogate XenServer cluster
Current Limits
- Reduced set of commands and command options
- VLAN isolation only
- Use virtual router SystemVM for isolation
- Local Primary Storage
- Admin manually configures shares to appear as local folder
- NFS Secondary storage via Windows Server 2012
- Windows Server 2012 exposes share as NFS and SMB
Problem Areas
- Lack of detail for Service Contracts
- The meaning of parameters in Command objects not clear.
- E.g. Volume objects. If volumes keyed by UUID, does the plugin need to persist the volume name? If UUIDs are arbitrary, can they include the volume file extension? Can the volume path include the file name?
- NFS configuration on Windows Server
- Need technical assistance, as XenServer SSVM not able to mount NFS folder shared by a Windows Server 2012.
- WMI expertise
- Examples from OpenStack driver not in depth enough
- Java / WMI interop
- Recommendations for avoiding calling WMI through Python welcome. Calling scripts problematic if it turns out that they freeze.
Road Map
Background
Original Feature Spec