With the start of this discussion I started poking around at a couple of ideas and the novnc referenced.

I have access to a number of Supermicro and HP systems and decided to try the novnc solution.

My in house several year old Supermicro is built using a different chipset than the one referenced in the novnc by kellyk It looks like there is some sort of authentication incompatibility.

On the much newer Supermicro systems I have access to the VNC ports appear to be blocked by some sort of internal firewall.

HP uses port 17990 and at first look does not appear to be VNC but it may just be VNC with some wrapping around it.

I have no Dell equipment to test against.

Although I would love to be able to pull up a iKVM console via Foreman my feeling is that the novnc fork needs some testing first.


On 10/27/2017 06:47 AM, Konstantin Lepikhov wrote:
Hi Greg!

On 10/27/2017, at 10:25:20 AM you wrote:

On Thu, 2017-10-26 at 17:37 +0200, Konstantin Lepikhov wrote:
You need to replace novnc js code in foreman by js code from kelleyk
version + modify foreman host controller. Then you can connect
to servers's bmc ikvm via foreman's websockify.

Another thing - extend host inventory adding properties related
connection/bmc_type.
This sounds like an excellent thing to send a patch for, if you're
interested - or at least log a feature request with some tips on wiring
it up. Then it can be available for everyone :)

Greg

I've checked the source, it doesn't looks hard to add it:

1) we need to extend discovery to provide extra attributes for kvm
functionality (it could be either 'idrac_vnc' DELL or 'sm_vnc' for Supermicro).

2) add novnc ikvm js to vendor/assets/javascripts.

3) add custom app/views/hosts/console/*.html.erb for ikvm vnc which
includes ikvm nonvc.

4) extend console in app/controllers/hosts_controller.rb to handle _vnc
atrributes for physical boxes too

PROFIT.

So I just need a hardware to test and then I can make a patch :)


--
Alvin Starr                   ||   land:  (905)513-7688
Netvel Inc.                   ||   Cell:  (416)806-0133
[email protected]              ||

--
You received this message because you are subscribed to the Google Groups "Foreman 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to