次の方法で共有


Lync Server 2013 での常設チャット サーバーのフェールオーバー

 

トピック最終更新日時: 2014-02-05

常設チャット サーバーのフェールオーバーは、主に手動プロセスとして設計されています。

フェールオーバー手順は、セカンダリ データ センターが稼働していることを前提としていますが、プライマリ常設チャット データベースが配置されている常設チャット サーバー サービスは、次のような完全に利用できません。

  • 常設チャット サーバーのプライマリ データベースと常設チャット サーバー のミラー データベースがダウンしています。

  • Lync Server フロントエンド サーバーがダウンしています。

この操作は次の 2 つの基本手順に基づいています。

  • プライマリ 常設チャット データベース (mgc) を回復します。

  • 新しいプライマリ データベースのミラーリングを確立する。

常設チャット コンプライアンス データベース (mgccomp) はフェールオーバーされません。 このデータベースの内容は一時的なものであり、コンプライアンス アダプターがデータを処理するときに削除されます。 データ損失を回避するためにアダプター出力を正しく管理するのは、常設チャット管理者としての責任です。

常設チャット サーバーをフェールオーバーするには

  1. 常設チャット サーバーのバックアップ ログ配布データベースからログ配布を削除します。

    1. SQL Server Management Studioを使用して、常設チャット サーバーのバックアップ mgc データベースがあるデータベース インスタンスに接続します。

    2. マスター データベースに対するクエリ ウィンドウを開きます。

    3. 次のコマンドを使用して、ログ配布を削除します。

      exec sp_delete_log_shipping_secondary_database mgc
      
  2. バックアップ共有から、バックアップ サーバーのコピー先フォルダーへ、コピーしていないバックアップ ファイルをコピーします。

  3. セカンダリ データベースに、適用していないトランザクション ログ バックアップを順番に適用します。 詳細については、次の「方法: トランザクション ログ バックアップを適用する (Transact-SQL)」を https://go.microsoft.com/fwlink/p/?linkid=247428参照してください。

  4. バックアップ mgc データベースをオンラインにします。 手順 1b で開いたクエリ ウィンドウを使用して、次の操作を行います。

    1. mgc データベースへのすべての接続を終了します (接続がある場合)。

      1. exec sp_who2 を実行して、mgc データベースへの接続を識別します。

      2. spid> を強制終了<して、これらの接続を終了します。

    2. データベースをオンラインにします。

      1. restore database mgc with recovery を実行します。
  5. Lync Server Management Shell で、 Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" –PoolState FailedOver コマンドを使用して、mgc バックアップ データベースにフェールオーバーします。 atl-cs-001.litwareinc.com の部分には、常設チャット プールの完全修飾ドメイン名を指定します。

    mgc バックアップ データベースがプライマリ データベースとして動作するようになります。

  6. Lync Server Management Shell で 、Install-CsMirrorDatabase コマンドレットを使用して、プライマリ データベースとして機能するバックアップ データベースの高可用性ミラーを確立します。 バックアップ データベース インスタンスをプライマリ データベースとして使用し、バックアップ ミラー データベース インスタンスをミラー インスタンスとして使用します。 これは、セットアップ時にプライマリ データベースに対して最初に構成したミラーと同じものではありません。 詳細については、「Lync Server 2013 でのバックエンド サーバーの高可用性のための SQL ミラーリングの展開」の「Lync Server 管理シェル コマンドレットの使用」セクションを参照してください。

  7. 常設チャット サーバーのアクティブ なサーバーを設定します。 Lync Server コマンド シェルから、 Set-CsPersistentChatActiveServer コマンドレットを使用して、アクティブなサーバーの一覧を設定します。

    大事な

    すべてのアクティブ サーバーは、新しいプライマリ データベースと同じデータ センター内、またはデータベースへの接続が低待機時間/高帯域幅であるデータ センター内に配置する必要があります。

    この時点で、常設チャット サーバーのプライマリ データベースから常設チャット サーバーのバックアップ データベースへのフェールオーバーは正常に完了します。