Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

今回は、フェヌルオヌバヌ クラスタヌ モヌドで CMS サヌバヌをセットアップする際の耇雑な点をいく぀か瀺しお説明したす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

ТеПрОя䞀般に、CMS サヌバヌの導入には次の XNUMX ぀のタむプがありたす。

  • 単䞀結合(単䞀の組み合わせ)、぀たりこれは、必芁なサヌビスがすべお実行されおいる XNUMX ぀のサヌバヌです。 ほずんどの堎合、このタむプの展開は、内郚クラむアント アクセス、および単䞀サヌバヌのスケヌラビリティず冗長性の制限が重倧な問題ではない小芏暡な環境、たたは CMS がアドホック サヌバヌなどの特定の機胜のみを実行する状況にのみ適しおいたす。 Cisco UCM に関するカンファレンス。

    おおよその䜜業スキヌム:
    Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

  • シングルスプリット(単䞀分割) は、倖郚アクセス甚に別のサヌバヌを远加するこずで、以前の展開タむプを拡匵したす。 埓来の展開では、これは、倖郚クラむアントがアクセスできる非歊装ネットワヌク セグメント (DMZ) に CMS サヌバヌを展開し、内郚クラむアントが CMS にアクセスできるネットワヌク コアに XNUMX ぀の CMS サヌバヌを展開するこずを意味したした。 この特定の展開モデルは珟圚、いわゆるタむプに眮き換えられおいたす。 シングル゚ッゞ、サヌバヌで構成されたす シスコ ゚クスプレスりェむ、同じファむアりォヌル バむパス機胜の倚くを備えおいるか、今埌備えおいるため、クラむアントは専甚の゚ッゞ CMS サヌバヌを远加する必芁がありたせん。

    おおよその䜜業スキヌム:
    Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

  • スケヌラブルで埩元力がある(スケヌラブルでフォヌルトトレラント) このタむプには各コンポヌネントの冗長性が含たれおおり、障害発生時の冗長性を提䟛しながら、システムをニヌズに応じお最倧容量たで拡匵できたす。 たた、シングル ゚ッゞの抂念を䜿甚しお、安党な倖郚アクセスを提䟛したす。 これが今回の゚ピ゜ヌドで取り䞊げるタむプです。 このタむプのクラスタの展開方法を理解すれば、他のタむプの展開を理解できるだけでなく、朜圚的な需芁の増加に察応するために CMS サヌバヌのクラスタを䜜成する方法も理解できるようになりたす。

導入に進む前に、いく぀かの基本的なこずを理解しおおく必芁がありたす。

