...
- Each test corresponds to one or more Command objects sent to a ServerResource
- No unit tests for server-side objects (Discoverer or HypervisorGuru)
- Tests written to work only on Hyper-V 2012
Progress
HyperV Branch https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=refs/heads/hyperv
- Plugin is cloud-plugin-hypervisor-hyperv, under ./plugins/hypervisor/hyperv
- Minor changes to UI required for template creation
...
Scope
- Pure hyperv zone will be supported. No mixed zone.
- Support for SMB/CIFS as primary and secondary.
...
What is currently working.
...
- VM Compute
- Start, stop, reboot, destroy
- Migrate - Live
- Service offerings. Scale up is allowed on stopped VM.
- Console access
- SSH keys, user data.
- Create VM from template
- Create VM from iso
- Attach, Detach ISO
- User provided internal name
- Storage
- Primary storage
- Shared Storage (SMB)
- Local Storage
- Root & data volumes – local and shared storage
- Add, delete, attach & detach volumes
- Secondary storage (SMB). Single secondary storage per zone.
- Network
- VLANs (isolated, shared, mgmt.)
- External device support? NS, F5, SRX, Juniper – both isolated and shared n/w
- All VR services supported: DNS, DHCP, LB, PF, StaticNAT, SourceNAT, NetworkACL, UserData, VPN
- Dedicate IP range, Public VLANs (to account)
- Restart (destroy/recreate) routers, system VMs, restart n/w – all cases
- Different n/w configurations:
- Storage in one NIC, Management in another, guest in another etc
- Management and guest in one, storage in another
- All in one network
- L4-L7 services in shared n/w
- Multiple IP range (restarts and DNS should pick up the specified ranges…)
- Persistent network
- Host tags
- Storage tags
Background
Original Feature Spec