Hi Greg, That's certainly an interesting feature to add! I think your approach to copy the VirtualNetworkPool is a good start. Maybe you could take some of GroupPool code and mix it, assuming VMs will be assigned to one Security Group like they are now assigned to a Group.
Take a look at VirtualMachine::get_network_leases, that is where each VM NIC is filled with the requested network lease IP. That should be a good place to add extra info to the NICs from the security group the VM pertains to. Let us know if you run into more specific problems. Cheers -- Carlos Martín, MSc Project Engineer OpenNebula - The Open-source Solution for Data Center Virtualization www.OpenNebula.org | cmar...@opennebula.org | @OpenNebula<http://twitter.com/opennebula><cmar...@opennebula.org> On Mon, Feb 20, 2012 at 9:26 PM, Greg Stabler <gsta...@clemson.edu> wrote: > I'm using OpenNebula 3.0 and I'm trying to extend it to store information > pertaining to EC2 Security Groups. I've tried starting with the > VirtualNetwork code since it is most similar to Security Groups in that you > can add/remove leases with VNs and with SGs you can add/remove permission > rules. > > I was wondering if there was any documentation that related to this. When > I first tried it, I was receiving errors because I did not add any code to > the RequestManager. Then I had problems with the show command not > displaying all of the permissions that were added/removed and not part of > the template. And I have yet to get the list command to display anything > without using the --xml flag. In the end, I would like to have a cli > command and EC2 access to the feature and be able to associate a VM with a > SecurityGroup, but I'm having trouble finding all of the files to edit (ie. > in src/rm, src/nebula, src/oca/ruby, src/cli, etc). > > Thank you, > Greg > > > _______________________________________________ > Users mailing list > Users@lists.opennebula.org > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org