グループ チャット サーバーの移行

 

トピックの最終更新日: 2013-10-04

Microsoft Lync Server 2010、グループ チャットは、Microsoft Lync Server 2010 インフラストラクチャの拡張機能です。トポロジに応じて、Lync Server 2010、グループ チャットを 1 台または複数のサーバーに移行できます。使用できるトポロジと、グループ チャット サーバーの移行に関する技術的要件およびソフトウェア要件の詳細については、計画のドキュメントの「グループ チャット サーバーの計画」を参照してください。

note注:
ここでは、Lync Server 2010 が Microsoft Office Communications Server 2007 R2 と共存する形で既にインストールされていることを前提としています。

組織でコンプライアンスのサポートが必要な場合は、グループ チャット サーバーのインストールと構成を完了した後で、コンプライアンス サービスを別のコンピューターにインストールできます。詳細については、展開のドキュメントの「グループ チャット サーバーのコンプライアンス サポートの展開」を参照してください。

各トポロジでは、Lync Server を実行しているサーバーと、Microsoft SQL Server 2008 データベース ソフトウェアがインストールされたサーバーが、少なくとも 1 台ずつ必要です。

important重要:
ファイル システムのセキュリティを強化するには、グループ チャット サーバーを NTFS ファイル システムにインストールする必要があります。 FAT32 は、グループ チャット サーバー向けにサポートされたファイル システムではありません。

サポートされるサーバーとクライアントの共存

サーバーおよびクライアント バージョンの特定の組み合わせは、Office Communications Server 2007 R2 のグループ チャットから Lync Server 2010、グループ チャットへの移行時に共存できます。次の表は、サポートされる組み合わせをまとめたものです。最新のクライアントである Microsoft Lync 2010 グループ チャットは、以前のサーバー バージョンである Office Communications Server 2007 R2 に接続できないことに注意してください。

グループ チャット サーバーは、最新バージョンでも以前のバージョンでも、複数のグループ チャット サーバー プールをサポートしています。すべてのクライアントがどのプール内のチャネルにもアクセスできるように、展開内の 1 つのバージョンのみを使用してすることを強くお勧めします。ただし、Communications Server 2007 R2グループ チャット プールと Lync Server 2010、グループ チャット プールの共存もサポートされています。次の表に、この設計の制限を示します。以前のクライアントである Microsoft Office Communicator 2007 R2 グループ チャットは双方のプール内のチャネルに接続できますが、Lync 2010 グループ チャットは Lync Server 2010、グループ チャット プール内のチャネルにしか参加できません。

サポートされるサーバーとクライアントの共存の組み合わせ

Communications Server 2007 R2 グループ チャットを備えた Communications Server 2007 R2 Lync Server 2010、グループ チャットを備えた Communications Server 2007 R2 Communications Server 2007 R2 グループ チャットを備えた Lync Server 2010 Lync Server 2010、グループ チャットを備えた Lync Server 2010

Communicator 2007 R2 グループ チャットを備えた Communicator 2007 R2

はい

はい

はい

はい

Lync 2010 グループ チャットを備えた Communicator 2007 R2

いいえ

いいえ

いいえ

はい

Communicator 2007 R2 グループ チャットを備えた Lync 2010

いいえ

いいえ

はい

はい

Lync 2010 グループ チャットを備えた Lync 2010

いいえ

いいえ

いいえ

はい

移行を始める前に

Lync Server 2010、グループ チャットは、単一のグループ チャット データベース使用時にCommunications Server 2007 R2グループ チャットとの共存をサポートしていません。

前のセクションで共存の詳細を確認したうえで以下の手順を実行してください。

important重要:
この手順は、レプリケーションの時間を確保できるように移行のかなり前に完了する必要があります。
  • Lync Server で、Lync 2010 グループ チャット (クライアント ソフトウェア) のインストール先となる信頼済みアプリケーション プールを作成します。信頼済みアプリケーション プールは、Lync Server 管理シェルがインストールされている任意のコンピューターで、New-CSTrustedApplicationPool コマンドレットを使用して作成できます。

移行方法

以前のバージョンのグループ チャット サーバーからの移行を行うには、次の 2 つの方法のどちらかを使用します。

  • スワップ サーバー アップグレード (推奨アップグレード パス)。 既存のグループ チャット サーバーをスタンバイ状態にしたまま、Lync Server 2010、グループ チャットを別のサーバーにインストールします。グループ チャット サーバーのインストールと構成については、展開のドキュメントの「グループ チャット サーバーのインストールおよび構成」を参照してください。

  • **静的 (インプレース) サーバー アップグレード。**Microsoft Office Communications Server 2007 R2グループ チャットをアンインストールした後、同じコンピューターに Lync Server 2010、グループ チャットをインストールします。別のサーバーに Lync Server 2010、グループ チャットをインストールするのに必要なハードウェアがない場合は、この方法を選択します。この方法では、最初に既存の信頼済みサービス エントリ (TSE) を削除してレプリケーションを有効にする必要があります。Lync Server 2010、グループ チャットをインストールする前に、レプリケーション実行時のダウンタイムを予期しておきます。

important重要:
Lync Server プールにサービスを提供する参照サービス アカウントを グループ チャット サーバープールに移動することをお勧めします。

移行のプロセス

