サイトナビゲーション: サーバーとハードウェア: フェールオーバーサーバー

フェールオーバーレコーディングサーバー(説明付き)

使用可能な機能は、使用しているシステムによって異なります。詳細については、https://www.milestonesys.com/solutions/platform/product-index/を参照してください。

フェールオーバーレコーディングサーバーは、予備のレコーディングサーバーで、通常のレコーディングサーバーが使用できなくなったときに使用されます。フェールオーバーレコーディングサーバーは、コールドスタンバイサーバーとして、またはホットスタンバイサーバーとして、2つの方法で構成できます。

フェールオーバーレコーディングサーバーを標準レコーディングサーバーのようにインストールします(新しいXProtectコンポーネントのインストールを参照)。 フェールオーバーレコーディングサーバーがインストールされると、Management Clientで表示されるようになります。Milestoneはすべてのフェールオーバーレコーディングサーバーを個別のコンピュータにインストールすることを推奨しています。フェールオーバーレコーディングサーバーが、マネジメントサーバーの正しいIPアドレス/ホスト名を用いて構成されていることを確認します。 フェールオーバーサーバーサービスが実行されているユーザーアカウントのユーザー権限は、インストールプロセス中に付与されます。 すなわち:

  • フェールオーバーレコーディングサーバーを開始または停止するための開始/停止許可
  • RecorderConfig.xmlファイルを読み取る/書き込むための読み取りおよび書き込みアクセス許可

暗号化に対して証明書が選択されている場合、管理者は選択した証明書プライベートキーにおいて、フェールオーバーユーザーに読み取りアクセス許可を付与する必要があります。

Milestoneでは、フェールオーバーレコーディングサーバーが暗号化を使用しているレコーディングサーバーを引き継ぐ際、フェールオーバーレコーディングサーバーも暗号化を使用するよう準備する必要があります。詳細については、インストールを開始する前におよび新しいXProtectコンポーネントのインストールを参照してください。

デバイスレベルで必要なフェールオーバーサポートのタイプを指定できます。レコーディングサーバー上の各デバイスで、フル、ライブのみ、フェールオーバーサポートなしを選択できます。これにより、フェールオーバーリソースに優先順位を付けることができます。例えば、ビデオのフェールオーバーのみを設定し、音声には設定しないことも可能です。また、重要性の低いカメラにはフェールオーバーせず、重要なカメラのみをフェールオーバーの対象にできます。

システムがフェールオーバーモードの間は、ハードウェアの置き換えや削除、レコーディングサーバーの更新、ストレージ設定やビデオストリーム設定のようなデバイスの設定を行うことはできません。

コールドスタンバイフェールオーバーレコーディングサーバー

コールドスタンバイフェールオーバーレコーディングサーバーの設定では、1つのフェールオーバーグループに複数のフェールオーバーレコーディングサーバーを集めます。複数の事前に選択されたレコーディングサーバーのいずれかが使用できなくなった場合に、フェールオーバーグループ全体が代わりに対応します。グループは希望する数だけ作成できます(コールドスタンバイ用にフェールオーバーレコーディングサーバーをグループ化を参照)。

グループ化には明確なメリットがあります。レコーディングサーバーに取って代わるフェールオーバーレコーディングサーバーを後から指定する場合は、フェールオーバーレコーディングサーバーのグループを選択します。選択したグループに複数のフェールオーバーレコーディングサーバーがある場合、レコーディングサーバーを使用できなくなっても引き継ぎの準備ができているフェールオーバーレコーディングサーバーが1台以上あるため、安全です。プライマリグループのすべてのレコーディングサーバーが応答しない場合は、プライマリグループにとって代わるフェールオーバーサーバーのセカンダリグループを特定できます。1つのフェールオーバーレコーディングサーバーは、一度に1つのグループにのみ属することができます。

フェールオーバーグループのフェールオーバーレコーディングサーバーには順序があります。この順序に従い、フェールオーバーレコーディングサーバーが、レコーディングサーバーに取って代わる順序が決定されます。デフォルトでは、フェールオーバーグループでフェールオーバーレコーディングサーバーを統合した順序が反映されます。必要に応じて、この順序は変更できます。

ホットスタンバイフェールオーバーレコーディングサーバー