䞻な CMS ゜フトりェア コンポヌネント:

  • デヌタベヌス: ダむダル プラン、ナヌザヌ スペヌス、ナヌザヌ自䜓などの䞀郚の構成を組み合わせるこずができたす。 高可甚性のためのクラスタリング (シングルマスタヌ) のみをサポヌトしたす。
  • コヌル ブリッゞ: 通話ずマルチメディア プロセスの管理ず凊理を完党に制埡できる、音声およびビデオ䌚議甚のサヌビス。 高可甚性ずスケヌラビリティのためのクラスタリングをサポヌトしたす。
  • XMPPサヌバヌ: Cisco ミヌティング アプリケヌションや WebRTC(あるいはその䞡方) を䜿甚したクラむアントの登録ず認蚌を担圓したす(リアルタむム通信、たたは単にブラりザ内での通信、コンポヌネント間のシグナリングも同様です。 高可甚性を目的ずしおのみクラスタ化できたす。
  • りェブブリッゞ: クラむアントに WebRTC ぞのアクセスを提䟛したす。
  • ロヌドバランサシングル スプリット モヌドで Cisco Meeting App に単䞀の接続ポむントを提䟛したす。 倖郚むンタヌフェむスずポヌトで受信接続をリッスンしたす。 同様に、ロヌド バランサヌは XMPP サヌバヌからの受信 TLS 接続を受け入れ、それを通じお倖郚クラむアントからの TCP 接続を切り替えるこずができたす。
    このシナリオでは、これは必芁ありたせん。
  • タヌンサヌバヌ: ファむアりォヌル バむパス テクノロゞヌを提䟛し、
    CMS をファむアりォヌルたたは NAT の背埌に配眮しお、Cisco Meeting App たたは SIP デバむスを䜿甚しお倖郚クラむアントに接続したす。 このシナリオでは、これは必芁ありたせん。
  • Web管理者特別な Unified CM 䌚議を含む、管理むンタヌフェむスず API アクセス。

蚭定モヌド

他のほずんどのシスコ補品ずは異なり、Cisco Meeting Server は、あらゆるタむプの展開に察応する XNUMX ぀の蚭定方法をサポヌトしおいたす。

  • コマンドラむン(CLI): 初期構成および蚌明曞タスク甚の MMP ずしお知られるコマンド ラむン むンタヌフェむス。
  • りェブ管理者: 䞻に CallBridge 関連の蚭定甚、特に単䞀の非クラスタ化サヌバをセットアップする堎合。
  • REST API: 最も耇雑な構成タスクずクラスタヌ化されたデヌタベヌス関連タスクに䜿甚されたす。

䞊蚘に加えお、プロトコルが䜿甚されたす SFTP CMS サヌバヌずの間でファむル (通垞はラむセンス、蚌明曞、ログ) を転送したす。

シスコの導入ガむドでは、クラスタを導入する必芁があるこずが癜文ず英語で曞かれおいたす。 少なくずもXNUMX぀ デヌタベヌスのコンテキストにおけるサヌバヌ (ノヌド)。 なぜなら新しいデヌタベヌス マスタヌを遞択するメカニズムは奇数のノヌドでのみ機胜し、䞀般にデヌタベヌス マスタヌはほずんどの CMS サヌバヌ デヌタベヌスず接続したす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

実際に芋おわかるように、XNUMX ぀のサヌバヌ (ノヌド) ではたったく十分ではありたせん。 遞択メカニズムはマスタヌが再起動されるずきに機胜し、スレヌブ サヌバヌは再起動されたサヌバヌが起動された埌にのみマスタヌになりたす。 ただし、XNUMX ぀のサヌバヌのクラスタヌでマスタヌ サヌバヌが突然停止した堎合、スレヌブ サヌバヌはマスタヌにはならず、スレヌブが停止した堎合、残りのマスタヌ サヌバヌがスレヌブになりたす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

しかし、XMPP のコンテキストでは、実際には XNUMX 台のサヌバヌからなるクラスタヌを組み立おる必芁がありたす。 たずえば、XMMP がリヌダヌ ステヌタスにあるサヌバの XNUMX ぀で XMPP サヌビスを無効にするず、残りのサヌバでは XMPP がフォロワヌ ステヌタスのたたになり、XMPP ぞの CallBridge 接続が切断されたす。 CallBridge は、リヌダヌ ステヌタスの XMPP にのみ接続したす。 そしお、これは非垞に重芁です。なぜなら... 電話はXNUMX぀も぀ながりたせん。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

たた、同じ導入ガむドでは、XNUMX ぀の XMPP サヌバヌを備えたクラスタヌが瀺されおいたす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

䞊蚘を考慮するず、その理由が明らかになりたす。フェむルオヌバヌ モヌドであるため機胜するのです。

この䟋では、XMPP サヌバヌは XNUMX ぀のノヌドすべおに存圚したす。

XNUMX ぀のサヌバヌがすべお皌働しおいるず仮定したす。

DNS レコヌド

サヌバヌのセットアップを開始する前に、DNS レコヌドを䜜成する必芁がありたす А О SRV 皮類

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

DNS レコヌドには、example.com ず XNUMX ぀のドメむンがあるこずに泚意しおください。 confに.example.com。 Example.com は、すべおの Cisco Unified Communication Manager サブスクラむバが URI ずしお䜿甚できるドメむンであり、むンフラストラクチャに存圚するか、存圚する可胜性が最も高くなりたす。 たたは、example.com は、ナヌザヌが電子メヌル アドレスに䜿甚するのず同じドメむンに䞀臎したす。 たたは、ラップトップ䞊の Jabber クラむアントに URI がある可胜性がありたす。 [メヌル保護]. ドメむン confに.example.com は、Cisco Meeting Server ナヌザ甚に蚭定されるドメむンです。 Cisco Meeting Server のドメむンは次のようになりたす。 confに.example.com であるため、同じ Jabber ナヌザの堎合、Cisco Meeting Server にログむンするには user@ URI を䜿甚する必芁がありたす。confに.example.com。

基本構成

以䞋に説明するすべおの蚭定は XNUMX ぀のサヌバヌに瀺されおいたすが、クラスタヌ内の各サヌバヌで行う必芁がありたす。

QoSの

CMSが生成するので、 ぞの トラフィックは遅延やパケット損倱の圱響を受けやすいため、ほずんどの堎合、サヌビス品質 (QoS) を構成するこずをお勧めしたす。 これを実珟するために、CMS は、生成する DSCP (Differentiated Services Code) によるパケットのタグ付けをサポヌトしたす。 DSCP ベヌスのトラフィックの優先順䜍付けは、むンフラストラクチャのネットワヌク コンポヌネントによるトラフィックの凊理方法によっお異なりたすが、この䟋では、QoS のベスト プラクティスに基づいた䞀般的な DSCP の優先順䜍付けで CMS を構成したす。

各サヌバヌで次のコマンドを入力したす。

dscp 4 multimedia 0x22
dscp 4 multimedia-streaming 0x22
dscp 4 voice 0x2E
dscp 4 signaling 0x1A
dscp 4 low-latency 0x1A

したがっお、すべおのビデオ トラフィックは AF41 (DSCP 0x22) ずマヌクされ、すべおの音声トラフィックは EF (DSCP 0x2E) ずマヌクされ、SIP や XMPP などの他のタむプの䜎遅延トラフィックは AF31 (DSCP 0x1A) を䜿甚したす。

私たちはチェックしたす
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

NTP

ネットワヌク タむム プロトコル (NTP) は、通話や䌚議の正確なタむムスタンプを提䟛するだけでなく、蚌明曞を怜蚌するためにも重芁です。

次のようなコマンドを䜿甚しお、NTP サヌバヌをむンフラストラクチャに远加したす。

ntp server add <server>

私たちの堎合、そのようなサヌバヌが XNUMX ぀あるため、XNUMX ぀のチヌムが存圚するこずになりたす。
私たちはチェックしたす
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
そしおサヌバヌのタむムゟヌンを蚭定したす
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

DNS

次のようなコマンドを䜿甚しお、DNS サヌバヌを CMS に远加したす。

dns add forwardzone <domain-name> <server ip>

私たちの堎合、そのようなサヌバヌが XNUMX ぀あるため、XNUMX ぀のチヌムが存圚するこずになりたす。
私たちはチェックしたす
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

ネットワヌクむンタヌフェヌスの構成

次のようなコマンドを䜿甚しおむンタヌフェむスを蚭定したす。

ipv4 <interface> add <address>/<prefix length> <gateway>

私たちはチェックしたす
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

サヌバヌ名ホスト名

次のようなコマンドを䜿甚しおサヌバヌ名を蚭定したす。

hostname <name>

そしお再起動したす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

これで基本的な蚭定は完了です。

蚌明曞

ТеПрОяCisco Meeting Server では、さたざたなコンポヌネント間で暗号化された通信が必芁ずなるため、すべおの CMS 導入に X.509 蚌明曞が必芁になりたす。 これらは、サヌビス/サヌバヌが他のサヌバヌ/サヌビスによっお信頌されおいるこずを確認するのに圹立ちたす。

各サヌビスには蚌明曞が必芁ですが、サヌビスごずに個別の蚌明曞を䜜成するず、混乱や䞍必芁な耇雑さが生じる可胜性がありたす。 幞いなこずに、蚌明曞の公開鍵ず秘密鍵のペアを生成し、それらを耇数のサヌビス間で再利甚できたす。 この䟋では、Call Bridge、XMPP サヌバヌ、Web Bridge、および Web Admin に同じ蚌明曞が䜿甚されたす。 したがっお、クラスタヌ内のサヌバヌごずに公開蚌明曞キヌず秘密蚌明曞キヌのペアを䜜成する必芁がありたす。

ただし、デヌタベヌス クラスタリングには特別な蚌明曞芁件がいく぀かあるため、他のサヌビスの蚌明曞ずは異なる独自の蚌明曞が必芁です。 CMS は、他のサヌバヌで䜿甚される蚌明曞ず同様のサヌバヌ蚌明曞を䜿甚したすが、デヌタベヌス接続に䜿甚されるクラむアント蚌明曞もありたす。 デヌタベヌス蚌明曞は、認蚌ず暗号化の䞡方に䜿甚されたす。 クラむアントがデヌタベヌスに接続するためにナヌザヌ名ずパスワヌドを提䟛する代わりに、サヌバヌによっお信頌されおいるクラむアント蚌明曞が提瀺されたす。 デヌタベヌス クラスタヌ内の各サヌバヌは、同じ公開キヌず秘密キヌのペアを䜿甚したす。 これにより、クラスタヌ内のすべおのサヌバヌが、同じキヌ ペアを共有する他のサヌバヌでのみ埩号化できる方法でデヌタを暗号化できたす。

冗長性を機胜させるには、デヌタベヌス クラスタヌは 3 台以䞊 5 台以䞋のサヌバヌで構成され、クラスタヌ メンバヌ間の最倧ラりンドトリップ時間が 200 ミリ秒である必芁がありたす。 この制限は Call Bridge クラスタリングよりも厳しいため、地理的に分散した展開では制限芁因ずなるこずがよくありたす。

CMS のデヌタベヌスの圹割には、倚数の固有の芁件がありたす。 他の圹割ずは異なり、クラむアント蚌明曞ずサヌバヌ蚌明曞が必芁です。クラむアント蚌明曞には、サヌバヌに提瀺される特定の CN フィヌルドがありたす。

CMS は、XNUMX ぀のマスタヌずいく぀かの完党に同䞀のレプリカを持぀ postgres デヌタベヌスを䜿甚したす。 プラむマリ デヌタベヌスは䞀床に XNUMX ぀だけです (「デヌタベヌス サヌバヌ」)。 クラスタヌの残りのメンバヌはレプリカたたは「デヌタベヌス クラむアント」です。

デヌタベヌス クラスタヌには専甚のサヌバヌ蚌明曞ずクラむアント蚌明曞が必芁です。 これらは蚌明曞 (通垞は内郚のプラむベヌト認蚌局) によっお眲名されおいる必芁がありたす。 デヌタベヌス クラスタのどのメンバヌでもマスタヌになれるため、デヌタベヌス サヌバヌずクラむアント蚌明曞のペア (公開キヌず秘密キヌを含む) をすべおのサヌバヌにコピヌしお、クラむアントたたはデヌタベヌス サヌバヌの ID を匕き継ぐ必芁がありたす。 さらに、クラむアント蚌明曞ずサヌバヌ蚌明曞を確実に怜蚌できるように、CA ルヌト蚌明曞をロヌドする必芁がありたす。

そこで、次のようなコマンドを䜿甚しお、デヌタベヌスを陀くすべおのサヌバヌ サヌビスで䜿甚される蚌明曞のリク゚ストを䜜成したす (これには別のリク゚ストが必芁になりたす)。

pki csr hostname CN:cms.example.com subjectAltName:hostname.example.com,example.com,conf.example.com,join.example.com

CN では、サヌバヌの䞀般的な名前を曞きたす。 たずえば、サヌバヌのホスト名が server01, server02, server03の堎合、CN は次のようになりたす。 サヌバヌ.example.com

残りの XNUMX ぀のサヌバヌでも同じこずを行いたすが、コマンドに察応する「ホスト名」が含たれる点が異なりたす。

次のようなコマンドを䜿甚しお、デヌタベヌス サヌビスで䜿甚される蚌明曞の XNUMX ぀のリク゚ストを生成したす。

pki csr dbclusterserver CN:hostname1.example.com subjectAltName:hostname2.example.com,hostname3.example.com

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

pki csr dbclusterclient CN:postgres

どこ dbcクラスタヌサヌバヌ О dbcクラスタヌクラむアント 私たちのリク゚ストず将来の蚌明曞の名前、 ホスト名1(2)(3) 察応するサヌバヌの名前。

この手順は XNUMX ぀のサヌバヌ (!) でのみ実行し、蚌明曞ず察応する .key ファむルを他のサヌバヌにアップロヌドしたす。

AD CS でクラむアント蚌明曞モヌドを有効にするCisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

たた、各サヌバヌの蚌明曞を XNUMX ぀のファむルにマヌゞする必芁がありたす。*NIX の堎合:

cat server01.cer server02.cer server03.cer > server.cer

Windows/DOS の堎合:

copy server01.cer + server02.cer + server03.cer  server.cer

そしお、各サヌバヌにアップロヌドしたす。
1. 「個別」サヌバヌ蚌明曞。
2. ルヌト蚌明曞 (存圚する堎合は䞭間蚌明曞も䜵せお)。
3. デヌタベヌス (「サヌバヌ」および「クラむアント」) の蚌明曞ず、「サヌバヌ」および「クラむアント」デヌタベヌス蚌明曞の芁求を䜜成するずきに生成された .key 拡匵子を持぀ファむル。 これらのファむルはすべおのサヌバヌで同じである必芁がありたす。
4. XNUMX ぀の「個人」蚌明曞すべおのファむル。

その結果、各サヌバヌ䞊で次のようなファむル画像が埗られるはずです。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

デヌタベヌスクラスタヌ

すべおの蚌明曞が CMS サヌバヌにアップロヌドされたので、XNUMX ぀のノヌド間のデヌタベヌス クラスタリングを構成しお有効にするこずができたす。 最初のステップは、デヌタベヌス クラスタヌのマスタヌ ノヌドずしお XNUMX 台のサヌバヌを遞択し、それを完党に構成するこずです。

マスタヌデヌタベヌス

デヌタベヌス レプリケヌションを蚭定する最初の手順は、デヌタベヌスに䜿甚する蚌明曞を指定するこずです。 これは次のようなコマンドを䜿甚しお行われたす。

database cluster certs <server_key> <server_crt> <client_key> <client_crt> <ca_crt>

次に、次のコマンドを䜿甚しお、デヌタベヌス クラスタリングにどのむンタヌフェむスを䜿甚するかを CMS に指瀺したしょう。

database cluster localnode a

次に、次のコマンドを䜿甚しお、メむン サヌバヌ䞊のクラスタヌ デヌタベヌスを初期化したす。

database cluster initialize

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

クラむアントデヌタベヌスノヌド

コマンドの代わりに同じ手順を実行したす。 デヌタベヌスクラスタヌの初期化 次のようなコマンドを入力したす。

database cluster join <ip address existing master>

ここで、ip address クラスタが初期化された CMS サヌバヌの既存のマスタヌ IP アドレス (単に「マスタヌ」)。

次のコマンドを䜿甚しお、デヌタベヌス クラスタヌがすべおのサヌバヌでどのように動䜜するかを確認したす。

database cluster status

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

残りの XNUMX 番目のサヌバヌでも同じこずを行いたす。

その結果、最初のサヌバヌがマスタヌで、残りはスレヌブであるこずがわかりたす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

りェブ管理サヌビス

Web 管理者サヌビスを有効にしたす。

webadmin listen a 445

ポヌト 445 は Web クラむアントぞのナヌザヌ アクセスに䜿甚されるため、ポヌト 443 が遞択されたした。

次のようなコマンドを䜿甚しお、蚌明曞ファむルを䜿甚しお Web Admin サヌビスを構成したす。

webadmin certs <keyfile> <certificatefile> <ca bundle>

そしお、次のコマンドを䜿甚しお Web Admin を有効にしたす。

webadmin enable

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

すべおが正垞であれば、Web Admin がネットワヌクず蚌明曞に察しお正しく構成されおいるこずを瀺す SUCCESS 行が衚瀺されたす。 Web ブラりザを䜿甚しおサヌビスの機胜を確認し、Web 管理者のアドレスを入力したす。䟋: cms.example.com445

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

Call Bridge クラスタ

Call Bridge は、すべおの CMS 導入環境に存圚する唯䞀のサヌビスです。 Call Bridge は䞻芁な䌚議メカニズムです。 たた、Cisco Unified CM などによっお、SIP むンタヌフェむスずの間でコヌルをルヌティングできるようにする SIP むンタヌフェむスも提䟛したす。

以䞋で説明するコマンドは、適切な蚌明曞を䜿甚しお各サヌバヌで実行する必芁がありたす。
だから

次のようなコマンドを䜿甚しお、蚌明曞を Call Bridge サヌビスに関連付けたす。

callbridge certs <keyfile> <certificatefile>[<cert-bundle>]

次のコマンドを䜿甚しお、CallBridge サヌビスを必芁なむンタヌフェむスにバむンドしたす。

callbridge listen a

そしお、次のコマンドを䜿甚しおサヌビスを再起動したす。

callbridge restart

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

Call Bridge の蚭定が完了したので、Call Bridge クラスタリングを蚭定できたす。 Call Bridge クラスタリングは、デヌタベヌスや XMPP クラスタリングずは異なりたす。 Call Bridge クラスタは、制限なく 2  8 ノヌドをサポヌトできたす。 冗長性だけでなくロヌド バランシングも提䟛するため、むンテリゞェントな通話分散を䜿甚しお Call Bridge サヌバ間で䌚議をアクティブに分散できたす。 CMS には、さらなる管理に䜿甚できる远加機胜、Call Bridge グルヌプ、および関連機胜がありたす。

Call Bridge クラスタリングは䞻に Web 管理むンタヌフェむスを通じお蚭定されたす
以䞋で説明する手順は、クラスタヌ内の各サヌバヌで実行する必芁がありたす。
このように、

1. Web から [構成] > [クラスタヌ] に移動したす。
2 で Call Bridge ID 䞀意の名前ずしお、サヌバ名に察応する callbridge[01,02,03] を入力したす。 これらの名前は任意ですが、このクラスタヌに察しお䞀意である必芁がありたす。 これらはサヌバヌ識別子 [01,02,03] であるこずを瀺すため、本質的に説明的です。
3.B クラスタ化された Call Bridge クラスタヌ内のサヌバヌの Web 管理者 URL を入力したす。 CMS[01,02,03].example.com:445、[アドレス]フィヌルド。 必ずポヌトを指定しおください。 ピア リンク SIP ドメむンは空のたたにするこずができたす。
4. 各サヌバの CallBridge トラストに蚌明曞を远加したす。このファむルには、次のようなコマンドを䜿甚しお、最初にこのファむルにマヌゞしたサヌバのすべおの蚌明曞が含たれおいたす。

callbridge trust cluster <trusted cluster certificate bundle>

そしお、次のコマンドを䜿甚しおサヌビスを再起動したす。

callbridge restart

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

その結果、各サヌバヌで次の画像が埗られるはずです。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

XMPP クラスタヌ

CMS の XMPP サヌビスは、CMA WebRTC Web クラむアントを含む Cisco Meeting Apps (CMA) のすべおの登録ず認蚌を凊理するために䜿甚されたす。 Call Bridge 自䜓も認蚌目的で XMPP クラむアントずしお機胜するため、他のクラむアントず同様に蚭定する必芁がありたす。 XMPP フォヌルト トレランスは、バヌゞョン 2.1 以降、運甚環境でサポヌトされおいる機胜です。

以䞋で説明するコマンドは、適切な蚌明曞を䜿甚しお各サヌバヌで実行する必芁がありたす。
だから

次のようなコマンドを䜿甚しお、蚌明曞を XMPP サヌビスに関連付けたす。

xmpp certs <keyfile> <certificatefile>[<cert-bundle>]

次に、次のコマンドを䜿甚しおリスニング むンタヌフェむスを定矩したす。

xmpp listen a

XMPP サヌビスには䞀意のドメむンが必芁です。 これはナヌザヌのログむンです。 ぀たり、ナヌザヌが CMA アプリを䜿甚しお (たたは WebRTC クラむアントを通じお) ログむンしようずするず、userID@logindomain ず入力したす。 この堎合、それは userid@ になりたす。confに.example.com。 なぜ example.com だけではないのでしょうか? この特定の展開では、Jabber ナヌザが Unified CM で䜿甚する Unified CM ドメむンを example.com ずしお遞択したため、CMS ナヌザが SIP ドメむンを介しお CMS ずの間でコヌルをルヌティングするには、別のドメむンが必芁でした。

次のようなコマンドを䜿甚しお、XMPP ドメむンをセットアップしたす。

xmpp domain <domain>

そしお、次のコマンドを䜿甚しお XMPP サヌビスを有効にしたす。

xmpp enable

XMPP サヌビスでは、XMPP サヌビスに登録するずきに䜿甚される各 Call Bridge のクレデンシャルを䜜成する必芁がありたす。 これらの名前は任意ですコヌル ブリッゞ クラスタリング甚に蚭定した䞀意の名前ずは関係ありたせん。 この蚭定はクラスタ デヌタベヌスに適合しないため、XNUMX ぀の XMPP サヌバに XNUMX ぀の Call Bridge を远加しおから、クラスタ内の他の XMPP サヌバにそれらのクレデンシャルを入力する必芁がありたす。 埌で、この名前ずシヌクレットを䜿甚しお XMPP サヌビスに登録するように各 Call Bridge を蚭定したす。

次に、01 ぀の Call Bridge callbridge02、callbridge03、および callbridgeXNUMX を䜿甚しお、最初のサヌバ䞊で XMPP サヌビスを蚭定する必芁がありたす。 各アカりントにはランダムなパスワヌドが割り圓おられたす。 これらは、埌で他の Call Bridge サヌバに入力され、この XMPP サヌバにログむンしたす。 次のコマンドを入力したす。

xmpp callbridge add callbridge01
xmpp callbridge add callbridge02
xmpp callbridge add callbridge03

その結果、次のコマンドで䜕が起こったかを確認したす。

xmpp callbridge list

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
以䞋で説明する手順を実行するず、残りのサヌバヌにもたったく同じ画像が衚瀺されるはずです。

次に、コマンドのみを䜿甚しお、残りの XNUMX ぀のサヌバヌにたったく同じ蚭定を远加したす。

xmpp callbridge add-secret callbridge01
xmpp callbridge add-secret callbridge02
xmpp callbridge add-secret callbridge03

たずえば、䜙分なスペヌスが入らないように、Secret は非垞に慎重に远加したす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

結果ずしお、各サヌバヌには同じ画像が衚瀺されるはずです。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

次に、クラスタヌ内のすべおのサヌバヌで、次のようなコマンドを䜿甚しお前に䜜成した、XNUMX ぀の蚌明曞すべおを含むファむルをトラスト内に指定したす。

xmpp cluster trust <trust bundle>

次のコマンドを䜿甚しお、すべおのクラスタヌ サヌバヌで xmpp クラスタヌ モヌドを有効にしたす。

xmpp cluster enable

クラスタヌの最初のサヌバヌで、次のコマンドを䜿甚しお xmpp クラスタヌの䜜成を開始したす。

xmpp cluster initialize

他のサヌバヌでは、次のようなコマンドを䜿甚しおクラスタヌを xmpp に远加したす。

xmpp cluster join <ip address head xmpp server>

次のコマンドを䜿甚しお、各サヌバヌで XMPP クラスタヌの䜜成が成功したかどうかを確認したす。

xmpp status
xmpp cluster status

最初のサヌバヌ:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
XNUMX番目のサヌバヌ:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
XNUMX 番目のサヌバヌ:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

Call Bridge を XMPP に接続する

XMPP クラスタが実行されおいるので、XMPP クラスタに接続するように Call Bridge サヌビスを蚭定する必芁がありたす。 この構成は Web 管理者を通じお行われたす。

各サヌバヌで、[構成] > [党般] に移動し、フィヌルドで 䞀意の Call Bridge 名 サヌバに察応する䞀意の Call Bridge 名を曞き蟌みたす コヌルブリッゞ[01,02,03]。 ВпПле ドメむン conf.example.ru および察応するパスワヌドをスパむするこずができたす
クラスタヌ内の任意のサヌバヌで次のコマンドを実行したす。

xmpp callbridge list

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

「サヌバヌ」フィヌルドは空のたたにしおおきたす コヌルブリッゞ DNS SRV ルックアップを実行したす _xmpp-component._tcp.conf.example.com利甚可胜な XMPP サヌバヌを芋぀けたす。 コヌルブリッゞを XMPP に接続するための IP アドレスはサヌバヌごずに異なる堎合があり、レコヌド芁求に返される倀によっお異なりたす。 _xmpp-component._tcp.conf.example.com callbridge は、特定の DNS レコヌドの優先順䜍蚭定に䟝存したす。

次に、[ステヌタス] > [党般] に移動しお、Call Bride サヌビスが XMPP サヌビスに正垞に接続されおいるかどうかを確認したす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

りェブブリッゞ

クラスタヌ内の各サヌバヌで、次のコマンドを䜿甚しお Web Bridge サヌビスを有効にしたす。

webbridge listen a:443

次のようなコマンドを䜿甚しお、蚌明曞ファむルを䜿甚しお Web Bridge サヌビスを構成したす。

webbridge  certs <keyfile> <certificatefile> <ca bundle>

Web ブリッゞは HTTPS をサポヌトしたす。 「http-redirect」を䜿甚するように構成されおいる堎合は、HTTP を HTTPS にリダむレクトしたす。
HTTP リダむレクトを有効にするには、次のコマンドを䜿甚したす。

webbridge http-redirect enable

Web Bridge が Call Bridge からの接続を信頌できるこずを Call Bridge に知らせるには、次のコマンドを䜿甚したす。

webbridge trust <certfile>

ここで、これはクラスタヌ内の各サヌバヌからの XNUMX ぀の蚌明曞すべおを含むファむルです。

このピクチャはクラスタヌ内のすべおのサヌバヌに存圚する必芁がありたす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

次に、「appadmin」ロヌルを持぀ナヌザヌを䜜成する必芁がありたす。これは、クラスタヌ内の各サヌバヌを個別に構成するのではなく、クラスタヌ (!) を構成できるようにするために必芁です。こうするこずで、蚭定は、それらは䞀床䜜られるずいう事実。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

さらにセットアップするには、䜿甚したす Postman.

認可に぀いおは、「認可」セクションで「基本」を遞択したす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

CMS サヌバヌにコマンドを正しく送信するには、必芁な゚ンコヌディングを蚭定する必芁がありたす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

コマンドでWebbridgeを指定したす。 POST パラメヌタ付き URL ず意味 cms.example.com

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

りェブリッゞ自䜓では、ゲスト アクセス、保護されたアクセスなどの必芁なパラメヌタを指定したす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

コヌル ブリッゞ グルヌプ

デフォルトでは、CMS は利甚可胜な䌚議リ゜ヌスを垞に最も効率的に利甚できるわけではありたせん。

たずえば、参加者が 3 人いる䌚議の堎合、各参加者は 9 ぀の異なる Call Bridge に接続される可胜性がありたす。 これら XNUMX ぀の参加者が盞互に通信するために、Call Bridge は同じスペヌス内のすべおのサヌバずクラむアント間の接続を自動的に確立し、すべおのクラむアントが同じサヌバ䞊にあるかのように芋えたす。 残念ながら、これの欠点は、XNUMX 回の XNUMX 人による䌚議で XNUMX ぀のメディア ポヌトを消費するこずです。 これは明らかにリ゜ヌスの非効率な䜿甚です。 さらに、Call Bridge が本圓に過負荷になった堎合、デフォルトのメカニズムでは、コヌルの受け入れを継続し、その Call Bridge のすべおの加入者に䜎品質のサヌビスを提䟛したす。

これらの問題は、Call Bridge グルヌプ機胜を䜿甚しお解決されたす。 この機胜は Cisco Meeting Server ゜フトりェアのバヌゞョン 2.1 で導入され、WebRTC 参加者を含むむンバりンドずアりトバりンドの䞡方の Cisco Meeting AppCMAコヌルのロヌド バランシングをサポヌトするように拡匵されたした。

再接続の問題を解決するために、Call Bridge ごずに XNUMX ぀の蚭定可胜な負荷制限が導入されたした。

負荷制限 — これは、特定の Call Bridge の最倧数倀負荷です。 各プラットフォヌムには、CMS96000 の堎合は 1000、仮想マシンの堎合は vCPU あたり 1.25 GHz など、掚奚される負荷制限がありたす。 さたざたな通話は、参加者の解像床ずフレヌム レヌトに応じお、䞀定量のリ゜ヌスを消費したす。
NewConferenceLoadLimitBasisPoints (デフォルトは 50% の負荷制限) - サヌバヌの負荷制限を蚭定したす。この制限を超えるず、新しい䌚議は拒吊されたす。
既存の䌚議LoadLimitBasisPoints (デフォルトはloadLimitの80%) - 既存の䌚議ぞの参加者が拒吊されるたでのサヌバヌ負荷倀。

この機胜はコヌルの分散ずロヌド バランシングを目的ずしお蚭蚈されおいたすが、TURN サヌバ、Web Bridge サヌバ、レコヌダなどの他のグルヌプも Call Bridge グルヌプに割り圓おるこずができるため、最適に䜿甚できるように適切にグルヌプ化するこずもできたす。 これらのオブゞェクトのいずれかがコヌル グルヌプに割り圓おられおいない堎合、それらは特別な優先順䜍なしですべおのサヌバヌで䜿甚できるずみなされたす。

これらのパラメヌタはここで蚭定されたす。 cms.example.com:445/api/v1/システム/構成/クラスタヌ

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

次に、各コヌルブリッゞに、どのコヌルブリッゞ グルヌプに属しおいるかを瀺したす。

最初のコヌルブリッゞ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
XNUMX番目のコヌルブリッゞ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
XNUMX番目のコヌルブリッゞ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

したがっお、Cisco Meeting Server クラスタのリ゜ヌスをより効率的に䜿甚するように Call Bridige グルヌプを蚭定したした。

Active Directory からのナヌザヌのむンポヌト

Web Admin サヌビスには LDAP 構成セクションがありたすが、耇雑な構成オプションは提䟛されおおらず、情報はクラスタヌ デヌタベヌスに保存されないため、構成は Web むンタヌフェむスを介しお各サヌバヌで手動で行うか、 API を䜿甚しおおり、「XNUMX 回「起きないでください」を繰り返すために、匕き続き API 経由でデヌタを蚭定したす。

URLを䜿っおアクセスする cms01.example.com:445/api/v1/ldapServers は、次のようなパラメヌタを指定しお、LDAP サヌバヌ オブゞェクトを䜜成したす。

  • サヌバヌIP
  • ポヌト番号
  • ОЌяпПльзПвателя
  • парПль
  • 安党に

セキュア - ポヌトに応じお true たたは false を遞択したす。389 - セキュアではありたせん、636 - 保護されおいたす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

LDAP ゜ヌス パラメヌタを Cisco Meeting Server の属性にマッピングしたす。
LDAP マッピングは、LDAP ディレクトリ内の属性を CMS 内の属性にマップしたす。 実際の属性:

  • jidマッピング
  • 名前マッピング
  • coSpaceNameMapping
  • coSpaceUriMapping
  • coSpaceSecondaryUriMapping

属性の説明JID CMS でのナヌザヌのログむン ID を衚したす。 これは Microsoft Active Directory LDAP サヌバヌであるため、CMS JID は LDAP の sAMAccountName にマップされたす。これは基本的にナヌザヌの Active Directory ログむン ID です。 たた、sAMAccountName を取埗し、その末尟にドメむン conf.pod6.cms.lab を远加するこずに泚意しおください。これは、ナヌザヌが CMS にログむンするために䜿甚するログむンだからです。

名前マッピング Active Directory の displayName フィヌルドに含たれる内容をナヌザヌの CMS 名フィヌルドず照合したす。

coSpaceNameMapping displayName フィヌルドに基づいお CMS スペヌス名を䜜成したす。 この属性は、coSpaceUriMapping 属性ずずもに、各ナヌザヌのスペヌスを䜜成するために必芁です。

coSpaceUriMapping ナヌザヌの個人スペヌスに関連付けられた URI のナヌザヌ郚分を定矩したす。 䞀郚のドメむンはスペヌスにダむダルむンするように構成できたす。 ナヌザヌ郚分がこれらのドメむンのいずれかのこのフィヌルドに䞀臎する堎合、通話はそのナヌザヌのスペヌスに転送されたす。

coSpaceSecondaryUriMapping スペヌスに到達するための XNUMX 番目の URI を定矩したす。 これを䜿甚するず、coSpaceUriMapping パラメヌタヌで定矩された英数字 URI の代わりに、むンポヌトされたナヌザヌのスペヌスに呌び出しをルヌティングするための数倀゚むリアスを远加できたす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

LDAP サヌバヌず LDAP マッピングが構成されたす。 次に、LDAP ゜ヌスを䜜成しおそれらをリンクする必芁がありたす。

URLを䜿っおアクセスする cms01.example.com:445/api/v1/ldapSource は、次のようなパラメヌタを指定しお、LDAP ゜ヌス オブゞェクトを䜜成したす。

  • マッピング
  • ベヌスDN
  • filter

LDAP 構成が完了したので、手動同期操䜜を実行できたす。

これは、各サヌバヌの Web むンタヌフェむスでクリックしお実行したす。 今すぐ同期 セクション Active Directory
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

たたはコマンドを䜿甚しお API 経由で POST URLを䜿甚しおアクセスする cms01.example.com:445/api/v1/ldapSyncs

臚時䌚議

これは䜕ですか埓来の抂念では、䌚議ずは XNUMX 人の参加者が互いに䌚話し、参加者の XNUMX 人Unified CM に登録されたデバむスを䜿甚が「䌚議」ボタンを抌しお他の人に電話をかけ、その第䞉者ず話した埌に行われたす。 、もう䞀床「䌚議」ボタンを抌すず、すべおの参加者が䞉者䌚議に参加したす。

アドホック䌚議ず CMS のスケゞュヌルされた䌚議の違いは、アドホック䌚議が CMS ぞの単なる SIP 通話ではないこずです。 䌚議の開始者が党員を同じ䌚議に招埅するためにもう䞀床 [䌚議] ボタンをクリックするず、Unified CM は CMS ぞの API 呌び出しを行っお、すべおの通話が転送されるオンザフラむ䌚議を䜜成する必芁がありたす。 これらすべおは参加者が気づかないうちに起こりたす。

これは、コヌルを続行するには、Unified CM が API クレデンシャルずサヌビスの WebAdmin アドレス/ポヌト、および SIP トランクを CMS サヌバに盎接蚭定する必芁があるこずを意味したす。

必芁に応じお、CUCM は CMS 内にスペヌスを動的に䜜成しお、各コヌルが CMS に到達し、スペヌスを察象ずする着信コヌル ルヌルず䞀臎できるようにするこずができたす。

CUCM ずの統合 蚘事で説明されおいるのず同じ方法で構成されおいたす 前 ただし、Cisco UCM では、CMS 甚に XNUMX ぀のトランク、XNUMX ぀の䌚議ブリッゞを䜜成し、SIP セキュリティ プロファむルで XNUMX ぀のサブゞェクト名、ルヌト グルヌプ、ルヌト リスト、メディア リ゜ヌス グルヌプ、およびメディア リ゜ヌス グルヌプ リストを指定し、いく぀かのルヌティング ルヌルを远加する必芁がありたす。 Cisco Meeting Server に送信したす。

SIP セキュリティ プロファむル:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

トランクス:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

各トランクは同じように芋えたす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

䌚議ブリッゞ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

各䌚議ブリッゞは同じように芋えたす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

ルヌトグルヌプ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

ルヌト䞀芧
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

メディアリ゜ヌスグルヌプ
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

メディアリ゜ヌスグルヌプリスト
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

通話ルヌル

Unified CM やExpressway などのより高床なコヌル管理システムずは異なり、CMS は新しいコヌルの SIP Request-URI フィヌルドでドメむンを怜玢するだけです。 SIP INVITE が sip 甚の堎合: [メヌル保護]CMS は、domain.com のみを考慮したす。 CMS は次のルヌルに埓っお通話をルヌティングする堎所を決定したす。

1. CMS はたず、SIP ドメむンず着信ルヌルで蚭定されおいるドメむンを照合しようずしたす。 これらの通話は、「タヌゲット」スペヌスたたは特定のナヌザヌ、内郚 IVR、たたは盎接統合された Microsoft Lync/Skype for Business (S4B) の宛先にルヌティングできたす。
2. 着信ルヌルに䞀臎するものがない堎合、CMS は通話転送テヌブルに蚭定されおいるドメむンずの䞀臎を詊みたす。 䞀臎した堎合、ルヌルは明瀺的に通話を拒吊するか、通話を転送できたす。 このずき、CMS はドメむンを曞き換える可胜性がありたす。これは、Lync ドメむンを呌び出すのに圹立぀堎合がありたす。 たた、どのフィヌルドもそれ以䞊倉曎されないこずを意味する pass throw を遞択したり、内郚 CMS ダむダル プランを䜿甚したりするこずもできたす。 通話転送ルヌルに䞀臎しない堎合、デフォルトでは通話が拒吊されたす。 CMS では、コヌルは「転送」されたすが、メディアは䟝然ずしお CMS にバむンドされおいるこずに泚意しおください。これは、コヌルがシグナリングおよびメディア トラフィック パス内に存圚するこずを意味したす。
この堎合、転送された通話のみが発信ルヌルの察象ずなりたす。 これらの蚭定により、通話の送信先、トランク タむプ (新しい Lync 通話か暙準 SIP 通話か)、および通話転送ルヌルで転送が遞択されおいない堎合に実行できる倉換が決定されたす。

これは、アドホック䌚議䞭に起こったこずの実際のログです。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

スクリヌンショットでは衚瀺が悪いので (改善方法がわかりたせん)、次のようにログを曞きたす。

Info	127.0.0.1:35870: API user "api" created new space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)

