ML115を購入する時に、BTOでLights-Out 100というリモートマネジメントカードをつけました。これは、内蔵NICとは別のLANポートから、ハードウェアを監視し、万一OSがフリーズしても別ポートからログインしてリセットや電源断を行ったりできるものです。また、Virtual KVMというVNCベースの技術で、遠隔からコンソール(ターミナルではない)を利用できる機能も搭載しています。
例えば、外部からのログインを一切受け付けなくなった遠隔地のマシンに関しても、直接モニタ出力をのぞくことで、カーネルパニックを起こしているのか等の診断ができる訳です。実際に、実家に帰省中にサーバーがとまって、わざわざリセットボタン押しに横浜までトンボ帰りしたことがあるσ(^^)には非常に有り難い機能です。前々からDELLやHPのサーバー機には搭載されていたのですが、激安のML115でも選択可能ということで、今回のサーバーリプレースの目玉でありました(ちなみに単体の外付け機器だと\10万コース。Lights-out100は2.5万位)。
さて、このVirtual KVMですが、なぜウチの環境ではJavaがエラー吐いて動きませんでした。OperaでもIEでもFireFoxでもNG。「java.lang.NoClassDefFoundError: com/serverengines/nativeinterface/NativeInterface」となります。ググってもヒットしないし、あれだけ勢いのある2chのML115スレでもLights-out 100の話題は全くでないので聞いてもダメそう。
マニュアルにはJava 1.4.2以降と書かれてますが、どうせJREのバージョンによる互換性の無さが原因だろうと、1.6環境に1.4.2を追加導入してみてもダメ。どうも、ブラウザが呼び出すJavaアップレット用のVMは無条件に最新版が使われてしまうようで、JavaコンパネでもIEの詳細設定画面でも1.6.0しか表示されません。
で、結局、1.6系をすべてアンインストールして、1.5系以下のみの状態にすることで無事起動できました。もしかしたら1.6系を保持したまま1.5系を使わせる手段もあるのかも知れませんが、ざっとググった限りでは見つかりませんでした。特にJava依存のサービスと普段使ってるわけでもないので、当面は1.5系にしてアップデートをかけない運用にしてみようと思います。
2007.10.24追記: どうも1.5.0_11(=JRE 5.0 Update 11)以下でないとダメなようです。
最近のタグ書式ではJREのバージョンを指定したりもできるようですが、Light-outが出力するHTMLではappletタグ(廃止予定の非推奨タグ)を使っているところからして、やや古い実装のようですね。
ともあれ、なんとか動作までこぎつけたので記念写真。Vista機からXP機にリモートデスクトップ接続をし、XP機のIEからVirtual KVM接続でML115を表示し、Ml115のDomain0のX上から仮想マシンマネージャー経由でDomainUのログインプロンプトを表示したものですw。