ホットスタンバイフェールオーバーレコーディングサーバー設定では、1つのフェールオーバー レコーディング サーバーを、1つのレコーディングサーバーにのみ取って代わるようにできます。このため、システムはこのフェールオーバー レコーディング サーバーを「スタンバイ」モードのままにできます。つまり、レコーディングサーバーの現在の正しい構成を使用して既に起動されており、専用であるため、コールドスタンバイフェールオーバー レコーディング サーバーよりも迅速に切り替えられます。前述の通り、ホットスタンバイサーバーは1つのレコーディングサーバーにのみ割り当てられ、グループ化できません。既にフェールオーバーグループに含まれているフェールオーバーサーバーは、ホットスタンバイレコーディングサーバーとして割り当てできません。

フェールオーバーの手順(説明付き)

説明

関連するサーバー(赤字は台数):

  1. レコーディングサーバー
  2. Failover Recording Server
  3. マネジメントサーバー

コールドスタンバイ設定のフェールオーバー手順:

  1. 実行しているかどうかを確認するために、フェールオーバーレコーディングサーバーには、レコーディングサーバーへの継続的なTCP接続があります。
  2. この接続は中断されます。
  3. フェールオーバーレコーディングサーバーが、マネジメントサーバーから現在のレコーディングサーバーの設定を要求します。マネジメントサーバーが要求された設定を送ると、フェールオーバーレコーディングサーバーはレコーディングサーバーに代わって構成を受信して起動し、記録を開始します。
  4. フェールオーバーレコーディングサーバーと関連するカメラはビデオデータを交換します。
  5. フェールオーバーレコーディングサーバーは継続的にレコーディングサーバーへの接続を再確立します。
  6. レコーディングサーバーへの接続が再確立されると、フェールオーバーレコーディングサーバーはシャットダウンし、レコーディングサーバーはダウンタイム中に(存在する場合)録画されたビデオデータを取得します。また、ビデオデータはレコーディングサーバーデータベースに再度統合されます。

ホットスタンバイ設定のフェールオーバー手順:

  1. 実行しているかどうかを確認するために、ホットスタンバイサーバーには、割り当てられたレコーディングサーバーへの継続的なTCP接続があります。
  2. この接続は中断されます。
  3. ホットスタンバイサーバーは割り当てられたレコーディングサーバーの現在の構成をマネジメントサーバーから既に把握しており、独自に録画を開始します。
  4. ホットスタンバイサーバーと関連するカメラはビデオデータを交換します。
  5. ホットスタンバイサーバーは継続的にレコーディングサーバーへの接続を再確立します。
  6. レコーディングサーバーへの接続が再確立され、ホットスタンバイサーバーがホットスタンバイモードに戻ると、フェールオーバーレコーディングサーバーはシャットダウンし、レコーディングサーバーはダウンタイム中に(存在する場合)録画されたビデオデータを取得します。また、ビデオデータはレコーディングサーバーデータベースに再度統合されます。

