Share via


Enterprise Edition バックエンド サーバーの復元

 

トピックの最終更新日: 2011-07-18

Enterprise Edition バックエンド サーバーで障害が発生した場合は、ここで説明する手順に従ってください。中央管理ストアで障害が発生した場合は、「中央管理ストアの復元」を参照してください。バックエンド サーバー以外の Enterprise Edition メンバー サーバーで障害が発生した場合は、「Enterprise Edition メンバー サーバーの復元」を参照してください。

ユーザー データを復元する前に、ユーザーのレプリケーションが完了していることを確認する必要があります。ユーザーのレプリケーションが完了していない場合、Dbimpexp.exe は失敗します。以下の手順では、バックエンド サーバーを復元する方法、およびユーザーのレプリケーションが完了していることを確認する方法について説明します。

tipヒント:
復元を開始する前に、システムのイメージ コピーを作成することをお勧めします。システムのイメージ コピーを作成しておくと、復元中に問題が発生した場合に、そのイメージをロールバック ポイントに使用できます。このイメージ コピーをオペレーティング システムと SQL Server のインストール後に作成して、証明書を復元または再登録することもできます。

Enterprise Edition バックエンド サーバーを復元するには

  1. 問題が発生したコンピューターと同じ完全修飾ドメイン名 (FQDN) を持つクリーン サーバーまたは新規サーバーにオペレーティング システムをインストールし、証明書を復元または再登録します。

    note注:
    組織で定めるサーバーの展開手順に従って、この手順を実行します。
  2. RTCUniversalServerAdmins グループのメンバーであるユーザー アカウントから、復元するサーバーにログオンします。

  3. インスタンス名を障害が発生する前の名前と同じにして、SQL Server 2008 R2、SQL Server 2008、または SQL Server 2005 をインストールします。

    note注:
    展開によっては、バックエンド サーバーに複数の併置されたデータベースまたは別々のデータベースが含まれる場合があります。SQL Server の権限とログインも含めて、最初にサーバーを展開したときと同じ手順で SQL Server をインストールしてください。
  4. SQL Server をインストールした後、次の手順を実行します。

    1. トポロジ ビルダーを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server トポロジ ビルダー] の順にクリックします。

    2. [既存の展開からトポロジをダウンロードする] をクリックし、[OK] をクリックします。

    3. トポロジを選択し、[保存] をクリックします。[はい] をクリックして選択を確定します。

    4. [Lync Server 2010] ノードを右クリックし、[トポロジの公開] をクリックします。

    5. トポロジの公開ウィザードの指示に従います。[データベースの作成] ページで、再作成するデータベースを選択します。

      note注:
      [データベースの作成] ページには、スタンドアロン データベースだけが表示されます。
    6. ウィザードの残りの指示に従います。[完了] をクリックします。

    tipヒント:
    トポロジ ビルダーを実行するのではなく、Install-CsDatabase コマンドレットを使用しても、各データベースを作成できます。詳細については、Lync Server 管理シェルのドキュメントを参照してください。
  5. 次の操作を実行してユーザー データを復元します。

    1. $Backup\ から BackupUsers.xml をローカル ディレクトリにコピーします。

    2. Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。

    3. プール内の少なくとも 1 つのフロントエンド サーバーが稼働していること、およびユーザー レプリケーター プロセスが完全同期サイクルを完了していることを確認します。次の手順では、ユーザーのレプリケーションが完了していることを確認する方法について説明します。

      note注:
      最初の同期が完了するまでにはしばらく時間がかかる可能性があります。同期が完了する前に Dbimpexp.exe を実行すると、コマンドが失敗します。
    4. ユーザー データを復元するには、コマンド ラインで、次のように入力します。

      Dbimpexp.exe /hrxmlfile:<path and file name of backed up Rtc database> /sqlserver:<SQL Server FQDN>\<instance name> /import /restype:all
      

      次に例を示します。

      Dbimpexp.exe /hrxmlfile:D\BackupUsers.xml /sqlserver:sql.contoso.com\rtc /import /restype:all
      
  6. 応答グループをこのプールに展開してある場合は、応答グループの構成データを復元します。詳細については、「応答グループの設定の復元」を参照してください。

  7. アーカイブ データベースまたは監視データベースを含んでいたバックエンド サーバーを復元する場合は、SQL Server Management Studio などの SQL Server ツールを使用して、アーカイブ データまたは監視データを復元します。詳細については、「監視データまたはアーカイブ データの復元」を参照してください。

ユーザーのレプリケーションが完了したことを確認するには

  1. RTCUniversalServerAdmins グループのメンバーとしてコンピューターにログオンします。

  2. [スタート] メニューをクリックし、[ファイル名を指定して実行] をクリックします。

  3. eventvwr.exe」と入力し、[OK] をクリックします。

  4. イベント ビューアーで [アプリケーションとサービス ログ] をクリックして展開し、Lync Server を選択します。

  5. [操作] ウィンドウで [現在のログをフィルター] をクリックします。

  6. [イベント ソース] ボックスの一覧の [LS User Replicator] をクリックします。

  7. [<すべてのイベント ID>] に「30024」と入力し、[OK] をクリックします。

  8. フィルターが適用されたイベントの一覧の [全般] タブで、ユーザーのレプリケーションが正常に完了したことを示す項目を探します。