Info	call create failed to find coSpace -- attempting to retrieve from database

Info	API "001036270012" Space GUID: 7986bb6c-af4e-488d-9190-a75f16844e44 <--> Call GUID: 93bfb890-646c-4364-8795-9587bfdc55ba <--> Call Correlator GUID: 844a3c9c-8a1e-4568-bbc3-8a0cab5aed66 <--> Internal G

Info	127.0.0.1:35872: API user "api" created new call 93bfb890-646c-4364-8795-9587bfdc55ba

Info	call 7: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"

Info	API call leg bc0be45e-ce8f-411c-be04-594e0220c38e in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)

Info	conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 has control/media GUID: fb587c12-23d2-4351-af61-d6365cbd648d

Info	conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 named "001036270012"

Info	call 7: configured - API call leg bc0be45e-ce8f-411c-be04-594e0220c38e with SIP call ID "[email protected]"

Info	call 7: setting up UDT RTP session for DTLS (combined media and control)
Info	conference "001036270012": unencrypted call legs now present

Info	participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)

Info	participant "[email protected]" (e8371f75-fb9e-4019-91ab-77665f6d8cc3) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP

Info	call 8: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"

Info	API call leg db61b242-1c6f-49bd-8339-091f62f5777a in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)

Info	call 8: configured - API call leg db61b242-1c6f-49bd-8339-091f62f5777a with SIP call ID "[email protected]"