スワップ サーバー アップグレード (推奨) を実行する場合は、次の手順を実行して Communications Server 2007 R2 グループ チャットから Lync Server 2010、グループ チャットに移行します。

  1. 既存のサーバーで既存のチャネル サービスと参照サービスを停止します。

  2. 既存のグループ チャット データベースをバックアップします。

  3. Lync Server 2010、グループ チャットを別のサーバーにインストールします。

  4. 既存の Lync Server 2010、グループ チャット データベースを指定します。

  5. アップグレードが正常に完了した場合は、元の (古い) グループ チャット サーバーをアンインストールします。

  6. アップグレード (ServerSetup.exe の実行) に失敗した場合は、新しいグループ チャット サーバーをアンインストールし、グループ チャット データベースをバックアップから復元して、元の Communications Server 2007 R2グループ チャット サービスを再起動します。この場合は、何に失敗したのか (新しいグループ チャット サーバーが完全にはレプリケーションされなかった、インストールの外部で問題が発生した、など) を検証してください。

静的 (インプレース) サーバー アップグレードを実行する場合は、次の手順を実行して Communications Server 2007 R2 グループ チャットから Lync Server 2010、グループ チャットに移行します。

  1. 既存のチャネル サービスと参照サービスを停止します。

  2. 既存のグループ チャット データベースをバックアップします。

  3. Office Communications Server 2007 R2 を実行しているサーバーを Microsoft Lync Server 2010 グループ チャット構成ツールによって Lync Server プールに移動することで、Lync Server プールを参照するようにグループ チャット データベースを更新します。ここでは、サービスを再起動しないでください。

  4. Communications Server 2007 R2グループ チャットをアンインストールします。データベースを残しておくオプションを選択します。

  5. Microsoft SQL Server クエリを実行して、tblConfig で最大の構成シーケンス ID を持つプール行で、Communications Server 2007 R2 プールを Lync Server 2010 プールに変更します。

    次のサンプル SQL Server クエリは、Lync Server プールの変更方法を示しています。

    important重要:
    このサンプル クエリでは、組織の情報で置き換える必要があるプレースホルダー テキストを使用しています。プレースホルダー テキストは斜体で記されています。
    UPDATE [tblConfig]
       SET [configContent] = '<configuration label="pool">
      <pool>
        <serveredition>PE</serveredition>
        <serverlogin>
          <type>AUTH_MA7_OCS_MTLS</type>
          <port>0</port>
          <server>serverName.domainName.com</server>
        </serverlogin>
        <channelserver>
          <ADConnect>
            <GlobalCatalog>
              <findgc>True</findgc>
              <host>
              </host>
              <allownonssl>False</allownonssl>
              <usecreds>False</usecreds>
              <username>
              </username>
              <adsynchfreq>10</adsynchfreq>
            </GlobalCatalog>
          </ADConnect>
          <adupdate>
            <querysize>1</querysize>
            <batchsize>20</batchsize>
            <sleeptime_ms>10000</sleeptime_ms>
            <accesspoll_ms>604800000</accesspoll_ms>
            <accesspoll_size>50</accesspoll_size>
            <accesspoll_enabled>False</accesspoll_enabled>
          </adupdate>
          <chat>
            <messagesizelimit>512</messagesizelimit>
            <storysizelimit>4096</storysizelimit>
          </chat>
          <serverbackchat>
            <querylimit>500</querylimit>
            <cache_size_limit>2500000</cache_size_limit>
          </serverbackchat>
          <watermarks>
            <batch_message_count_max>20</batch_message_count_max>
            <async_send_max>100</async_send_max>
            <async_send_max_lo>90</async_send_max_lo>
            <outbound_queue_max>100000</outbound_queue_max>
            <outbound_queue_max_lo>90000</outbound_queue_max_lo>
            <low_priority_queue_max>500</low_priority_queue_max>
            <inbound_queue_size_max>10000</inbound_queue_size_max>
            <channelinvitemax>50</channelinvitemax>
            <participantlist_high>75</participantlist_high>
            <participantlist_low>60</participantlist_low>
          </watermarks>
          <compliance>False</compliance>
        </channelserver>
        <lookupserver>
          <serverlogin>
            <username>domainName\userName</userName>
            <uri>sip: username@domainname.com</uri>
          </serverlogin>
        </lookupserver>
        <compliance>
          <filerepository>
          </filerepository>
        </compliance>
      </pool>
    </configuration>'
    WHERE configLabel = 'pool' AND configSeqID = highest sequence ID
    
    note注:
    このサンプル内の configLabel と configSeqID は、テーブルの列名です。
  6. ServerSetup.exe を実行し、Lync Server 2010、グループ チャットをインストールする手順に従います。詳細については、展開のドキュメントの「グループ チャット サーバーの展開」を参照してください。

    note注:
    この手順の実行に失敗した場合は、既に修正プログラムが適用されたデータベースに対して Communications Server 2007 R2グループ チャットをインストールする手順 (「グループ チャット システムの保守と運用 (英語)」に記載) に従います。詳しくは、「グループ チャット システムの保守と運用 (英語)」(https://go.microsoft.com/fwlink/p/?LinkId=224491) をご覧ください。
  7. コンプライアンス サービスを使用する場合は、次の操作を実行します。

    1. コンプライアンス サービスによってすべてのメッセージが処理されていることを確認します。具体的には、最後の対応間隔内に作成された新しい出力ファイルが存在しないことを確認します。

    2. Communications Server 2007 R2 グループ チャット サービスを停止します。

    3. Communications Server 2007 R2 グループ チャット Compliance Server をアンインストールします。

    4. 新しい Lync Server 2010、グループ チャット Compliance Server をインストールします。

    5. Lync Server 2010、グループ チャット サービスを開始します。