Re: [help] GEMINI/Flack question

16 views
Skip to first unread message

Niky Riga

unread,
Mar 28, 2014, 11:45:53 AM3/28/14
to Violet R. Syrotiuk, geni-...@googlegroups.com
hi Violet,

I am resending your post to geni-users that is the right place for this
type of questions since it includes members of multiple teams that can
help you address this.

Reading through the description of the problem some things to keep in
mind while we wait for the GEMINI team to chime in.

1. Flack does not automatically add the members of the slice to the
reserved nodes (there is a manual way to do this, but it might be more
pain than it actually worth), so your assumption about Flack is correct.

2. There is no update in GENI, so once the reservation happens there
is no easy way to update the reservation with the GN node needed for GEMINI

3. I am assuming that by GEMINI you mean GENI desktop, is that
correct? If so I am not sure what is the reservation mechanism that
GENIDesktop is using to reserve resources so multiple users might or
might not work. I am guessing that they use Flack so this brings us back
to point (1). A way that this might work is if you manually modify
the CCN rspec with the appropriate GEMINI extensions and nodes and then
submit your rspec through the portal or with omni using gcf 2.5

Cheers,
Niky

Violet R. Syrotiuk wrote:
> Hi, all!
>
> I have my students working on the CCN project on GENI designed by Sonia
> Fahmy., posted here:
> http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment
>
> My students are working in teams and are encountering the following
> behaviour with Flack and GEMINI.
>
> All team members are added to the slice as Admins or Lead at the time
> the slice is created before any resources are added, and are still
> listed as such after both resources and Gemini are added.
>
> 1) If they add resources BEFORE adding GEMINI, all team members can ssh
> into the nodes. Once they add GEMINI, only the team member who added
> GEMINI can ssh into the nodes; all other members are asked for a
> password when trying to ssh. The team member who added GEMINI may or may
> not be the slice lead - they've done it once where the slice lead added
> Gemini and once where a slice admin added GEMINI and had the same result.
>
> 2) If they add GEMINI at the time they upload the rspec but BEFORE they
> submit the request to allocate resources, only the person who added
> GEMINI can ssh into the nodes.
>
> In other words, it seems to be a problem that once they add GEMINI, only
> one person can ssh into the nodes. Is this a known problem?
>
> A further piece of information:
>
> In order to create a slice so that other team members can ssh into
> nodes,they have to add resources through the GENI slices page - NOT
> through Flack. If they create a slice and go into Flack to add
> resources, other team members cannot ssh into the nodes. However, they
> cannot add GEMINI *after* resources are added. The node gets added to
> the canvas, but it never gets a green outline and has a "Allocation:
> Unallocated" message, no matter how many times they click "Submit" to
> submit the changes. So it appears that: to use GEMINI, it has to be
> added in Flack before resources are allocated. To have multiple logins,
> you have to use Add Resources outside of Flack, which doesn't give the
> option for GEMINI.
>
> Therefore, it appears that they cannot use GEMINI *and* have multiple
> people log in. Is this correct?
>
> Thanks for any light you can shed on this!
> Violet
> --
> Violet R. Syrotiuk, Associate Professor
> Computer Science & Engineering, Arizona State University
> http://www.public.asu.edu/~syrotiuk
> ``Don't dream it, be it.''
>

Violet R. Syrotiuk

unread,
Mar 28, 2014, 12:02:36 PM3/28/14
to Niky Riga, geni-...@googlegroups.com
Thanks, Niky for forwarding my question to geni-users.

To answer your question, yes, by GEMINI I mean the GENI Desktop.

Thanks again!
Violet

Hussamuddin Nasir

unread,
Mar 28, 2014, 12:26:05 PM3/28/14
to geni-...@googlegroups.com, Violet R. Syrotiuk
Hello Violet,
I can speak on behalf of GEMINI and the GeniDesktop. Slice sharing is
supported by GEMINI and the Genidesktop. But it depends on the way the
slice and slivers have been created. Currently the only way to get slice
sharing to work with GEMINI and the GeniDesktop is to create the rspec

1. by hand
OR
2. in FLACK with the GEMINI extension and then save the rspec

Then just upload it to the GENI Slices page as you did before and create
the slice . Then any user should be able to access the slice using the
GeniDesktop. and you will have the GEMINI extensions in your rspec.