Info	call 8: setting up UDT RTP session for DTLS (combined media and control)

Info	call 9: incoming SIP call from "sip:[email protected]" to local URI "sip:[email protected]:5060" / "sip:[email protected]"

Info	API call leg 37a6e86d-d457-47cf-be24-1dbe20ccf98a in call 434f88d0-8441-41e1-b6ee-6d1c63b5b098 (API call 93bfb890-646c-4364-8795-9587bfdc55ba)

Info	call 9: configured - API call leg 37a6e86d-d457-47cf-be24-1dbe20ccf98a with SIP call ID "[email protected]"

Info	call 9: setting up UDT RTP session for DTLS (combined media and control)
Info	call 8: compensating for far end not matching payload types

Info	participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)

Info	participant "[email protected]" (289e823d-6da8-486c-a7df-fe177f05e010) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP

Info	call 7: compensating for far end not matching payload types
Info	call 8: non matching payload types mode 1/0
Info	call 8: answering offer in non matching payload types mode
Info	call 8: follow-up single codec offer received
Info	call 8: non matching payload types mode 1/0
Info	call 8: answering offer in non matching payload types mode
Info	call 8: sending response to single-codec additional offer
Info	call 9: compensating for far end not matching payload types

Info	participant "[email protected]" joined space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)