フェールオーバーレコーディングサーバー機能(説明付き)

  • フェールオーバーレコーディングサーバーは、毎0.5秒ごとに関連するレコーディングサーバーの状態を確認します。2秒以内にレコーディングサーバーが応答しない場合、レコーディングサーバーは利用できないと見なされ、フェールオーバー レコーディングサーバーが取って代わります。
  • コールドスタンバイフェールオーバー レコーディング サーバーは、使用できないレコーディングサーバーを引き継ぎます。この処理にかかる時間は、フェールオーバー レコーディング サーバーのレコーディングサーバーサービスが起動する時間と、カメラに接続する時間に、5秒間を加えた時間です。これとは対照的に、ホットスタンバイのフェールオーバーレコーディングサーバーでは、レコーディングサーバーサービスが既に正しい設定で実行中であり、フィードを配信するためにカメラに接続するだけでよいため、より迅速に切り替えられます。起動中は、該当するカメラからの録画の保存も、ライブビデオの表示もできません。
  • レコーディングサーバーがもう一度使用可能になると、フェールオーバーレコーディングサーバーから自動的に引き継がれます。フェールオーバーレコーディングサーバーによって保存された録画は、自動的に標準レコーディングサーバーのデータベースに統合されます。統合にかかる時間は、録画の分量やネットワークの能力などに応じて異なります。統合プロセスの実施中、フェールオーバー レコーディング サーバーが代替していた時間中の録画を参照することはできません。
  • コールドスタンバイフェールオーバー レコーディングサーバーの設定の統合処理中に、フェールオーバーレコーディングサーバーが別のレコーディングサーバーから引き継ぐ必要が生じた場合は、レコーディングサーバーAの統合処理が延期され、レコーディングサーバーBに取って代わります。レコーディングサーバーBがもう一度使用可能になると、フェールオーバー レコーディング サーバーがレコーディングサーバーAの統合処理を実行します。その後に、レコーディングサーバーBとの統合が開始します。ホットスタンバイ設定では、ホットスタンバイサーバーは1台のレコーディングサーバーに対してのみホットスタンバイ可能であるため、他のレコーディングサーバーから引き継ぐことはできません。
  • ホットスタンバイ設定では、ホットスタンバイサーバーは1台のレコーディングサーバーに対してのみホットスタンバイできるため、他のレコーディングサーバーから引き継ぐことはできません。ただし、レコーディングサーバーで再度障害が発生した場合、ホットスタンバイは再度処理を引き継ぎ、前の期間からの録画も保持します。プライマリレコーダーに統合されるか、フェールオーバー レコーディング サーバーのディスク領域がなくなるまで、録画はレコーディングサーバーに保持されます。
  • フェールオーバーソリューションでは、完全な冗長性が提供されません。これは、ダウンタイムを最小化するための信頼できる方法としてのみ利用できます。レコーディングサーバーがもう一度使用可能になると、フェールオーバーサーバーサービスは、レコーディングサーバーで録画を保存する準備ができていることを確認します。その場合にのみ、録画を保存する責務が標準のレコーディングサーバーに戻されます。したがって、この段階で録画が失われることはほとんどありません。
  • クライアントユーザーは、フェールオーバーレコーディングサーバーへの切り替えが発生したことにほとんど気付かないはずです。フェールオーバーレコーディングサーバーが引き継ぐと、短い停止(通常は数秒)が発生します。この切断中は、該当するレコーディングサーバーからビデオにアクセスできません。クライアントユーザーは、フェールオーバーレコーディングサーバーが切り替えられるとすぐに、ライブビデオ表示を再開できます。最近の録画はフェールオーバーレコーディングサーバーに保存されるため、フェールオーバーレコーディングサーバーが引き継いだ後からも録画を再生できます。クライアントは、レコーディングサーバーが動作を再開して、フェールオーバーレコーディングサーバーから切り替えられるまで、対象のレコーディングサーバー上にのみ保存されている古い録画を再生することができません。アーカイブ済みの録画にはアクセスできません。レコーディングサーバーが動作を再開すると、フェールオーバー録画が、レコーディングサーバーのデータベースへと再統合される統合プロセスが実行されます。このプロセスの実施中、フェールオーバー レコーディング サーバーが代替していた時間中の録画を再生することはできません。
  • コールドスタンバイ設定では、別のフェールオーバーレコーディングサーバーのバックアップとして、もう1つのフェールオーバーレコーディングサーバーを設定する必要はありません。特定のレコーディングサーバーを引き継ぐためにフェールオーバーグループを割り当て、特定のフェールオーバーレコーディングサーバーを割り当てないためです。フェールオーバーグループには、最低1つのフェールオーバーレコーディングサーバーを含む必要があり、いくつでもフェールオーバーレコーディングサーバーを追加できます。フェールオーバーグループに2つ以上のフェールオーバーレコーディングサーバーが含まれている場合、2つ以上のフェールオーバーレコーディングサーバーで引き継ぎが可能になります。
  • ホットスタンバイ設定では、ホットスタンバイサーバーとして、フェールオーバー レコーディングサーバーまたはホットスタンバイサーバーを設定できません。

フェールオーバーレコーディングサーバーの設定と有効化

フェールオーバーレコーディングサーバーを無効にしている場合、標準のレコーディングサーバーから切り替える前に有効にする必要があります。

次の手順を実行し、フェールオーバーレコーディングサーバーを有効にして、基本プロパティを編集します。

  1. サイトナビゲーションペインで、サーバー>フェールオーバーサーバーを選択します。インストール済みのフェールオーバーレコーディングサーバーとフェールオーバーグループのリストが表示されます。
  2. 概要ペインで、必要なフェールオーバーレコーディングサーバーを選択します。
  3. 右クリックして、有効を選択します。フェールオーバーレコーディングサーバーが有効になりました。
  4. フェールオーバーレコーディングサーバーのプロパティを編集するには、情報タブに移動します。
  5. 完了すると、ネットワークタブに移動します。ここで、フェールオーバーレコーディングサーバーのパブリックIPアドレスなどを定義できます。これは、NAT(ネットワークアドレス変換)とポート転送を使用する場合に必要です。詳細については、標準のレコーディングサーバーのネットワークタブを参照してください。
  6. サイトナビゲーションペインで、サーバー>レコーディングサーバーを選択します。フェールオーバーサポートを実行したいレコーディングサーバーを選択して、フェールオーバーサーバーを割り当てます(フェールオーバータブ(レコーディングサーバー)を参照)。

