[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-bugs] [Bug 582] New: Multiple console sessions for guest host not synchronized



http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=582

           Summary: Multiple console sessions for guest host not
                    synchronized
           Product: Xen
           Version: 3.0.1
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Tools
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: xensource.com@xxxxxxxxxx


Issue:
-----
When two administrators access a guest domain's console, only the first has to
authenticate (second piggybacks on auth of first which could be a security issue
in and of itself).  If both admins perform a "ps", they will see they are in the
same shell process, however they are unable to view actions performed by one
another.

This may result in human-induced outages if multiple parties are trying to fix
an issue on a guest domain and don't see that others are attempting to perform
actions in the same environment.

Recommendations:
---------------
Synchronize IO across multiple console sessions or provide console-locking
functionality such that only one user may provide input at a time (even if
others are allowed to observe).


Recreating:
----------
I built a vanilla FC5 system and loaded the Xen components.  I then followed the
setup directions at http://fedoraproject.org/wiki/FedoraXenQuickstartFC5 for the
build.  This problem should exist in any Xen build up to the current version
(3.0.1) though I can't speak for the Windows guest port.

After starting the guest domain, open two shells on dom0 and perform a "xm
console <guest>" in each.

Authenticating in one grants shell access for each.

Perform a "ps" in each console.  Shell will have the same process number. 
Results of each ps command will ony be visible in the console in which it was
entered.

I confirmed this in both x86 and x86_64.

-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.