المقدمة
يصف هذا المستند كيفية تكوين خيار التوفر العالي (OHA) للخيار الصادر الخاص ب Cisco Unified Contact Center Enterprise (UCCE) واستكشاف أخطاء هذا الخيار وإصلاحها.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- خيار UCCE Outbound
- النسخ المتماثل الخاص ب Microsoft SQL Transactional
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- Cisco UCCE، الإصدار 11.6
- MS SQL Server 2014
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
عمارة
تم إدخال ميزة "الخيار الصادر عالي التوفر (OHA)" في الإصدار UCCE 11.6. OOHA ميزة إختيارية. من عملية UCCE 11.6 Version Campaign Manager يمكن أن تكون مكررة مع طراز Active-StandBy لتجاوز الفشل. عند تمكين OOHA في WebSetup، يقوم النظام تلقائيا بإجراء النسخ المتماثل ثنائي الإتجاه للمعاملات في SQL بين قواعد بيانات BA_A و BA_B.
يتم نسخ هذه الجداول نسخا متماثلا:
- تماس
- Dial_list
- PCB
- Do_NOT_CALL
بنية UCCE 11.6 OHA
نظرة عامة على نماذج تجاوز الفشل
مديرو الحملات نشطون - StandBy
- تقوم العملية Active Campaign Manager (إدارة الحملات) بتهيئة تجاوز الفشل في حالة عدم وجود اتصال بالمطالب لأكثر من 60 ثانية بشكل افتراضي. يمكن تغيير وحدة التوقيت هذه بإضافة EMTClientTimeoutToFailover ضمن مسار التسجيل/BlendAgent/CurrentVersion/؛ يجب أن تكون القيمة وقت انتظار لاتصال المتصل بالثواني.
- تستمر عمليات "إدارة الحملة" في الارتداد من A إلى B والعكس بالعكس إذا لم يتمكن المتصل من إنشاء اتصال بأي منها.
- قد يستغرق تجاوز فشل "إدارة الحملات" ما يصل إلى 45 دقيقة إذا كانت هناك قائمة انتظار نسخ متماثل كبيرة بين قواعد بيانات BA. 4،5 دقيقة هي مؤقت مرمز بشكل ثابت ولا يمكن تغييرها.
المتصل نشط - StandBy
- لا توجد تغييرات من الإصدارات السابقة. لا يزال نموذج تجاوز فشل المتصل كما هو، حيث لا ينشط أكثر من طالب واحد في كل مرة.
BaImport - لا يوجد تجاوز للفشل
- يعمل BaImport فقط مع عملية "إدارة الحملات" المحلية وينسخ حالته. في حالة تعطل عملية BaImport، يتم تشغيل تجاوز الفشل على مستوى إدارة الحملات.
التكوين
الخطوات الأولية
الخطوة 1. تأكد من تمكين ميزة النسخ المتماثل ل SQL Server.
- أثناء تثبيت SQL، يلزم تحديد النسخ المماثل كميزة. لضمان تمكين ميزة النسخ المتماثل على خادم المسجل، انتقل إلى محرك أقراص SQL>setup.exe > أدوات وقم بتشغيل تقرير اكتشاف SQL المثبت
- إذا لم تكن الميزة مدرجة في التقرير، قم بتشغيل هذا الأمر في أداة Windows CMD وقم بتوفير اسم مثيل SQL Server في معلمة الأمر ذات الصلة
setup.exe /q /Features=Replication /InstanceName=
/ACTION=INSTALL /IAcceptSQLServerLicenseTerms
الخطوة 2. تأكد من تكوين حساب مستخدم SQL Server.
- يجب أن يكون اسم المستخدم وكلمة المرور متماثلين على المسجل من الجانب "أ" والمسجل من الجانب "ب".
- يجب أن يتمتع المستخدم بامتياز إدارة نظام SQL Server.
- أنت تستخدم هذا username وكلمة عندما يركض أنت WebSetup أن يشكل Outbound خيار ويمكن Outbound Option عالي توفر.
- لا يجب أن يكون المستخدم هو مستخدم SQL sa. هو يستطيع كنت آخر مستعمل غير أن ينبغي يتلقى sysadmin امتياز ويبقى يمكن.
الخطوة 3. في SQL يجب أن يحتوي AUTHORITY\SYSTEM للمستخدم على دور sysadmin.
الخطوة 4. يجب أن يكون اسم المضيف للخادم المسجل واسم خادم SQL (@@servername) متماثلين.
تكوين التثبيت الجديد
الخطوة 1. إنشاء قواعد بيانات BA على كل من خادمي المسجل.
الخطوة 2. قم بتكوين نفس مستخدم SQL المحلي باستخدام دور sysadmin على كلا المشغلين.
الخطوة 3. بدء إعداد ويب على المسجل A وتحرير مكون المسجل وتمكين خيار الصادر والتوفر العالي الصادر.
ملاحظة: تأكد من توفير اسم المضيف للمشغلين في حقول الواجهة العامة للمسجل. يجب أن تتطابق هذه القيمة مع اسم خادم SQL على المسجل ذي الصلة.
بعد اكتمال WebSetup بنجاح، يجب أن ترى Publication الذي تم إنشاؤه و LoggerA خادم SQL والاشتراك على LoggerB.
قم بفحصها من SQL Server Management Studio (SSMS) ضمن النسخ المتماثل > المنشورات المحلية على المسجل A والبرامج المحلية على المسجل B.
قم بتشغيل WebSetup على LoggerB وتحرير مكون المسجل وتمكين خيار الصادر والتوفر العالي الصادر.
يجب إنشاء المنشور على LoggerB والاشتراك في LoggerA.
تعرض هذه الصورة النشر والاشتراك اللذين تم إنشاؤهما على خادم LoggerB.
تعرض هذه الصورة النشر والاشتراك اللذين تم إنشاؤهما على خادم LoggerA.
استكشاف الأخطاء وإصلاحها
التحقق من صحة النسخ المتماثل ل SQL
حدد تشغيل أداة مراقبة النسخ المتماثل من SSMS للتحقق من حالة النسخ المتماثل.
يجب أن تكون حالة النسخ المتماثل "موافق".
قم بتوسيع الناشر للحصول على مزيد من المعلومات حول الأداء وزمن الوصول.
انتقل إلى العلامات المميزة لجسر علامة التبويب الثانية وحدد إدراج tracer. التي تختبر زمن الانتقال بين الناشر والموزع وبين الموزع والمشترك.
يجب التحقق من هذا على كل من مشغلي التشغيل.
تغيير خادم SQL
افتح SSMS وقم بتشغيل استعلام SQL هذا.
SELECT @@servername
قارن الإخراج من الاستعلام باسم المضيف لخادم Windows. يجب أن تتطابق.
تظهر هذه الصورة سيناريو مشكلة عند عدم تطابق اسم المضيف الخاص ب LoggerA واسم خادم SQL. تأكد من إصلاحها قبل إعداد OO HA.
لإيقاف خادم SQL قم بتشغيل هذا الأمر في SSMS مقابل DB الرئيسي.
EXEC sp_dropserver @server=
لإضافة خادم SQL جديد، قم بتشغيل هذا الأمر.
EXEC sp_addserver @server=
, @local=LOCAL
إعادة تشغيل SQL Server وSQL Server Agent من Windows Services والتحقق من إخراج تحديد @@servername استعلام SQL.
تمكين النسخ المتماثل ل SQL يدويا
تحذير: أستخدم هذا الإجراء فقط إذا لم يتمكن WebSetup من إنشاء النسخ المتماثل وكان الخطأ (الأخطاء) غير واضح.
قم بتنفيذ هذا الإجراء المخزن مقابل قواعد بيانات BA على كل من مشغلي البرامج بالقيم المتغيرة المقابلة.
EXEC sp_ba_create_replication
@instance=
,
@publisher=
,
@subscriber=
,
@working_directory =
,
@login =
,
@pwd =
إذا واجهت خطأ "فشل إنشاء قاعدة بيانات"، فتحقق مما إذا كان حساب MSSQLSERVER لديه إمكانية وصول كاملة إلى دليل عمل SQL.
تعرض هذه الصورة الخطأ الخاص على سجلات خادم SQL.
تأكد من أن حساب MSSQLSERVER لديه حق الوصول الكامل إلى دليل عمل SQL.
تأكد من إنشاء النشر والاشتراك على كل خادم SQL مسجل.
تعطيل نسخ SQL المتماثل يدويا
تحذير: أستخدم هذا الإجراء فقط إذا لم يتمكن WebSetup من إنشاء النسخ المتماثل وكان الخطأ (الأخطاء) غير واضح.
قم بتنفيذ هذا الإجراء مقابل قواعد بيانات BA على كل من مشغلي الأقراص بالقيم المتغيرة المقابلة.
EXEC sp_ba_remove_replication
@instance =
, @subscriber =
تحقق من إزالة المنشورات من كل من خوادم SQL للمسجل.
لمسح SQL Server بالكامل من تكوين النسخ المتماثل، تحتاج إلى حذف الاشتراكات يدويا وإفلات قواعد بيانات التوزيع على كل من خوادم SQL المسجلة.
USE master
EXEC sp_dropdistpublisher @publisher=
; EXEC sp_dropdistributiondb @database=distribution; EXEC sp_dropdistributor; GO
في بعض الحالات، قد يفشل الأمر الأخير مع رسالة الخطأ لا يمكن إسقاط اسم الخادم كناشر موزع نظرا لوجود قواعد بيانات تم تمكينها للنسخ المتماثل على ذلك الخادم.
EXEC sp_dropdistributor @no_checks = 1, @ignore_distributor =1
معلومات ذات صلة