none
SQL Server 2005でクラスタを利用した環境でのサーバーハードウェア交換方法 RRS feed

  • 質問

  • はじめて投稿します。

    環境:
    Windows Server 2003 Enterprise Japanese
    MS SQL Server 2005 Standard Edition

    上記の環境で、クラスタを組んでいましたが、先日その内のサーバー1台のハードウェア損傷により、
    OSをすべて入れなおさなくてはいけなくなりました。

    ところが、
    再度OSを入れなおした状態で新たにクラスタ環境を構築する方法がよく分かりません。


    http://msdn.microsoft.com/ja-jp/library/ms181075(SQL.90,printer).aspx
    上記のリンクの方法を試しましたが、うまくいきませんでした。


    具体的には以下の方法をテスト環境で試してみました。

    1.クラスタアドミニストレータで壊れたサーバー(SERVER2)をリストから削除する。
    2.OSを入れ直したサーバー(SERVER3)を追加する。この時、サーバーの名前は別名にしました。(SERVER2からSERVER3へ改名) クラスタグループにSERVER3を追加
    3.正常なサーバー(SERVER1)上で「アプリケーションの追加と削除」からSQLServer2005の「変更」よりSERVER3のクラスタセットアップを行う
      このとき、Analysisサービスとデータベースエンジンの順にセットアップしました。

    このような作業を行った後、
    Failoverのテストを行いました。
    テスト方法としては、
    クラスタアドミニストレータからSERVER1で「クラスタサービスの停止」を行いました。
    SERVER3へサービスが自動的に移行していきますが、以下の3つのサービスがなぜか立ち上がりませんでした。

    Analysis Services
    SQL Server
    SQL Server Agent


    また、その後、SERVER1のクラスタサービスを再開しても、上記の3つのサービスが今度はSERVER1でも動かなくなりました。


    ひとつ気になった事として、
    SERVER3のSQL Server Configuration Managerを確認すると、
    SERVER1にはあるSQL Server Reporting Services
    が表示されていませんでした。


    おそらく何か復旧作業の方法が間違えているのだと思われます。
    どうやってクラスタを復旧すれば良いのか具体的な方法を御存知の方いらっしゃいましたら、御教示ください。


    よろしくお願いいたします。


    Seitaro

    2010年1月27日 14:06

回答

すべての返信

  • 1.クラスタアドミニストレータで壊れたサーバー(SERVER2)をリストから削除する。

    上記の作業を実施する前に、SQL Server セットアッププログラムより、ノードの削除を実施する必要があると思われます。

    フェールオーバー クラスタのトラブルシューティング
    http://msdn.microsoft.com/ja-jp/library/ms189117(SQL.90).aspx
    • 回答としてマーク 菊地俊介 2010年2月23日 1:20
    2010年2月4日 15:20
  • 皆様、こんにちは。

    NOBTAさん、回答ありがとうございます。

    rojirojiさん、フォーラムのご利用ありがとうございます。
    その後いかがでしょうか?アドバイスで問題は解決しましたか?
    有用な情報と思われたため、NOBTAさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    2010年2月23日 1:22