Hi Greg,<div><br></div><div>That's certainly an interesting feature to add!</div><div>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.</div>

<div><br></div><div>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.</div>

<div><br></div><div>Let us know if you run into more specific problems.</div><div><br></div><div>Cheers</div><div>--<br>Carlos Martín, MSc<br>Project Engineer<br>OpenNebula - The Open-source Solution for Data Center Virtualization<div>

<span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" style="color:rgb(42,93,176)" target="_blank"></a></span></div>

<br>
<br><br><div class="gmail_quote">On Mon, Feb 20, 2012 at 9:26 PM, Greg Stabler <span dir="ltr"><<a href="mailto:gstable@clemson.edu">gstable@clemson.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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. <br>



<br>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).<br>



<br>Thank you,<br>Greg<br clear="all"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Arial;word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:14px;white-space:normal;font-family:Arial;word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:14px;white-space:normal;font-family:Arial;word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:14px;white-space:normal;font-family:Arial;word-spacing:0px"></span></span></span></span><br>




<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div>