- PR -

MSCS切替時のコマンド実行

1
投稿者投稿内容
joe
会議室デビュー日: 2004/12/23
投稿数: 2
投稿日時: 2004-12-23 18:45
初めて投稿します。宜しくお願いします。

MSCS(Windows2000AdvancedServer)で、クラスタ切替時に、あるコマンド(例えば独自で作成したバッチファイル等)などを実行したいのですが、実現するためにはどのようにしたらよいでしょうか?お分かりになる方、何卒ご回答の程、宜しくお願いします。
zousan
大ベテラン
会議室デビュー日: 2004/11/09
投稿数: 129
投稿日時: 2004-12-24 11:51
汎用アプリリソースとして登録すれば良いです。
ポイントとしては、再起動しない、グループに影響しないです。
joe
会議室デビュー日: 2004/12/23
投稿数: 2
投稿日時: 2004-12-30 20:11
ご回答有難うございました。
うまくいきましたが、1点だけ難点が。
バッチファイルは実行できるのですが、常駐プロセスでないためか、
ステータスが「障害」になってしまいます。
これはどうしようもないのでしょうか?
zousan
大ベテラン
会議室デビュー日: 2004/11/09
投稿数: 129
投稿日時: 2005-01-04 10:32
>ステータスが「障害」になってしまいます。

はい、それを見越しての再起動しない、グループに影響しないです。

その対策としては、バッチの最後にpauseつけてプロセスを消さない事です。まぁこれは当然ですよね。

別解としては、結局は起動プロセス監視がされているので、死ぬと再起動が動作です。
ここで起動プロセスからさらに起動したプロセスは、監視外となります。これを上手く使えないでしょうか?例えばSQLサーバとかであればサービス起動コマンド指定とか、ありませんでしたっけ?


1

スキルアップ/キャリアアップ(JOB@IT)