Lync Server 2013 常設チャット サーバーのフェールバック
トピック最終更新日時: 2014-02-05
この手順では、常設チャット サーバーの障害から復旧し、プライマリ データ センターから操作を再確立するために必要な手順について説明します。
常設チャット サーバーの障害時に、プライマリ データ センターが完全に停止し、プライマリ データベースとミラー データベースが使用できなくなります。 プライマリ データ センターはバックアップ サーバーにフェールオーバーします。
以下の手順では、プライマリ データ センターがバックアップされ、サーバーが再構築された後、通常の動作を回復します。 この手順では、プライマリ データ センターが完全な停止から復旧され、トポロジ ビルダーを使用して mgc データベースと mgccomp データベースが再構築および再インストールされたことを前提としています。
また、この手順では、フェールオーバー期間中に新しいミラー サーバーとバックアップ サーバーがデプロイされておらず、展開されたサーバーは、 Lync Server 2013 の常設チャット サーバーのフェールオーバーで定義されているバックアップ サーバーとそのミラー サーバーのみであることを前提としています。
この手順の意図は、プライマリ サーバーからバックアップ サーバーへのフェールオーバーの原因となった障害が発生する前の状態に構成を復旧することにあります。
常設チャット サーバーをフェールバックするには
Lync Server Management Shell のコマンドレットを使用して
Set-CsPersistentChatActiveServer
、常設チャット サーバーアクティブ サーバーの一覧からすべてのサーバーをクリアします。 これにより、フェールバック中にすべての常設チャット サーバーが mgc データベースと mgccomp データベースに接続できなくなります。大事な
セカンダリ 常設チャット サーバー バックエンド サーバー上のSQL Server エージェントは、特権アカウントで実行されている必要があります。 このアカウントには、次のアクセス許可が与えられている必要があります。
-
バックアップが置かれるネットワーク共有に対する読み取りアクセス
-
バックアップのコピー先となるローカル ディレクトリに対する書き込みアクセス
-
バックアップ mgc データベースでのミラーリングを無効にします。
SQL Server Management Studioを使用して、バックアップ mgc インスタンスに接続します。
mgc データベースを右クリックし、[タスク] をポイントしてから、[ミラー] をクリックします。
[ミラーリングの削除] をクリックします。
[OK] をクリックします。
mgccomp データベースに対しても同じ手順を実行します。
mgc データベースをバックアップして、新しいプライマリ データベースに復元できるようにします。
SQL Server Management Studioを使用して、バックアップ mgc インスタンスに接続します。
mgc データベースを右クリックし、[タスク] をポイントしてから、[バックアップ] をクリックします。 [データベースのバックアップ] ダイアログ ボックスが表示されます。
[バックアップの種類] で、[完全] を選択します。
[バックアップ コンポーネント] として、[データベース] をクリックします。
[名前] に表示される既定のバックアップ セット名をそのまま使用するか、バックアップ セット名として別の名前を入力します。
<オプション> の [説明] に、バックアップ セットの説明を入力します。
バックアップ先の一覧から既定のバックアップ場所を削除します。
ログ配布用に設定した共有の場所へのパスを使用して、この一覧にファイルを追加します。 このパスはプライマリ データベースとバックアップ データベースの両方に使用できます。
[OK] をクリックします。ダイアログ ボックスが閉じられ、バックアップ プロセスが開始されます。
上記のステップで作成されたバックアップ データベースを使用して、プライマリ データベースを復元します。
SQL Server Management Studioを使用して、プライマリ mgc インスタンスに接続します。
mgc データベースを右クリックし、[タスク]、[復元] の順にポイントしてから、[データベース] をクリックします。 [データベースの復元] ダイアログ ボックスが表示されます。
[復元元デバイス] を選択します。
参照ボタンをクリックすると、[バックアップの 指定 ] ダイアログ ボックスが開きます。 バックアップ メディアで、[ファイル] を選択します。 [ 追加] をクリックし、手順 3 で作成したバックアップ ファイルを選択して、[ OK] をクリックします。
[復元するバックアップ セットの選択] で、バックアップを選択します。
[ページの選択] ウィンドウで、[オプション] をクリックします。
[復元オプション] で、[既存のデータベースを上書きする] を選択します。
[復旧状態] で、[データベースを使用可能な状態にする] を選択します。
[OK] をクリックします。復元プロセスが開始されます。
プライマリ データベースSQL Serverログ配布を構成します。 Lync Server 2013 での高可用性とディザスター リカバリーのための常設チャット サーバーの構成の手順に従って、プライマリ mgc データベースのログ配布を確立します。
常設チャット サーバーのアクティブ なサーバーを設定します。 Lync Server Management Shell から Set-CsPersistentChatActiveServer コマンドレットを使用して、アクティブなサーバーの一覧を設定します。
大事な
すべてのアクティブ サーバーは、新しいプライマリ データベースと同じデータ センター内、またはデータベースへの接続が低待機時間/高帯域幅であるデータ センター内に配置する必要があります。
プールを通常の状態に復元すると、次のWindows PowerShellコマンドが実行されます。
Set-CsPersistentChatState -Identity "service: lyncpc.dci.discovery.com" -PoolState Normal
詳細については、 Set-CsPersistentChatState コマンドレットの ヘルプ トピックを参照してください。