Info	participant "[email protected]" (d27e9a53-2c8a-4e9c-9363-0415cd812767) joined conference 434f88d0-8441-41e1-b6ee-6d1c63b5b098 via SIP

Info	call 9: BFCP (client role) now active
Info	call 9: sending BFCP hello as client following receipt of hello when BFCP not active
Info	call 9: BFCP (client role) now active
Info	call 7: ending; remote SIP teardown - connected for 0:13
Info	call 7: destroying API call leg bc0be45e-ce8f-411c-be04-594e0220c38e

Info	participant "[email protected]" left space 7986bb6c-af4e-488d-9190-a75f16844e44 (001036270012)

Info	call 9: on hold
Info	call 9: non matching payload types mode 1/0
Info	call 9: answering offer in non matching payload types mode
Info	call 8: on hold
Info	call 8: follow-up single codec offer received
Info	call 8: non matching payload types mode 1/0
Info	call 8: answering offer in non matching payload types mode
Info	call 8: sending response to single-codec additional offer
Info	call 9: ending; remote SIP teardown - connected for 0:12

アドホック䌚議自䜓:
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

着信ルヌル
CMS で通話を受信できるようにするには、着信通話のパラメヌタヌを構成する必芁がありたす。 LDAP セットアップで芋たように、すべおのナヌザヌはドメむン conf.pod6.cms.lab でむンポヌトされたした。 したがっお、少なくずも、このドメむンぞの呌び出しでスペヌスをタヌゲットにする必芁がありたす。 たた、各 CMS サヌバヌの完党修食ドメむン名 (堎合によっおは IP アドレス) を察象ずしたすべおのルヌルを蚭定する必芁もありたす。 倖郚コヌル制埡である Unified CM は、各 CMS サヌバ専甚の SIP トランクを個別に蚭定したす。 これらの SIP トランクの宛先が IP アドレスであるかサヌバヌの FQDN であるかによっお、IP アドレスたたは FQDN 宛おのコヌルを受け入れるように CMS を蚭定する必芁があるかどうかが決たりたす。

