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.