フェールオーバーレコーディングサーバーのステータスを見るには、通知エリアにあるFailover Recording Server Managerトレイアイコンの上でマウスをホールドします。フェールオーバーレコーディングサーバーの説明フィールドに、入力された説明文がヒントとして表示されます。ここで、フェールオーバーレコーディングサーバーが、どのレコーディングサーバーを引き継ぐよう設定されているかを確認することができます。

フェールオーバーレコーディングサーバーは、定期的にマネジメントサーバーに対してpingを行い、マネジメントサーバーがオンラインで、必要に応じて、標準レコーディングサーバーの構成に対して要求、応答できることを確認します。pingをブロックすると、フェールオーバーレコーディングサーバーは、標準レコーディングサーバーを代替できなくなります。

コールドスタンバイ用にフェールオーバー レコーディングサーバーをグループ化

  1. サーバー>フェールオーバーサーバーを選択します。インストール済みのフェールオーバーレコーディングサーバーとフェールオーバーグループのリストが表示されます。
  2. 概要ペインで最上位ノードのフェールオーバーグループを右クリックし、グループの追加を選択します。
  3. 新しいグループの名前(この例ではFailover Group 1)と説明(任意)を指定します。OKをクリックします。
  4. 作成したグループ(Failover Group 1)を右クリックします。グループメンバーの編集を選択します。これによりグループメンバーの選択ウィンドウが開きます。
  5. ドラッグアンドドロップするか、ボタンを使用して、左側から右側へ選択したフェールオーバーレコーディングサーバーを移動します。[OK] をクリックします。これで、選択したフェールオーバーレコーディングサーバーが、作成したグループ(Failover Group 1)に含まれます。
  6. シーケンスタブに移動します。をクリックし、グループの通常フェールオーバーレコーディングサーバーの内部シーケンスを設定します。

レコーディングサーバーのステータスアイコンの読み方

以下のアイコンは、フェールオーバーレコーディングサーバーのステータスを示します(アイコンは、概要ペインに表示されます)。

アイコン

説明

フェールオーバーレコーディングサーバーが待機中または「監視中」です。待機中の場合、フェールオーバーレコーディングサーバーは他のレコーディングサーバーを引き継ぐようまだ設定されていません。「監視中」の場合は、フェールオーバーレコーディングサーバーは、1つ以上のレコーディングサーバーを監視するよう設定されています。

フェールオーバーレコーディングサーバーは、指定されたレコーディングサーバーを引き継ぎました。サーバーアイコンの上にカーソルを置くと、ヒントが表示されます。このヒントを使用して、フェールオーバーレコーディングサーバーがどのレコーディングサーバーを引き継いだかを確認できます。

フェールオーバーレコーディングサーバーへの接続が切断されています。

マルチキャストタブ(フェールオーバーサーバー)

フェールオーバーサーバーを使用している場合は、マルチキャストのライブストリームを有効にし、レコーディングサーバーとフェールオーバーサーバーの両方で使用しているネットワークインターフェースカードのIPアドレスを特定する必要があります。

マルチキャストの詳細については、マルチキャストタブ(レコーディングサーバー)またはマルチキャストタブ(レコーディングサーバー)を参照してください。

情報タブのプロパティ(フェールオーバーサーバー)

次のフェールオーバーレコーディングサーバーのプロパティを指定します。

名前

説明

名前

Management Client、ログなどに表示されるフェールオーバーレコーディングサーバーの名前。

説明

引き継がれるレコーディングサーバーなど、フェールオーバーレコーディングサーバーを説明するために使用できるオプションのフィールド。

ホスト名

フェールオーバーレコーディングサーバーのホスト名を表示します。 これは変更できません。

ローカルWebサーバーアドレス

フェールオーバーレコーディングサーバーのWebサーバーローカルアドレスを表示します。例えば、PTZ カメラコントロールコマンドを使用したり、XProtect Smart Clientからのライブリクエストを閲覧する際には、 ローカルアドレスを使用します。

Webサーバーコミュニケーションに使われているポート番号を含むアドレス(標準ポート 7563)。

