ディスカッション (11件)
自宅のラボ環境(Homelab)で、世の中にある主要なIP KVMスイッチをすべてテストしてみました。それぞれのメリット・デメリットを整理したので、導入を検討している方はぜひ参考にしてください。
いいじゃん。俺が以前、めちゃくちゃなアンチフィンガープリント戦略を提案したときに誰かがこれについて言及してたよ https://news.ycombinator.com/item?id=44549352 。Jeff Geerlingは最高だね。
安いIP KVMには少し不信感があるんだよね。ベンダーが悪意を持ってるとは思わないけど、毎回完璧にやってるとも思えないし。まあ、改善の余地がありそうなオープンソースファームウェアをちゃんと確認してないっていうのもあるけどさ。SispeedのUSB KVMはかなり便利で、50ドル出す価値は十分にあると思う。UIは微妙だけど、そこまで求めてるわけじゃないし。キーボードとマウスに関してはWebUSB経由で(ほとんどの場合)ちゃんと動いてくれるしね。
関係者じゃないけど、GL.inetのCometライン[1]は良かったよ。KickstarterでやってるやつはGoogle Castのパックくらいのサイズで、完全にUSB-Cだしね。もっとも、俺のKVMはゲートウェイでブロックしててインターネットにアクセスできないようにしてる。外部からはTailscale経由でしかアクセスできないようにしてるよ。
PiKVM V4 Plusに1000点。俺ら(Revise RoboticsというYCの会社!)はロボットとAIを使ってノートPCをリファビッシュしてるんだけど、その過程でAIがソフトウェア経由でキーボードコマンドを送り込む必要があるんだ。なぜかって?AIがBIOSを操作しなきゃいけないからさ。だから矢印キーとかEnterを押すためのKVMが必要なのよ。以前はGL.iNetのKVMを使ってたんだけど、あるThinkPadで酷い問題にぶつかってね。GL.iNetが不正なUSB 0バイトを送信しちゃって、他のノートPCは無視してくれたんだけど、そのThinkPadだけがパニックになってビープ音を鳴らし、キー入力を一切受け付けなくなっちゃったんだ。諦めきれなくてローレベルUSBデバッガー[0]を手に入れて(これめちゃくちゃおすすめ)、USB信号をワイヤーデバッグしてGL.iNetとPiKVMをA/B比較したんだ。PiKVMはUSBの仕様通りちゃんと動いてたから、全KVM(約10台)をそっちに入れ替えたよ。GL.iNetはカスタマイズが難しくて妙な挙動が多かった気がする(中身はPiKVMのソフトウェアなんだけど、カスタマイズ性が制限されてる)。GLの方がUIは綺麗だけど、API経由で動かすからそんなのどうでもいいし、PiKVMの作者や会社を支援できるのは嬉しいよ。本当に素晴らしい製品。安くはないけど、間違いなく最高だね。追伸:GLの人がこれ見てたら連絡ほしい。デバッグ情報いくらでも提供できるし、問題を修正してくれれば最高なんだけどな。
Jeffさん、記事を読んでJetKVMに感銘を受けて調べてみたんだ。フルサイズのHDMIとPoEが欲しくて、後で触れてたArkKVMってやつを買おうか迷ったんだけど、できればメインのプロジェクトを支援したくてさ。調べたところ、JetKVMはハードウェア改訂でその2つの問題を修正したみたいなんだけど、旧版との区別がすごく難しいんだよね。v2みたいな名前の変更もなくて、名前がそのままだから。ベンダーの1つはPoEあり/なしのSKUで出してたり、もう1つはeMMCかTFカードかのSKUで出してたりするのに、名前で判別できないという。Amazonもカオス状態で、少なくとも4つの別々の出品があるのにモデルがどれか分からないし、PoEの記述もないし、全部フルサイズHDMI対応って書いてあるしね。とにかく、あなたの書いた記事の内容はちょっと古くなってると思うから伝えておきたくて。詳しく調べるには結構掘り下げる必要がありそうだよ。
KVMがなぜこんなに解決困難な問題なのか、一生理解できない気がする。もうとっくに良い解決策があってもいいはずなのに、いまだに数百ドル出さないと満足なものがないし、それでも博打みたいなところがある。
KVMスイッチの何が嫌かって、電源アダプターがデカすぎてケーブルが邪魔になることと、ケーブルを挿す場所が左右バラバラなことだよ。あんたの記事はどっちも解決してて最高だね。最後に、これは贅沢な悩みかもしれないけど、ラックに入れてる機器で唯一BMCがないのがMac Miniで、SonnetのRackMacに入れて稼働させるのを躊躇してるんだよね。KVMで電源のオンオフをする方法が分からないから。キャビネットは1時間も離れたところにあるし、Mac Miniは家族のAIエージェントを動かしてるから常時稼働しててほしいんだ。今のところ問題ないけど(停電後に勝手に再起動するし)、理想を言えばリモートで電源管理したいな。これらの中で、その用途にうまく使えるのはどれか分かる?
USBやディスプレイを直結したいエッジケースがあるのは確かだけど、一度セットアップしてネットワークに繋がれば、管理なんてリモートでできるでしょ。まあ、ラックにハードウェアを追加してオタク的に遊ぶのはいいけど、ラックの機械に物理的にキーボードとマウスを繋ぐ必要なんて、年に一度あるかないかだよ。
Intel vPro AMTについて誰も触れてないのが驚きだな。あれはCPUファームウェアの一部として組み込まれた常時稼働のKVMみたいなもので、待機電力の5V電源ラインで動くんだ。無人環境での定期(またはアラームベースの)リモートアクセス、ユーザー承認や強制オーバーライド、ブートメディアの偽装、Serial over WiFiまで、恐ろしいほど機能が充実してる。コンシューマー向け(に近い)CPUなら大抵入ってるよ。
このレビューとコメントのどれを見てもUSBドライブ機能の話がないんだけど(見落としたかな?)。KVMの中には、キーボードとマウスをエミュレートするだけじゃなくて、USBストレージデバイスとして認識させる機能があるやつがあるんだよ。つまり、リモートでブートイメージを提供すれば、接続先がUSBメモリとして認識して、そこからブート(やインストール)ができるってわけ。