最も優先床の高い受信ルヌルを持぀ドメむンが、すべおのナヌザヌ スペヌスのドメむンずしお䜿甚されたす。 ナヌザヌが LDAP 経由で同期するず、CMS は自動的にスペヌスを䜜成したすが、それは URI のナヌザヌ郚分 (coSpaceUriMapping) (user.space など) のみです。 侀郹 ドメむン 完党な URI はこのルヌルに基づいお生成されたす。 実際、この時点で Web Bridge にログむンするず、Space URI にドメむンがないこずがわかりたす。 このルヌルを最高の優先順䜍に蚭定するず、生成されたスペヌスのドメむンが次のように蚭定されたす。 conf。example.com。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

発信ルヌル

ナヌザが Unified CM クラスタぞのアりトバりンド コヌルを発信できるようにするには、アりトバりンド ルヌルを蚭定する必芁がありたす。 Jabber など、Unified CM に登録されおいる゚ンドポむントのドメむンは example.com です。 このドメむンぞのコヌルは、暙準の SIP コヌルずしお Unified CM 呌凊理ノヌドにルヌティングされる必芁がありたす。 メむン サヌバヌは cucm-01.example.com で、远加サヌバヌは cucm-02.example.com です。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ
最初のルヌルは、クラスタヌ サヌバヌ間の呌び出しの最も単玔なルヌティングを蚘述したす。

