zVM plugin and agent to support zVM virtual networks
1. Initial support of zVM virtual networks
2. Support virtual vswitch with user/port based VLAN
3. Support DHCP
Blueprint information
- Status:
- Complete
- Approver:
- yong sheng gong
- Priority:
- Low
- Drafter:
- Huang Shi Lin
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Slow progress
- Milestone target:
- next
- Started by
- Huang Shi Lin
- Completed by
- Armando Migliaccio
Related branches
Related bugs
Sprints
Whiteboard
27-Aug:Deferring to Icehouse.
16-Jul: Moving to H3 as this will not be completed in time for the H2 milestone cut.
Gerrit topic: https:/
Addressed by: https:/
Start to add Quantum z/VM support
WIKI page: https:/
z/VM provides a wide range of networking and connectivity options and adheres to many of the industry. For z/VM network concepts and references, please refer to http://
To support z/VM virtual network, Quantum z/VM plugin/agent should be able to support following features:
1. User xCAT rest api to get z/VM configure information or update z/VM configure
2. Get z/VM VSWITCH information which are defined on z/VM.
3. MAC address allocation and bundle it with userid in user directory.
4. Configure z/VM VSWITCH. Configure the VSWITCH to grant user authority, or configure user based VLAN tag, or configure port based VLAN tag.
5. Support VLAN, able to set user based VLAN tag or port based VLAN
6. Support DHCP.
7. Able to update user directory entry to add more NICs for a user id.
8. Quantum z/VM agent should be able to working with Quantum OpenVswitch plugin.
Develop quantum-zvm-agent to support:
1. Work with quantum-
2. Get z/VM vswitch information from xCAT, to add ports or delete ports.
3. Configure z/VM vswitch to grant user authority
4. Configure z/VM vswitch to set VLAN tag
Work Items
Work items:
[shilinh] Quantum z/VM agent, use xCAT REST API to support z/VM network: DONE
[shilinh] VLAN support: DONE
[shilinh] Static IP support: INPROGRESS
[shilinh] Quantum z/VM plugin: POSTPONED