Skype for Business Serverでフロントエンド サーバーを管理する

この記事では、フロントエンド サーバーを追加または削除する方法と、アップグレードまたはパッチをフロント エンド サーバーに適用する方法について説明します。

注意

Skype for Business Server 2019 では、2 台のフロント エンド サーバー Enterprise Editionフロント エンド プールはサポートされていないため、そのシナリオでトポロジを公開することはできません。

フロントエンド サーバーを追加または削除する

プールにフロントエンド サーバーを追加するか、プールからフロント エンド サーバーを削除する場合は、プールを再起動する必要があります。

重要

トポロジ内のプールにサーバーを追加または削除し、更新されたトポロジを発行すると、プール内のすべてのサーバーが同時に再起動されます。 サーバーがプールを再起動している間はオフラインです。これにより、そのプールに接続されているユーザーのサービスが中断されます。 ユーザーへのサービスの中断を防ぐには、営業時間外にプール内の新しいサーバーを使用してトポロジを発行することを計画します。

フロントエンド サーバーを追加または削除する場合は、次の手順を使用できます。

注意

プールに新しいサーバーを追加する場合、累積的な更新プログラムがプール内の既存のサーバーと同じレベルになるように、新しいプール サーバーを更新します。

フロントエンド サーバーを追加または削除するには

  1. フロント エンド サーバーを削除する場合は、まずそれらのサーバーへの新しい接続を停止します。 これを実行するには、次のコマンドレットを使用できます。

    Stop-CsWindowsService -Graceful
    
  2. トポロジ ビルダーを開き、必要なサーバーを追加または削除します。

  3. トポロジを公開します。

    重要

    トポロジ内のプールにサーバーを追加または削除し、更新されたトポロジを発行すると、プール内のすべてのサーバーが同時に再起動されます。 サーバーがプールを再起動している間はオフラインです。これにより、そのプールに接続されているユーザーのサービスが中断されます。 ユーザーへのサービスの中断を防ぐには、営業時間外にプール内の新しいサーバーを使用してトポロジを発行することを計画します。

注意

また、プールにサーバーを追加または削除する場合は、追加または削除された各コンピューターでSkype for Business Server展開ウィザードを実行する必要があります。詳細については、「トポロジ内のサーバーにSkype for Business Serverをインストールする」を参照してください。

  1. フロント エンド プール内のサーバーの数を次のいずれかの方法で変更した場合は、次のコマンドレットを入力してプールをリセットします:Reset-CsPoolRegistrarState -ResetType FullReset -PoolFqdn

     Reset-CsPoolRegistrarState -ResetType FullReset -PoolFqdn  <PoolFQDN>
    
    • 2 台から任意の数

    • 任意の数から 2 台

    • 3 台から任意の数

    • 任意の数から 3 台

  2. 以下のコマンドレットを入力してプールを再起動します。

    Start-CsPool
    

フロントエンド サーバーのパッチまたは更新

フロントエンド プール内のサーバーにパッチを適用すると、一度に 1 つのサーバーが適用されます。

プール内のフロントエンド サーバーにアップグレードを適用する

  1. 次のコマンドレットを入力します。

    Get-CsPoolFabricState -PoolFqdn <PoolFQDN>
    

    このコマンドレットで不足しているレプリカが示された場合は、次のコマンドレットでプールを復元してから、パッチを適用してください。

    Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery
    
  2. パッチを適用する最初のサーバーで、次のコマンドレットを実行します。

    Invoke-CsComputerFailOver -ComputerName <Front End Server to be patched>
    

    このコマンドレットは、すべてのサービスをプール内の他のフロント エンド サーバーに移動し、このサーバーをオフラインにします。

  3. このサーバーにアップグレードまたはパッチを適用します。

  4. アップグレードしたサーバーで、次のコマンドレットを実行します。

    Invoke-CsComputerFailBack -ComputerName <Front End Server to be patched>
    

    サーバーがサービスに復帰します。

  5. アップグレードが必要なサーバーごとに、手順 2 ~ 4 を繰り返します。