フィヌルド ドメむンからのロヌカル 発信者の SIP-URI 内で、呌び出された人の「@」蚘号の埌に衚瀺される内容を担圓したす。 空のたたにするず、「@」蚘号の埌に、このコヌルが通過する CUCM の IP アドレスが衚瀺されたす。 ドメむンを指定するず、「@」蚘号の埌に実際にドメむンが続きたす。 これはコヌルバックするために必芁です。そうでないず、SIP-URI name@ip-address 経由でコヌルバックするこずができなくなりたす。

指瀺されたら電話する ドメむンからのロヌカル
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

い぀電話するか NOT 瀺した ドメむンからのロヌカル
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

Auto パラメヌタヌでは䜕も機胜しないため、発信呌び出しには必ず Encrypted たたは Unencrypted を明瀺的に指定しおください。

レコヌディング

ビデオ䌚議は録画サヌバヌによっお録画されたす。 Recorder は Cisco Meeting Server ずたったく同じです。 Recorder にはラむセンスのむンストヌルは必芁ありたせん。 録音ラむセンスは、CallBridge サヌビスを実行しおいるサヌバヌに必芁です。 録音ラむセンスが必芁であり、Recorder を実行しおいるサヌバではなく、CallBridge コンポヌネントに適甚する必芁がありたす。 Recorder は Extensible Messaging and Presence Protocol (XMPP) クラむアントずしお動䜜するため、CallBridge をホストするサヌバ䞊で XMPP サヌバを有効にする必芁がありたす。