Before you actually go do that let me be of some assistance here. Is
there a fix requirement for this experiment to use physical PC and does
it need to run on the Utah EMulab aggregate ? If not then i can craft an
rspec for you that is generic and use Virtual machines that use the same
OS needed for this experiment and has the GEMINI stuff and then upload
it to the Geni Portal as a public rspec and let yo all know the name so
that you may use it. How does that sound ?



cheers,

Hussam
(Hussamuddin Nasir)

Netlab Operations Team

-------------------------------------------------------------------
Laboratory for Adv. Networking Phone : (859)218-0059
James F Hardymon Building Fax : (859)323-3740
301 Rose Street, Rm 237 E-mail : na...@netlab.uky.edu
Lexington, KY 40506-0495 Web : http://www.netlab.uky.edu

University of Kentucky
**********************
-------------------------------------------------------------------

Hussamuddin Nasir

unread,
Mar 28, 2014, 12:55:05 PM3/28/14
to geni-...@googlegroups.com, Violet R. Syrotiuk
And do all of them need to have a public IP address ?

cheers,

Hussam
(Hussamuddin Nasir)

Netlab Operations Team

-------------------------------------------------------------------
Laboratory for Adv. Networking Phone : (859)218-0059
James F Hardymon Building Fax : (859)323-3740
301 Rose Street, Rm 237 E-mail : na...@netlab.uky.edu
Lexington, KY 40506-0495 Web : http://www.netlab.uky.edu

University of Kentucky
**********************
-------------------------------------------------------------------

Hussamuddin Nasir

unread,
Mar 28, 2014, 2:22:58 PM3/28/14
to geni-...@googlegroups.com, Niky Riga
HI all,
   I just went ahead and created a new rspec with the same setup as in the experiment being worked on, added the GEMINI extension and uploaded the rspec at the GENI portal. The name should be "ccn-precip-pc-generic-with-gemini". If you use that , slice at the GENI portal and ***NOT*** FLACK , it should work fine with the GeniDesktop and GEMINI.

cheers,

Hussam
(Hussamuddin Nasir)

Netlab Operations Team 

-------------------------------------------------------------------
Laboratory for Adv. Networking  Phone  : (859)218-0059
James F Hardymon Building       Fax    : (859)323-3740
301 Rose Street, Rm 237         E-mail : na...@netlab.uky.edu
Lexington, KY 40506-0495        Web    : http://www.netlab.uky.edu

                        University of Kentucky
                        **********************
------------------------------------------------------------------- 
--
GENI Users is a community supported mailing list, so please help by responding to questions you know the answer to.
 
If this is your first time posting a question to this list, please review http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
---
You received this message because you are subscribed to the Google Groups "GENI Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geni-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Vicraj Thomas

unread,
Apr 3, 2014, 8:33:26 PM4/3/14
to geni-...@googlegroups.com
Unfortunately the RSpec "ccn-precip-pc-generic-with-gemini" does not
work. The CCN software installed by this RSpec was built for an older
32-bit OS.

I have added to the exercise an RSpec that uses Raw PCs from
ProtoGENI/Emulab and includes GEMINI extensions. The RSpec is at
http://www.gpolab.bbn.com/experiment-support/CCNExampleExperiment/ccn-precip-pc-gemini.rspec.

Best wishes,

< Vic
>> <http://www.public.asu.edu/%7Esyrotiuk>
>> ``Don't dream it, be it.''
>>
>>
>>
>>
>> --
>> Violet R. Syrotiuk, Associate Professor
>> Computer Science & Engineering, Arizona State University
>> http://www.public.asu.edu/~syrotiuk
>> <http://www.public.asu.edu/%7Esyrotiuk>
>> ``Don't dream it, be it.''
>> --
>> GENI Users is a community supported mailing list, so please help by
>> responding to questions you know the answer to.
>>
>> If this is your first time posting a question to this list, please
>> review
>> http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
>> ---
>> You received this message because you are subscribed to the Google
>> Groups "GENI Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email to geni-users+...@googlegroups.com
>> <mailto:geni-users+...@googlegroups.com>.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> GENI Users is a community supported mailing list, so please help by
> responding to questions you know the answer to.
>
> If this is your first time posting a question to this list, please
> review
> http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
> ---
> You received this message because you are subscribed to the Google
> Groups "GENI Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to geni-users+...@googlegroups.com
> <mailto:geni-users+...@googlegroups.com>.
Reply all
Reply to author
Forward
0 new messages