• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle RacにおけるSSH接続設定失敗)

Oracle RacにおけるSSH接続設定失敗

このQ&Aのポイント
  • Oracle RacにおいてSSH接続設定が失敗する理由と回避方法について説明します。
  • Oracle Grid Infrastructureのインストール中に、SSH接続設定がうまく行かずエラーメッセージが表示される問題が発生しています。
  • SSH接続設定が正しく行われていないため、Oracle Racの設定が進められません。回避するためにはどのような手順が必要なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 > なぜこのようなことが起きるのでしょうか? > どのようにすれば回避できますでしょうか? 恐らく、FQDN 無しのホスト名がknown_hosts に登録されていないのではないでしょうか? 以下の確認をして見て下さい。 1) nslookup で、FQDN 無しのホスト名で、FQDN 指定のホストと同じIP が引ける事を確認 2) ssh FQDN指定無しホスト名 date で、FQDN 無しのホスト名 をknown_hosts に登録   ※ RAC を構成する全Node から実施 3) 再度Grid Infrastructure のInstall を実行

rio_grande
質問者

お礼

ご回答有難うございました。確かに、ノードからホスト名のみでの名前解決が出来ていませんでした。各ノードの/etc/resolv.confに search abc.com 行を追加することでホスト名のみで解決出来るようになり、以前のエラーは解消しました。 ただ、次の画面へ進もうとすると各ノードのvipが他にアサインされている、といったような別のエラーが出てしまいます。。 各ノードは、物理的に二枚のNICを持っており、パブリックIPアドレスと仮想IPアドレスを割り当てています。どちらも固定IPアドレスを設定し、ネットワーク上からpingが出来る状態にあるのですが、調べたところ仮想IPアドレスにはpingが出来る状態ではいけないという記事を発見しました。 https://forums.oracle.com/thread/2301229 本当にそうなのでしょうか?NICはUSBタイプで外付けなので外せば確かに次の画面に進むことは出来ますが、そうすると次の画面ではeth0が一つ表示されるだけです。パブリック用に設定することしかできません。本来ならここでプライベート(これって仮想IPのことですよね?)も表示されるはずなのではないでしょうか? 気にせずパブリックIPアドレスだけ設定しておけばよいのでしょうか? お分かりであればご教示頂きたく宜しくお願いします。

その他の回答 (1)

  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちわ。 > 本来ならここでプライベート(これって仮想IPのことですよね?) 違います。 ざっくり言うと、こんな感じです。 Public IP : アプリケーションからアクセスする時に使用するIP        Node 毎に1つ必要で、Node が停止してもFailover しない Private IP : RAC がNode 間通信で使用するIP 仮想 IP : 基本的にPublic IP        Node 毎に1つ必要で、Node が停止すると別Node にFailover する。        → VIP はGrid が管理して動的にNode に割当てるので、         ping が通る (どこかのマシンに割当てられている) のはダメです。 更に11.2 からはSCAN IP と言うのがあって、1つのホスト名で3つのIP Address を ラウンドロビンで引けるようにしておきます。 SCAN IP はRAC を構成する何れかのNode に割当てられており、Node が停止すれば 自動でFailover します。 これで、アプリケーションがSCAN IP で接続するようになっていれば、RAC の Node 追加/Node 削除があっても設定を変更する必要がなくなっています。

rio_grande
質問者

お礼

ご回答有難うございました。 インストレーション・ガイド Linux x86-64 版(http://www.oracle.com/technetwork/jp/database/oraclerac-install-guide-1504202-ja.pdf) を見てやってきましたが、P8, P9あたりを読んで仮想IPアドレスをeth1に割り当てる必要があると思っていました。。 これは名前解決はするけれども、実際にeth1に割り当ててしまってはpingが通るようになるのでダメだということなのですね。。わかりづらいマニュアルですね。。X_X  というわけでDNSサーバに仮想IPを登録し(登録もないとインストールの最初のほうでエラーが出たはず)、ただしeth1にはIPアドレスを実際に設定しないようにすると、次に進めました。 有難うございました。

関連するQ&A