I get the impression that whoever is writing the "Remote KVM" parts of modern IPMI does not have to suffer with what they have created
asl@mastodon.launay...
replied 11 Jun 2024 17:55 +0000
in reply to: https://benjojo.co.uk/u/benjojo/h/Zk8GFy522HJTRWqdn8
benjojo
replied 11 Jun 2024 18:15 +0000
in reply to: https://mastodon.launay.org/users/asl/statuses/112599269842171971
cks@mastodon.social
replied 11 Jun 2024 20:59 +0000
in reply to: https://benjojo.co.uk/u/benjojo/h/Zk8GFy522HJTRWqdn8
@benjojo I haven't had to use our 'remote KVM/KVM over IP' systems much from genuinely remote, so now I wonder how they cope with non-local-network bandwidth and latency and etc. (A mix of mostly Supermicro and some Dells; we have mostly Dells but mostly don't pay the KVM over IP tax for them.) I am just thankful that 'KVM over IP with HTML(5)' is a thing now and I am not wrestling with terrible Java applets any more. Although 'remote ISO image from my browser' would be nice.
benjojo
replied 11 Jun 2024 21:13 +0000
in reply to: https://mastodon.social/users/cks/statuses/112599993273935822
@cks Hah, the issue I was having was mostly with the "ISO from my browser" function of the newer MegaRAC. The way they all work is that they start a websocket, and the websocket carries USB frames from your browser to the actual computer (aka a websocket gets plugged directly into one of your CPU's (AMD) or PCH's (Intel) USB pins) This ofc does mean that MegaRAC's HTML5 thing contains a full USB Mass Storage device device implementation. If you didnt know this already, I apologise for the mental harm that it might have caused
cks@mastodon.social
replied 11 Jun 2024 21:18 +0000
in reply to: https://benjojo.co.uk/u/benjojo/h/zj3194ZNsx29Yp156s
@benjojo That is more modern than all of our HTML5 KVM over IP things, which only let you use things like SMB (from the BMC itself) to mount an ISO image. Setting up a SMB ISO server just for our BMCs was always too much work for me. I am honestly impressed with how hard MegaRAC's JS code is working. Maybe it makes the BMC end much easier to do the USB stuff in your web browser. (Maybe they do it by compiling some USB stack in C or whatever to WASM. That would be vaguely sane-adjacent.)
erincandescent@akko...
replied 12 Jun 2024 22:05 +0000
in reply to: https://benjojo.co.uk/u/benjojo/h/zj3194ZNsx29Yp156s
electronic_eel@socia..
replied 12 Jun 2024 22:11 +0000
in reply to: https://akko.erincandescent.net/objects/62d6697f-5e67-43f1-a42c-d2b929f409c7
@erincandescent @benjojo @cks HPE iLO has a mode where you can enter the URL of the iso and then the BMC directly fetches from that (http range requests). It also has the browser option, but the url version is much snappier imo.
nico@ublog.byme.at
replied 11 Jun 2024 22:18 +0000
in reply to: https://mastodon.social/users/cks/statuses/112599993273935822
vvelox@goatdaddy.net
replied 11 Jun 2024 22:58 +0000
in reply to: https://benjojo.co.uk/u/benjojo/h/Zk8GFy522HJTRWqdn8
@benjojo Sadly this all came after the bits of IPMI that actually work were standardized. The bits added by like HP and Dell are a flaming shit show of vendor half assing.