フェールオーバーレコーディングサーバーが暗号化しているレコーディングサーバーを引き継ぐときは、フェールオーバーレコーディングサーバーも暗号化の準備をする必要があります。

暗号化を有効にすると、パッドロックアイコンとhttpの代わりにhttpsを含むアドレスが表示されます。

Webサーバーアドレス

インターネット上のフェールオーバーレコーディングサーバーのWebサーバーパブリックアドレスを表示します。

インストールでファイアウォールまたはNATルーターを使用する際は、ファイアウォールまたはNATルーターのアドレスを入力すると、インターネット上で監視システムにアクセスできるクライアントが、フェールオーバーレコーディングサーバーには接続できません。

パブリックアドレス と ネットワーク タブ上でポート番号を指定します。

暗号化を有効にすると、パッドロックアイコンとhttpの代わりにhttpsを含むアドレスが表示されます。

UDPポート

フェールオーバーレコーディングサーバー間での通信に使用されるポート番号。デフォルトポートは8844です。

データベースの場所

録画の保存用にフェールオーバーレコーディングサーバーで使用されるデータベースへのパスを指定します。

データベースパスは、フェールオーバーレコーディングサーバーがレコーディングサーバーに代替している間には変更できません。ユーザーが行う変更は、フェールオーバーレコーディングサーバーがレコーディングサーバーの代替サーバーではなくなったときに適用されます。

このフェールオーバー サーバーを有効にする

クリアすると、フェールオーバーレコーディングサーバーが無効になります(デフォルトで選択されています)。レコーディングサーバーを切り替える前に、フェールオーバー レコーディングサーバーを無効にする必要があります。

情報タブの機能(フェールオーバーグループ)

フィールド

説明

名前

Management Client、ログなどに表示されるフェールオーバーグループの名前。

説明

説明(任意)。たとえば、サーバーの物理的な場所。

シーケンスタブのプロパティ(フェールオーバーグループ)

フィールド

説明

フェールオーバーシーケンスの指定

をクリックし、グループの通常のフェールオーバーレコーディングサーバーの目的のシーケンスを設定します。

フェールオーバーレコーディングサーバーのサービス(説明付き)

フェールオーバーレコーディングサーバーには、次の2つのサービスがインストールされます。

  • フェールオーバーサーバーサービスは、レコーディングサーバーが使用できなくなった場合に処理を引き継ぎます。このサービスは絶えず関連するレコーディングサーバーの状態をチェックしているため、常に実行されています。
  • Failover Recording Serverサービスは、レコーディングサーバーの役割を果たすようフェールオーバーレコーディングサーバーを有効にします。

    コールドスタンバイ設定では、このサービスは、レコーディングサーバーからコールドスタンバイフェールオーバーレコーディングサーバーに切り替える際など、必要なときにのみ開始されます。このサービスの開始には通常数秒かかりますが、ローカルのセキュリティ設定などに応じてそれよりも長くかかる場合もあります。
    ホットスタンバイ設定では、このサービスは常に実行されるため、ホットスタンバイサーバーは通常のフェールオーバー レコーディングサーバーがよりも迅速に切り替えることができます。

フェールオーバーレコーディングサーバーで暗号化ステータスを表示

フェールオーバーレコーディングサーバー を暗号化する時は、以下を確認します。

  1. サイトナビゲーションペインで、サーバー>フェールオーバーサーバーを選択します。これでフェールオーバーレコーディングサーバーのリストが開きます。
  2. 概要パネルで関連するレコーディングサーバー を選択し、情報タブに移動します。
    レコーディングサーバーからデータストリームを受け取るクライアントとサーバーで暗号化が有効になっている場合は、ローカルWebサーバーアドレスとオプションのWebサーバーアドレスの前にパッドロックアイコンが現れます。

ステータスメッセージの表示

  1. フェールオーバーレコーディングサーバーで、Milestone Failover Recording Serverサービスアイコンを右クリックします。
  2. ステータスメッセージの表示を選択します。フェールオーバーサーバーステータスメッセージウィンドウが表示され、タイムスタンプ付きのステータスメッセージが一覧表示されます。

バージョン情報の表示

製品サポートに連絡する必要がある場合、Failover Recording Serverサービスの正確なバージョンを知っていると便利です。

  1. フェールオーバーレコーディングサーバーで、Milestone Failover Recording Serverサービスアイコンを右クリックします。
  2. バージョン情報を選択します。
  3. 小さいダイアログが開き、Failover Recording Serverサービスの正確なバージョンが表示されます。