Make use of XenServer Storage Manager for NFS
nova-volume was able to use XenAPI storage manager. We need to add this back, with the knowledge one SR can only be attached to one Pool (usually one host).
This blueprint looks at adding support for the NFS SR.
Blueprint information
- Status:
- Complete
- Approver:
- John Griffith
- Priority:
- Medium
- Drafter:
- John Garbutt
- Direction:
- Approved
- Assignee:
- Mate Lakat
- Definition:
- Approved
- Series goal:
- Accepted for grizzly
- Implementation:
- Implemented
- Milestone target:
- 2013.1
- Started by
- John Garbutt
- Completed by
- John Griffith
Related branches
Related bugs
Sprints
Whiteboard
It was briefly discussed at the summit, along side this related work:
https:/
NFS support is chosen due to the large numbers of high performance NFS appliances.
Initial prototyping means we are not doing snapshots in the initial work, this is deferred, probably till H release. This is because cinder must talk back to the hypervisor to take the snapshot, similar to local snapshots.
We will implement:
- create
- delete
- (attach/detach)
Possibly deferred steps:
- create from glance image
- upload volume to swift
Gerrit topic: https:/
Addressed by: https:/
Add XenAPINFSDriver
Addressed by: https:/
Snapshot support for XenAPINFS
Work Items
Work items:
Prototype disk create/
Add NFS VHD based backend to create/delete: DONE
Add create from image into above backend: POSTPONED
Remove traces of dead code in the old SM support: DONE
Snapshot support: POSTPONED
Documentation: TODO
Dependency tree
* Blueprints in grey have been implemented.