はじめに
このドキュメントでは、デュプレックスモードで動作するペリフェラルゲートウェイ(PG)のサービスを無効にする前に、新しいペリフェラルインターフェイスマネージャ(PIM)を追加しようとする際に、Cisco Unified Contact Center Enterprise(UCCE)で発生する障害について説明します。この問題の解決方法も説明します。
背景説明
新しいPIMの作成はUCCEのすべてのバージョンで簡単なタスクです。これには、PGのセットアップまたはIntelligent Contact Management(ICM)のセットアップ(バージョンによって異なる)を完了し、適切なPIM設定を追加するだけで済みます。
PGは通常、デュプレックスモードで実行されるため、管理者はダウンタイムを最小限に抑えて、一方の側がアクティブでコールを処理している間に、もう一方の側でこのタスクを実行したくなることがあります。ただし、新しくインストールされたPIMの設定が無効で、両方のPGがアイドル状態のままになるため、これは失敗する可能性があります。
この動作は予期されており、正当な理由で設計されていることに注意してください。2つのPGをデュプレックスモードで実行する必要がある場合は、それらのPGを同期させる必要があります。ただし、PGを確実に同期させるには、両側で完全に同じバージョンとビルドを実行する必要があります。また、PGにはICMレジストリの特定のコンポーネントが同期されている必要があります。不一致がある場合、オープンペリフェラルコントローラ(OPC)の状態転送プロセスの一部として、ICMレジストリエントリが同期されます。これには、PIM構成設定を含むレジストリハイブの部分が含まれます。
問題
デュプレックスモードで稼働するPGに新しいPIMを追加する。ダウンタイムを最小限に抑えるには、1つのPGのみを非アクティブ化し、他のPGがアクティブなままの状態で新しいPIMを追加します。試行が失敗し、次の問題が発生します。
- 新しいPIMを追加したPGをアクティブ化すると、更新されたレジストリ設定がメモリにロードされるため、開始する必要のあるPIMが認識されます。
- 次に、PGはデュプレックス内の他のPGとの同期を試みます。デュプレックス内のPGには現在、メモリ内に以前のレジストリ設定が含まれています。不一致があると、同期プロセスによって新しい設定の一部が上書きされます。上書きは最初にメモリで発生し、次に修正されたPGのレジストリで発生します。これにより、新しいPIMが追加されなかったPGでは新しいPIMが認識されないため、新しいPIMは少なくとも無効状態になります。
注:上書きされる可能性のある設定は他にもあります。
- 新しいPIMは正常に起動しますが、ペリフェラルのアクティブ化や接続は試行されず、アイドル状態のままになります。
アクティブに保たれたPGで更新手順を繰り返すことは理にかなっているように見えますが、これらの問題は解決されません。最初に更新されたPGと2番目のPGが同期を試みると、最初のPG上の新しいPIMの設定が無効なため(ステップ1 ~ 3で説明した問題が原因)、レジストリの同じ部分が上書きされます。
これにより、両方のPGで新しいPIMがインストールされ、同期された設定が無効になります。PIMはペリフェラルのアクティブ化や接続を試行せず、無期限にアイドル状態で待機します。
解決方法
この問題を解決するには、次の手順を実行します。
- ICM Service Controlで両方のPGのサービスを非アクティブにします。
- PGのセットアッププロセスを完了し、PIM設定を書き留めます。
- 新しく追加されたPIMをすべて削除します。
- サービスが非アクティブな状態で、両方のPGに新しいPIMを追加します。
- 両方のPGでサービスをアクティブにします(アクティブ化の順序は関係ありません)。
- PIMがアクティブであり、両方のPGのペリフェラルに接続されていることを確認します。
注:PGの設定に加えた変更は、両方のPGでサービスが非アクティブになっている間に実行する必要があります。その他の状況はサポートされておらず、問題が発生する可能性があります。