Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 919178

Summary: [RFE] Include KVM (keyboard-video-mouse) configuration in standardized format
Product: [Retired] Beaker Reporter: Evan McNabb <emcnabb>
Component: inventoryAssignee: beaker-dev-list
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 0.11CC: abenoit, cbouchar, emcnabb, qwan, tools-bugs
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: Inventory
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-19 22:03:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Evan McNabb 2013-03-07 19:20:25 UTC
Description of problem:

We recently added a remote KVM for many of the systems here in the RDU lab. Unfortunately, there doesn't appear to be a standardized way to 1) make it quickly clear a KVM is attached and 2) let the user know how to connect.

It appears some people use the "Notes" tab, but it isn't consistently used. It might be useful if there was a tab similar to the "Power" tab that showed:

* URL
* Username
* Password
* Which port it is connected to
* Other KVM connection instructions

It might also be nice if it was very clear from the front page that alternative remote access is available on this system (KVM, iLO, DRAC, etc). Then the user could go to the KVM tab for details.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Dan Callaghan 2013-03-07 23:30:06 UTC
The usual way to make consoles available to Beaker users would be to configure them in conserver. That is also how Beaker captures console logs from the systems. Can you just do that?

(Or maybe the systems in question are already in conserver, and the KVM you are talking about provides *extra* capabilities? I'm not really clear on what kind of "KVM" you mean.)

Comment 2 Evan McNabb 2013-03-08 02:46:54 UTC
Typically, conserver works well.

However, for many of the prototype systems we develop/test on, serial console doesn't always work. Often the BIOS/firmware cannot be configured via serial, we need to test something with a full graphical interface, or serial is just plain broken (these are preproduction systems).

In these situations, the KVM allows us to connect remotely and see the system as if we were right in front of it: with full graphical display, keyboard, and mouse control.

I'll send you an email with connection information to the KVM here in RDU for you to tinker with. Which ideally could be stored in Beaker. :-)

Comment 3 Qixiang Wan 2013-03-08 04:09:38 UTC
There could be risk if you're talking about the Avocent like solutions, as the systems connect to the same switch, after user login, he/she can have the power to manage other systems which are not owned by he/she. But it should be ok if your switch can support configuring user access lists per port.

Even you're using the solutions shipped with the rack, blade systems like iDrac, iLO, there is also risk as we need to expose the management address, user/password to users which means they can manage these systems without own it first. This is different from the current power management in beaker, people don't know the power address, password, slot, so they can only manage the power via beaker and there is log for the activities.

Comment 4 Evan McNabb 2013-03-08 04:35:32 UTC
Good points you bring up. I think whoever owns the machine would need to decide what is appropriate or not in that particular case. For example, with the RDU KVM setup, I don't see a reason to limit it since it's only providing monitor/keyboard/mouse access (no power cycling). But for other systems that might not be the case.

Comment 5 Dan Callaghan 2013-03-13 22:37:40 UTC
(In reply to comment #2)

Thanks for explaining, Evan. I understand now.

Comment 7 Dan Callaghan 2013-11-20 22:31:47 UTC
*** Bug 1032755 has been marked as a duplicate of this bug. ***

Comment 8 Roman Joost 2016-06-29 23:24:31 UTC
Dear Evan,

it seems that adding support to Beaker for this as outlined seems a bit heavy handed for the edge cases you're dealing with. You mentioned that people are using Notes, but it is not used consistently. I'm trying to understand why a more structured data entry would help you with your job? Is there any automation using the data?

Comment 9 Roman Joost 2016-07-14 00:02:20 UTC
Dear Evan,

ping again. Would you mind clarifying my questions in comment 8? Thanks!!

Comment 10 Evan McNabb 2016-07-19 15:19:39 UTC
Hi Roman,

The main purpose of this request is to 1) make it easy to know there is a KVM connected 2) if there is a KVM, make it clear what information is needed to connect to it.

Right now everyone does it their own way and hopefully this would bring some consistency.

I know there are many higher priority requests right now, so I'm ok with closing (and if someone really wants it they can reopen).

Comment 11 Arthur Benoit 2016-07-19 15:39:40 UTC
Roman,
Here in Westford many of the mini-labs are setup to be remote hands on work-space's. These spaces have KVM's setup on most of the high-touch systems. 

When we get white-box or early versions of systems from our partners, often these systems do not have working serial consoles. Adding to the problem is that the labs are no longer in our development areas and access needs to be controlled. Having the KVM's attached allows our staff to access the systems without having to work in a noisy lab and allows us to secure our systems in the labs.

Regards,
Arthur