[Moving to geni-users@ because the answer will be of interest to others. Please sign up for the mailing list to make sure you get all of the responses:
https://groups.google.com/forum/#!forum/geni-users ]
Hi Samuel,
The feature you are looking for is called "Update" and unfortunately that does not work yet in the general case [1]. So by default you can not yet add or remove a node or a link to an existing reservation at a particular aggregate. You CAN add nodes at another aggregate BUT you can not add links connecting those nodes to existing nodes in another aggregate (because that would require Update).
The good news is that there is a feature called "shared VLANs" which can be used to connect resources in different SLICES and the result is poor man's version of what you want.
How this is typical done is to create a stitched "backbone" with a single node at each of a bunch of different aggregates/geographical locations. A VLAN at each location is turned into a "shared VLAN" using a call to omni. Then resources at each of those locations are reserved in a new slice connecting them to that shared VLAN. The result provides connectivity between the nodes in the various slices.
Here is a tutorial that explains how to do this [2] using the GENI Portal, omni, and the optional scaleup tool:
http://groups.geni.net/geni/wiki/GEC21Agenda/ScalingUp/Procedure
And another that uses the jFed tool only:
http://groups.geni.net/geni/wiki/GEC22Agenda/jFed
The second one might be less complicated, but the first one was used last week so it's been recently tested.
Thanks,
Sarah
[1] However, work is actively happening in this area and I think some partial progress on this problem has happened so I will let other's chime in with more information.
[2] You don't have to generate the RSpecs using the scaleup tool as described. Some sample ones can be found here:
http://www.gpolab.bbn.com/exp/scalingup/tutorial/site-*.xml
> On Jun 1, 2015, at 12:16 PM, Norris, Samuel A <
samuel...@gatech.edu> wrote:
>
> Hello,
>
> I have a question that I have been unable to answer after searching extensively through GENI resources online. If I reserve resources in a slice, is it possible to modify that virtual network later (i.e. I need to add another node, delete a link, etc.), or must I reserve new resources? I would like to be able to make modifications to resources I have reserved, but I do not know if this is possible. Thank you for your assistance.
>
> --
> Samuel Norris
>
> Georgia Institute of Technology
> B.S. in Economics and International Affairs (Computer Science minor), Class of 2016
>
*******************************************************************************
Sarah Edwards
GENI Project Office
BBN Technologies
Cambridge, MA
phone:
(617) 873-2329
email:
sedw...@bbn.com