Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
News

Cheap KVM Over IP? 248

An anonymous reader asks: "I've been looking for a cost effective (ie, cheap) way to remotely administer several servers running a variety of OS's, and would like to have a solution that would allow for monitoring of the bios on startup, etc (ie, not VNC). The most appealing solution is KVM over IP, which really just means a souped up KVM switch with something like VNC running on it, unfortunately all of the solutions I've been able to find are more expensive than I can justify spending. I've played around a bit with making my own Poor man's KVM over IP; I did this by purchasing a cheap (sub $50) VGA-to-NTSC convertor, then feeding it into a video card with NTSC input (the ATI All-In-Wonder Radion), and then by logging into a machine running Windows Terminal Services I'm able to watch the reboot process. Of course, this doesn't address the mouse/keyboard issue, and the quality isn't all that great. What I'm hoping is that someone else might have a suggestion on how to do this, preferably using Linux and the least hardware necessary. Does anyone have any suggestions or insights on ways to do this?" There are pre-existing solutions, but it seems they are all kind of pricey. Can any of you suggest cheap solutions (at or below $500USD) that could handle a farm of 5-10 machines?

"Here are the three approaches I found:

ViewProxy: They make the most economical for administration of multiple machines (by one person). Their ProxyView device plugs into your KVM just like it was a monitor/mouse/keyboard, and then does all the packetizing magic. Price is about $6k from what I can tell.

eRIC: These are the same guys who make the Rolf (Reboot on Lan), which is pretty cool. They make a card called Eric which replaces your normal video card with their card, which has a built in ethernet connection and allows remote control. The cheapest solution at about $700 but only would allow control of the machine it's installed in.

Avocent: I think the first to introduce the whole KVM over IP solution, they have KVM's with this sort of functionality integrated. Some of their products allow multiple users to multiple machine, which is a neat feature but not needed for my applications. Their units run from $4k on up."

This discussion has been archived. No new comments can be posted.

Cheap KVM Over IP?

