Node Consoles

7 views
Skip to first unread message

Leigh Stoller

unread,
Jun 8, 2014, 12:36:00 PM6/8/14
to geni-...@googlegroups.com, protoge...@googlegroups.com
Hi All. I’ve added support that allows you to access the consoles of XEN
VMs, and physical nodes on sites that have nodes with serial consoles[1].
Lots of problems can be diagnosed if you can look at the console, so
hopefully this will improve debugging for you.

The console is browser based and is known to work in Google Chrome and
Firefox. It does *not* work on Safari, sorry.

To get the URL, you currently have to use Omni, like this:

$ python src/omni.py -a utah3-pg -V3 -u urn:publicid:IDN+emulab.net+sliver+192382 poa myslice geni_console_url

remembering to set the aggregate, the sliver urn, and the slice name
appropriately. This will return a URL like this:

https://www.emulab.net/nodetipacl.php3?node_id=pcvm480-2&key=12345678901234567890

This is a use-once, short lived URL (it expires in 5 minutes). Just plug
that into your browser and you will get access to console. There is a
"close" button at the bottom of the page, please use that to avoid problems
with getting back into the console later.

[1]: Instageni racks do *not* have serial consoles on the physical nodes,
but they are available for XEN VMs.

Thanks very much, lets us know how to goes!

Leigh




Tim Upthegrove

unread,
Jun 9, 2014, 5:53:01 PM6/9/14
to geni-...@googlegroups.com, protoge...@googlegroups.com
This is really cool!  I'm sure it will come in handy for self-serve debugging of lower-level problems.

I have a very basic question.  I tried this out on one of my Xen VMs, and I was prompted for a username and password at the console.  What credentials should I be using?  I'm only used to logging into my GENI nodes using ssh keys.

Thanks,
Tim


Leigh




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

Leigh Stoller

unread,
Jun 9, 2014, 6:02:04 PM6/9/14
to geni-...@googlegroups.com, protoge...@googlegroups.com
> I have a very basic question. I tried this out on one of my Xen VMs, and
> I was prompted for a username and password at the console. What
> credentials should I be using? I'm only used to logging into my GENI
> nodes using ssh keys.

Excellent question, but perhaps I do not have the most satisfying answer
yet. There is no root password (that a geni user can find out about). You
can always set a root password for root yourself (via ssh), but for now I
view the console as a way to see what actually failed during boot, since
that is where most of the error output goes during the boot (just need to
scroll up in the console window).

Having a way to retrieve a root password would be nice, but I don't have
anything in place for that yet. I will continue to ponder this.

Leigh





Reply all
Reply to author
Forward
0 new messages