system management
1752801 メンバー
5797 オンライン
108789 解決策
新規ポスト

SarviceGuardのパッケージについて

 
gaku246
時折のコントリビューター

SarviceGuardのパッケージについて

いつもお世話になっております。

ServiceGuardのパッケージについて質問させてください。

コントロールファイルの「function customer_defined_run_cmds」に引数に「start」をつけたシェルを記載しています

/etc/cmcluster/PKG/PKG.sh start

このシェルの中でsuコマンドを使用してoracleを起動しようとしています。(oracle起動するのもstartupするだけのシェルを作成しています)

/usr/bin/su - oracle -c "/etc/cmcluster/PKG/PKG_oracle start"

この状況でcmrunclをキックするとパッケージが停止してしまい、下記のメッセージが出力されてしまいます。

見つかりませんと出てるメッセージにlsをしても存在しています。

Feb 13 11:20:33 - Node "host1": Adding IP address xxx.xxx.xxx.xxx to subnet xxx.xxx.xxx.xxx

stty: : Not a typewriter

Not a terminal

stty: : Not a typewriter

stty: : Not a typewriter

stty: : Not a typewriter

Not a terminal

stty: : Not a typewriter

stty: : Not a typewriter

su: /etc/cmcluster/PKG/PKG_oracle: 見つかりません。

ERROR: Function customer_defined_run_cmds

ERROR: Failed to RUN customer commands

Feb 13 11:20:33 - Node "host1": Halting service pkg_gaiko

cmhaltserv: Service name PKG1 is not running.

stty: : Not a typewriter

Not a terminal

stty: : Not a typewriter

stty: : Not a typewriter

su: /etc/cmcluster/PKG/PKG_oracle: 見つかりません。

Feb 13 11:20:33 - Node "host1": Remove IP address xxx.xxx.xxx.xxx from subnet xxx.xxx.xxx.xxx
5件の返信5
st
頻繁なアドバイザー

SarviceGuardのパッケージについて

出力メッセージを元に Google すると、たくさん出てきます。以下の Forum の情報に該当することがないか、まずは確認してみてはいかがですか?

http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1174285

http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=871589
gaku246
時折のコントリビューター

SarviceGuardのパッケージについて

現在出力しているメッセージは以下の部分でした。

すいません、色々試している中での事だったので。

Feb 13 12:26:43 - Node "host1": Adding IP address xxx.xxx.xxx.xxx to subnet xxx.xxx.xxx.xxx

ttytype: couldn't open /dev/tty for reading

stty: : Not a typewriter

Not a terminal

stty: : Not a typewriter

stty: : Not a typewriter

ttytype: couldn't open /dev/tty for reading

stty: : Not a typewriter

Not a terminal

stty: : Not a typewriter

stty: : Not a typewriter

su: /etc/cmcluster/PKG1/PKG_oracle: 見つかりません。

ERROR: Function customer_defined_run_cmds

ERROR: Failed to RUN customer commands

Feb 13 12:26:43 - Node "host1": Halting service pkg_gaiko

cmhaltserv: Service name pkg_gaiko is not running.
gaku246
時折のコントリビューター

SarviceGuardのパッケージについて

st様

ご返信ありがとうございます。

ご指摘のページも見てはいたのですが、英語理解力が足らないせいか、ポイントがつかめません。

根本原因は/dev/ttyが読めないところにありそうなのですが、初心者であることが災いして解決できていません。

申し訳ないのですが、何かご存知ないでしょうか?
tomonari
頻繁なアドバイザー

SarviceGuardのパッケージについて

私の環境でも、sttyのメッセージなどは出ていたりするので、起動失敗には関係ない可能性もあるかもしれませんね。

あと、私の環境だと、su - oracleだと、HPのCopyrightの表示などが20行くらいパッケージログにでますよ。

今回のgaku246さんのログには出ていないように見えますが。

無理かもしれないですが

customer_defined_run_cmdsの記載部分と、

PKG.shの中身をここにコピー&ペーストしていただけると、より多くの回答があると思いますよ。
gaku246
時折のコントリビューター

SarviceGuardのパッケージについて

st様 tomonari様

ご対応ありがとうございました。

sttyのメッセージが出力されているのは変わらないのですが、起動することが出来ました。

原因はおそらく、1号機と2号機にてコントロールファイルのサイズが違っていたのと、障害究明のため色々やっていたため、一回パッケージ、クラスタ共に削除を行い、登録しなおしたところうまくいきました。