web-dev-qa-db-ja.com

Hyper-Vを搭載したSmartUPS2200およびWindows2008 R2

新しいWindows2008 R2サーバーをセットアップしており、接続されているUPSをリッスンし、停止時に正常にシャットダウンするようにしています。残念ながら、含まれているPowerChute Businessは、hyper-vがインストールされていることに気付いたため、インストールを拒否しました。いくつか検索したところ、powerchuteのネットワークバージョンにはhyper-vをサポートするバージョンがあることがわかりました。残念ながら、UPS(Smart UPS 2200 VA 2Uラックマウントだと思います)にはネットワークカードがないため、機能していません。

私が見つけたもう1つのオプションは、オープンソースのUPSモニターであるAPCUPSDでした。残念ながら、UPSを見つけることができないようです。難しいのは、UPSやサーバーを実際に見たことがないため、サーバーに接続されているかどうか、どのように接続されているかを確認できないことです。ケーブルはUPSのイーサネットジャックとサーバーのUSBポートに接続し、シリアルケーブルのように機能すると言われています。ただし、apcupsdに単純なUSB構成を使用すると、USBデバイスが見つからないと報告されますが、使用するデバイスがわかりません。 I suspect smartups configを使用する必要がありますが、使用するデバイス名がわかりません。 Windowsサーバーであるため、「ls/dev /」はあまり役に立ちません。

誰かがこのような状況で悩んでいますか?私は何が間違っているのですか?私がやりたいのは、電源が切れたときにHyper-V VMをシャットダウンしてから、サーバー(PowerShellスクリプトがあります)をシャットダウンすることだけです。もっと簡単な方法はありますか?

4
gillonba

最終的に、私はあなたが正しい種類のシリアルケーブルを接続しなければならないという難しい方法を見つけました。 USBシリアルケーブルはWindowsではサポートされていないと思います。 UPSの電源がオフになっている標準のシリアルケーブルを接続する(痛い)。ダムUPSのシリアルケーブルでは機能しません。結局、私は940-0024Dが必要でした。私のapcupsd.confの関連部分は次のようになります。

UPSCABLEスマートUPSTYPEsmartups DEVICE COM1 LOCKFILE/var/lockUPSCLASSスタンドアロンUPSMODE無効

サンプルと非常によく似ています。

1
gillonba