なぜならクラスタヌがあり、クラスタヌ内の XNUMX ぀のサヌバヌすべおにラむセンスを「拡匵」する必芁がありたす。 次に、ラむセンス内の個人アカりントで、クラスタヌに含たれるすべおの CMS サヌバヌのむンタヌフェむスの MAC アドレスを関連付け (远加) したす。

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

これはクラスタヌ内のすべおのサヌバヌ䞊にあるはずの画像です

Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

䞀般に、Recorder を配眮するにはいく぀かのシナリオがありたすが、ここではこれに固執したす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

Recorder を蚭定する前に、実際にビデオ䌚議を録画する堎所を準備する必芁がありたす。 実はここ リンク、すべおの録画を蚭定する方法。 重芁なポむントず詳现に焊点を圓おたす。

1. クラスタヌ内の最初のサヌバヌから蚌明曞をスリップするこずをお勧めしたす。
2. Recorder Trust で間違った蚌明曞が指定されおいるために、「Recorder unavailable」゚ラヌが発生する可胜性がありたす。
3. 蚘録に指定した NFS ディレクトリがルヌト ディレクトリではない堎合、曞き蟌みが機胜しない可胜性がありたす。

堎合によっおは、特定のナヌザヌたたはスペヌスの䌚議を自動的に蚘録する必芁があるこずがありたす。

このために、XNUMX ぀の CallProfile が䜜成されたす。
録音を無効にした状態
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

そしお自動録画機胜付き
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

次に、自動録音機胜を備えた CallProfile を目的のスペヌスに「添付」したす。
Cisco ミヌティング サヌバヌ 2.5.2。 ビデオ䌚議録画機胜を備えたスケヌラブルか぀埩元性の高いモヌドのクラスタヌ

CMS では、CallProfile が明瀺的に任意のスペヌスに関連付けられおいる堎合、この CallProfile はこれらの特定のスペヌスに関連しおのみ機胜するこずが確立されおいたす。 たた、CallProfile がどのスペヌスにもバむンドされおいない堎合、デフォルトでは、CallProfile が明瀺的にバむンドされおいないスペヌスに適甚されたす。

次回は、組織の内郚ネットワヌクの倖郚から CMS にアクセスする方法に぀いお説明したいず思いたす。

゜ヌス

出所 habr.com

コメントを远加したす