Pearl1594 opened a new issue #4814:
URL: https://github.com/apache/cloudstack/issues/4814


   ##### Background
   
   Cloudstack offers Persistent Networks which gets provisioned at the time of 
creation without having to deploy a VM in the network 
(http://docs.cloudstack.apache.org/en/latest/adminguide/networking/persistent_networks.html).
 However, in case new hosts are added or disabled hosts re-enabled or moved 
from maintenance mode to enabled state, the network devices do not get 
provisioned on such hosts.
   To comply with the definition of Persistent Networks, we need to have a 
mechanism to synchronize the creation of network devices (VLANs/ bridges, etc) 
on hosts added post creation of the network by extending the existing framework 
of `HypervisorHostListener` to support creation of Persistent networks in a 
general manner .
   
   ##### Proposed Tasks
   
      - Get started on basic CloudStack codebase and development (building and 
running CloudStack)
      - Understanding persistence in the context of CloudStack and across 
hypervisors
      - Define the synchronization strategy to provision networks across newly 
added hosts
      - Deliverables: documentation and community pull request, end-to-end demo 
of feature
   
   ##### Relevant Skills
   Java and Python
   
   #### Difficulty
   Moderate
   
   ##### Proposed Mentor
   Pearl Dsilva
   
   
   ##### Example and references
   
https://github.com/apache/cloudstack/blob/master/engine/api/src/main/java/org/apache/cloudstack/engine/subsystem/api/storage/HypervisorHostListener.java


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to