Comments Filter:
  • by wherley ( 42799 ) on Monday August 05, 2002 @05:56PM (#4014766)
    Check out the Compaq Remote Insight Lights Out [compaq.com] edition board.
    • This full length PCI card has a network interface on it that which you access via a web browser.
    • It self generates an SSL certificate and gives you java access to live screen via java applet.
    • Works best with certain Compaq servers due to better cabling but may work with other servers.
    • Display updates not as snappy as VNC but bearable.
    • Lets you reply last boot sequence even if you weren't watching it live.
    • Lets you use a "virtual" floppy.
    • May have some issues when trying to co-exist with a local KVM switch.
    • Runs around $500 which is at the top end of your price list.
  • by Deadplant ( 212273 ) on Monday August 05, 2002 @06:01PM (#4014790)
    How about putting cheapo tvout cards in all the servers, and connecting them all to a dedicated pc that has like 5 bt878 capture cards. (short svideo cables)
    That'll let you see the whole boot process including doing bios stuff.

    Then run ffserver (ffmpeg, or maybe ffpegrec which is part of nvrec) on this gateway machine to encode and serve up divx5 video streams.

    You can add security with freeswan and certificates if you like.

    This can all be done using linux fairly easily. The major drawback would be the limit on PCI slots for capture cards. There are cheap Viewcast cards that have 3 inputs you can switch between so you could get at least 15 channels.(just not all at the same time)
    You'd need a control channel aswell i guess.. maybe you could get a keyboard switch and write a little script to let you pipe your keyboard actions to whichever machine you want.

  • Not any time soon... (Score:3, Interesting)

    by PureFiction ( 10256 ) on Monday August 05, 2002 @06:02PM (#4014795)
    KVM over IP is going to be costly into the near future. This isn't exactly commodity hardware, so it may stay high for a looong time.

    You may want to consider an alternative approach (which is what I have been doing ever since the remote KVM sticker shock faded) which obviates the need for a remote KVM at all.

    For example:
    1. All systems boot from custom CD-R (good for security too) which then boots the remainder off a network drive or perhaps hdd.

    2. Remote power cycling (cheap, $100 for 8 ports you can controll over IP) is used to power cycle one or more machines to force a reboot.

    3. If you need to reimage the OS, simply replace the OS stored on the boot server, or have the CDROM boot image reimage remotely when given a specific trigger (this is the area wide open for all kinds of solutions. Luckily, all software based using linux and cheap CDR's, network filesytems, etc)

    This still has a number of drawbacks. If the machine doesnt come back, there is no remote KVM access to tell you what the bios is complaigning about (bad disk?).

    The bootup process is cumbersome. I.e. you need to always boot from CDR to be able to reimage a system later (dedicated hosting) and such.
  • Kaveman - ~$3500 (Score:1, Interesting)

    by Masao-Kun ( 1791 ) on Monday August 05, 2002 @06:03PM (#4014799)
    Not cheap at $3500, but better than the non-video card solutions mentioned...

    Kaveman from Digital V6 [digitalv6.com]

    They also have models with integrated KVM's for more, but I didn't inquire about the price of those, and they don't put prices on their web page.
  • by TheKubrix ( 585297 ) on Monday August 05, 2002 @06:09PM (#4014825) Homepage
  • by Anonymous Coward on Monday August 05, 2002 @06:46PM (#4015017)
    BlackBox [blackbox.com] has a line of ethernet KVM extenders that can be used with other BlackBox KVM solutions.

    Blackbox Ethernet KVM Equipment [blackbox.com]

    Forgive the javascript errors, this was the only way to link to that exact page on the blackbox site.
  • by FRAGaLOT ( 239725 ) on Monday August 05, 2002 @07:24PM (#4015230) Homepage
    I don't think a 386 box will work. I would think some sort of analog-to-video conversion will need to be done, along with video compression. Plus the box will have multiple servers hooked into it. So you'll need a box with a more robust CPU, or other special hardware... but that would drive costs up. But even a Ghz CPU is rather cheap. But it still will require special hardware made for all the KMV inputs if you're gonna build this on a PC.

    You could build special PCI cards that have all of these KMV connectors, and you can purchase as many cards as you need. Even use PCI riser cards to add more slots than the motherboard already has. Would be even nice if each card had the power to take the VGA video and convert to digital, and compress the image. Perhaps even make cards that can handle more than just one KMV input. Probably would have to make special 3-in-1 connector cables.

    Would be a gawd awful rats nest behind that unit!!!!

    Video compression should not be a MPEG format, since there's not much motion/animation going on with a desktop (unless you feel like playing quake 3), plus it would end up looking blurry with artifices >sp?. It would be nice if it were clear to read, at a normal frame rate so scrolling won't look screwy.

    It's possible we could ignore analog VGA video, and use pure digital input from a DV-out used for a flat screen. Then just compress the data on the fly as it's pumped over IP. Doubt many servers have newer video cards with Digital output... Unless you used some old matrox cards that used some funky DB-15 port for some sort of digital output.

    That's the only hurdle I can think of, the KMV connections into the box. Dealing with the VGA video would be another hurdle, but I don't think it would be that difficult to figure out. KB/Mouse input would be a no brainer.
  • by kasperd ( 592156 ) on Monday August 05, 2002 @07:24PM (#4015232) Homepage Journal
    If the bios already has a basic serial driver

    All BIOSes has had that as long as I remember. (Which is more than 10 years.)

    why not a specialized tcp/ip stack, vnc, and ethernet driver as well?

    They are quite limited in the amount of code it has space for. Originally they could only keep at most 64KB. Today some are manufactured with more, but it can only be used during boot before loading the OS. When the OS gets loaded it switches to the small size, so all drivers must fit into 64KB to be available to the OS.

    This is also not an area in which much development is going on. In the days of DOS, the drivers in the BIOS was actually being used all the way. But today every OS has its own drivers, the BIOS is only being used during boot. So as soon as the computer can boot and get the OS into memory, nobody really cares about the BIOS any more. The BIOS API used by DOS and loaders has changed very little in the last years. This API does not include networking, and it probably never will. It has been many years since a new device got available through this API, most changes are just to deal with development in already supported units. Today BIOSes does support harddisks larger than 504MB. The last new device that has been added support for in the BIOS is the ATAPI CDROM, but this is really only suitable for boot, and it actually didn't change the API, it merely emulates a floppy.

    Wasn't there a project to put linux in the bios along with a primitive firewall?

    Yes. [lanl.gov]
  • by MoreBeer ( 91936 ) on Monday August 05, 2002 @07:41PM (#4015314)
    We have a semi-large farm of Windose Boxen at a lights-out colo (Frontend application servers to most of the UNIX boxen). We just picked up the Rose Electronics [rosel.com] Ultralink [rosel.com] for remote management. We need this so we can do remote diags, like troubleshoot hardware, view POST, etc. We have Cyclades for the *NIX boxen, and our HP Netservers have the serial 'management' console that other people are boasting about, but that just won't cut it in a real-world production environment. A Console is a Console and a serial port is a serial port.

    We're going to plug the Ultralink into our cascaded KVM tree and hope for the best. Initially looking at the unit, I have some gripes:

    * No distributed authentication. It's gotta be local accounts. Can't hit my LDAP, NIS, NT Domain, or RADIUS servers.

    * Client is a proprietary Win32 app. No JAVA, no browser. Cripes, not even ActiveX!

    * Only one user at a time... including console. You have to log into the console to gain access (crappy for CEs out to fix a problem), and if the CE stays logged in, guess what? You can't access it remotely! We had to plug it into our intelligent PDU so we could remotely hard boot it if that happened.

    * We have what must be version .99a ... we had to wait about 2 months to get it, and we must have been the first guinea pig to take shipment. I'm afraid to open it up to see if there is about 35 feet of spaghetti-wire patches.

    Aside from these (minor) flaws, I think we'll be OK. Anything is better than booking a last-minute 606 mile flight to reboot a Windows box that shows 'It is now safe to power off your computer' because PCNowhere admin chose the wrong logoff choice. [don't laugh] (Although, there is Buckhead...)
  • by steppin_razor_LA ( 236684 ) on Monday August 05, 2002 @07:44PM (#4015320) Journal
    How often do you really need "true console" access on a box that has no network connectivity?

    I've found that having the ability to remote power cycle (preferably through an interface -- but an ISP that can get someone to the box fast can do in a $ pinch) + some remote network admin tools (VNC, Terminal Services, Telnet/SSH, etc etc) goes a *long* way.

    Yes, once in a while the box crashes *so* hard that Terminal services/VNC (assuming a Windows platform) becomes useless -- time for a reboot! The only way that you can really screw yoursel is if you mess with the network settings and configure yourself off the network.

    Rather than spend $$$s for that possibility, why not just pick up the phone and call some hands-on support (or if it is your datacenter.. send in the geeks)...?? If you know you are going to be messing with "dangerous" settings, you should be prepared for these sorts of possibilities anyways..

    Just my $.02...
  • 'Real' vs /. (Score:2, Interesting)

    by guanno ( 597251 ) on Monday August 05, 2002 @11:59PM (#4016213)
    If it weren't for adventurous spirits who are willing innovate a home made solution, the computer industry would never have gotten as far as it has, or be going in such interesting and potentially rewarding directions.

    The 'Real' way actually amounts to mundane unimaginative and stagnant. At worst it amounts to millions of servers on an IP near you being adminstrated by lazy incompetant boobs, who don't know any better than to call a 'Real' technician (read /. fan) when the innevitable problems occur. And the rest of us suffer greatly for it. I wouldn't pay someone any more than minimum wage to do things the 'Real' way.

    BB -Guanno

Never test for an error condition you don't know how to handle. -- Steinbach

Working...