استعمال ڪندڙ ھدايت
رليز 11.5 خارجي ڊيٽابيس جي گهرج
خارجي ڊيٽابيس جي گهرج
هي گائيڊ معلومات مهيا ڪري ٿو ته ڪيئن هڪ خارجي ڊيٽابيس کي ترتيب ڏيڻ لاءِ Cisco Unified Communications Manager IM ۽ Presence Service خاصيتون. ھيٺ ڏنل خاصيتون ھڪڙي خارجي ڊيٽابيس جي ضرورت آھي:
- مسلسل گروپ چيٽ
- مسلسل چيٽ لاء اعلي دستيابي
- پيغام آرڪيور (IM تعميل)
- منظم File منتقلي
- هي گائيڊ ڪيئن استعمال ڪجي، صفحي 1 تي
- خارجي ڊيٽابيس سيٽ اپ گهربل، صفحي 2 تي
- اضافي دستاويز، صفحي 4 تي
- خارجي ڊيٽابيس سيٽ اپ جون شرطون، صفحي 5 تي
- ڪارڪردگي تي غور، صفحي 5 تي
- حفاظتي تجويزن بابت، صفحي 6 تي
هي گائيڊ ڪيئن استعمال ڪجي
پنهنجي خارجي ڊيٽابيس کي ڪيئن ترتيب ڏيڻ جي هدايتن لاءِ هيٺين بابن کي ڏسو.
عمل
حڪم يا عمل | مقصد | |
قدم 1 | خارجي ڊيٽابيس جي گهرج، صفحي 1 تي | Review توهان جي خارجي ڊيٽابيس لاءِ معلومات ۽ ٻين ضرورتن جي مدد ڪريو. |
قدم 2 | خارجي ڊيٽابيس کي انسٽال ڪريو: • PostgreSQL انسٽال ڪريو • Oracle انسٽال ڪريو • انسٽال ڪريو Microsoft SQL Server |
انسٽاليشن جي معلومات لاءِ کاٻي پاسي جي بابن مان ھڪڙي ڏانھن وڃو. |
قدم 3 | خارجي ڊيٽابيس لاءِ IM ۽ موجودگي سروس کي ترتيب ڏيو | خارجي ڊيٽابيس ڪنيڪشن لاءِ IM ۽ موجودگي سروس کي ترتيب ڏيو. |
اڳتي ڇا ڪجي
خارجي ڊيٽابيس کي ترتيب ڏيڻ کان پوء، توهان جي خارجي ڊيٽابيس کي منظم ڪرڻ بابت معلومات لاء هن رهنمائي ۾ اضافي مواد جو حوالو ڏيو.
خارجي ڊيٽابيس سيٽ اپ گهرجون
عام ضرورتون
Cisco هڪ تصديق ٿيل PostgreSQL، Oracle، يا Microsoft SQL Server ايڊمنسٽريٽر هجڻ جو مشورو ڏئي ٿو ته جيئن ٻاهرين ڊيٽابيس مان معلومات برقرار رکڻ ۽ حاصل ڪرڻ لاءِ.
هارڊويئر ۽ نيٽ ورڪنگ جي گهرج
- خارجي ڊيٽابيس کي انسٽال ڪرڻ لاءِ وقف ڪيل سرور.
- سپورٽ ٿيل آپريٽنگ سسٽم ۽ پليٽ فارم جي ضرورتن تي تفصيل لاءِ ڊيٽابيس دستاويز ڏسو.
- IPv4 ۽ IPv6 IM ۽ Presence Service جي مدد سان آهن.
سافٽ ويئر جي گهرج
ھيٺ ڏنل جدول ۾ IM ۽ موجودگي سروس لاءِ عام خارجي ڊيٽابيس سپورٽ معلومات شامل آھي.
IM ۽ موجودگي خاصيتن لاءِ مخصوص تفصيلي معلومات لاءِ، ايندڙ ”فيچر جي گهرج“ سيڪشن ڏانهن رجوع ڪريو.
ٽيبل 1: IM ۽ موجودگي سروس لاءِ ڊيٽابيس سپورٽ
ڊيٽابيس | سپورٽ ٿيل نسخو |
PostgreSQL | نوٽ • Persistent Chat Rooms فيچر لاءِ PostgreSQL جو گھٽ ۾ گھٽ ورزن گھربل آھي 9.6.x PostgreSQL 12.x صرف IM ۽ موجودگي سروس رليز، 12.5(1) SU6 ۽ اعليٰ سان مطابقت رکي ٿو. ٽيسٽ 9.6.x کان 12.x تائين ورزن استعمال ڪندي ڪئي وئي آهي. اميد آهي ته 9.6.x، 10.x، 11.x، ۽ 12.x جا ٻيا سڀ ننڍا نسخا هم آهنگ رهندا. اهو اميد آهي ته مستقبل ۾ وڏيون رليز ۽ پيچ مطابقت رکن ٿيون، پر هن وقت آزمائشي نه آهن. |
اوريڪل | جاچ Oracle 9g، 10g، 11g، 12c، ۽ 19c ورزن استعمال ڪندي ڪئي وئي آھي. جيئن ته IM ۽ موجودگي خاصيتون عام Oracle خاصيتون استعمال ڪري رهيا آهن جهڙوڪ بنيادي SQL بيان، اسٽور ٿيل طريقا، ۽ بنيادي انڊيڪسنگ؛ اسان اميد رکون ٿا ته مستقبل جا نسخا هم آهنگ رهندا ۽ سپورٽ ڪيا ويندا جيستائين ٻي صورت ۾ هن دستاويز ۾ بيان نه ڪيو وڃي. سسڪو مستقبل جي وڏين IM ۽ موجودگي جي رليز دوران نئين وڏي Oracle DB رليز جي مطابقت جي جانچ شامل ڪرڻ جو ارادو رکي ٿو. |
Microsoft SQL سرور | جاچ MS SQL 2012، 2014، 2016، 2017، ۽ 2019 ورجن استعمال ڪندي ڪئي وئي آھي. IM ۽ موجودگي خاصيتون عام MS SQL خاصيتون استعمال ڪن ٿيون. مستقبل جي رليز ۽ پيچز مطابقت رکن ٿيون جيستائين ٻي صورت ۾ هن دستاويز ۾ بيان نه ڪيو وڃي. سسڪو يوچر دوران نئين وڏي ڊي بي رليز جي مطابقت جي جاچ کي شامل ڪرڻ جو ارادو رکي ٿو اهم IM ۽ موجودگي رليز. |
توهان ڪري سگهو ٿا:
- ڊيٽابيس کي ترتيب ڏيو مجازي يا غير مجازي پليٽ فارمن تي.
- ونڊوز يا لينڪس آپريٽنگ سسٽم تي ڊيٽابيس کي ترتيب ڏيو، جتي سپورٽ هجي. سپورٽ ٿيل آپريٽنگ سسٽم ۽ پليٽ فارم جي ضرورتن تي تفصيل لاءِ ڊيٽابيس دستاويز ڏسو.
- IPv4 ۽ IPv6 جي حمايت ڪئي وئي آهي IM ۽ موجودگي ڪنيڪشن سان ٻاهرين ڊيٽابيس ڏانهن.
خاصيت جي گهرج
خارجي ڊيٽابيس جون گهرجون مختلف هونديون آهن ان جي بنياد تي جيڪي خاصيتون توهان IM ۽ موجودگي سروس تي لڳائڻ چاهيو ٿا. مخصوص IM ۽ موجودگي خاصيتن لاءِ سپورٽ جي معلومات لاءِ ھيٺ ڏنل جدول ڏانھن رجوع ڪريو.
جدول 2: مخصوص IM ۽ موجودگي جي خصوصيتن لاءِ خارجي ڊيٽابيس جي گهرج
خاصيت | گهرجون |
مسلسل گروپ چيٽ خصوصيت | گھٽ ۾ گھٽ ھڪڙو منفرد منطقي خارجي ڊيٽابيس مثال (ٽيبل اسپيس) پوري IM ۽ موجودگي سروس انٽرڪلسٽر لاءِ گھربل آھي. هڪ منفرد منطقي خارجي ڊيٽابيس جو مثال هر IM ۽ پريزنس سروس نوڊ لاءِ يا IM ۽ Presence سروس ڪلسٽر ۾ redundancy Group لاءِ وڌ کان وڌ ڪارڪردگي ۽ اسڪيبلٽي فراهم ڪندو، پر لازمي ناهي. سپورٽ: • Oracle • PostgreSQL (نسخ 9.1 ۽ مٿي) • Microsoft SQL سرور |
مسلسل چيٽ جي خصوصيت لاء اعلي دستيابي | پڪ ڪريو ته ٻنهي موجودگي جي بيڪار گروپ نوڊس ساڳئي منفرد منطقي خارجي ڊيٽابيس مثال سان لڳايو ويو آهي. Oracle، PostgreSQL، ۽ Microsoft SQL Server جي حمايت ڪئي وئي آھي خارجي ڊيٽابيس جي طور تي مسلسل چيٽ لاءِ اعليٰ دستيابي لاءِ. بهرحال، نوٽ ڪريو ته Cisco تفصيلي پٺتي پيل ڊيٽابيس سپورٽ مهيا نه ڪندو آهي. گراهڪ پاڻ تي پٺتي پيل ڊيٽابيس جي مسئلن کي حل ڪرڻ جا ذميوار آهن. سپورٽ: • Oracle • پوسٽگري ايس ڪيو ايل • Microsoft SQL سرور (گهٽ ۾ گهٽ رليز 11.5 (1)SU2 آهي) |
ميسيج آرڪيور (مطابقت) خصوصيت | اسان تمام گهڻي صلاح ڏيون ٿا ته توهان هر IM ۽ موجودگي سروس ڪلستر لاءِ گهٽ ۾ گهٽ هڪ خارجي ڊيٽابيس ترتيب ڏيو؛ تنهن هوندي به توهان کي شايد ضرورت هجي هڪ کان وڌيڪ خارجي ڊيٽابيس هڪ ڪلستر لاءِ توهان جي ڊيٽابيس جي سرور جي گنجائش جي لحاظ سان. سپورٽ: • Oracle • پوسٽگري ايس ڪيو ايل • Microsoft SQL سرور |
منظم File منتقلي جي خصوصيت | توهان کي هر IM ۽ موجودگي سروس نوڊ لاءِ هڪ منفرد منطقي خارجي ڊيٽابيس مثال جي ضرورت آهي IM ۽ موجودگي سروس ڪلستر ۾. نوٽ ڊيٽابيس ٽيبل اسپيس ڪيترن ئي نوڊس يا ڪلسٽرن ۾ شيئر ڪري سگھجي ٿو مهيا ڪيل گنجائش ۽ ڪارڪردگي اوورلوڊ نه ڪئي وئي آهي. سپورٽ: • Oracle • پوسٽگري ايس ڪيو ايل • Microsoft SQL سرور |
جيڪڏهن توهان لڳاتار گروپ چيٽ، ميسيج آرڪيور (مطابقت) ۽ منظم ڪيل ڪنهن به ميلاپ کي ترتيب ڏيو ٿا file IM ۽ موجودگي سروس نوڊ تي خصوصيتن جي منتقلي، ساڳئي منفرد منطقي خارجي ڊيٽابيس مثال (ٽيبل اسپيس) سڀني خاصيتن ۾ حصيداري ڪري سگهجي ٿي جيئن هر خصوصيت الڳ ڊيٽا ٽيبل استعمال ڪري ٿي. اهو ڊيٽابيس مثال جي گنجائش تي منحصر آهي.
اضافي دستاويز
اهو طريقو صرف بيان ڪري ٿو ته ڪيئن IM ۽ موجودگي سروس تي خارجي ڊيٽابيس کي ترتيب ڏيڻ. اهو بيان نٿو ڪري ته ڪيئن مڪمل طور تي انهن خاصيتن کي ترتيب ڏيڻ لاء جيڪو هڪ خارجي ڊيٽابيس جي ضرورت آهي. خصوصيت لاءِ مخصوص دستاويز ڏسو جيڪو توهان مڪمل تشڪيل لاءِ ترتيب ڏئي رهيا آهيو:
- IM ۽ Presence سروس تي ميسيج آرڪيور (مطابقت) خصوصيت کي ترتيب ڏيڻ بابت معلومات لاءِ، IM ۽ موجودگي سروس لاءِ Instant Messaging Compliance ڏسو.
- IM ۽ موجودگي سروس تي مستقل گروپ چيٽ جي خصوصيت کي ترتيب ڏيڻ بابت معلومات لاءِ، ڏسو IM ۽ موجودگي سروس جي ترتيب ۽ انتظام.
- منظم ترتيب ڏيڻ تي معلومات لاء file منتقلي خصوصيت IM ۽ موجودگي سروس تي، ڏسو IM ۽ موجودگي سروس جي ترتيب ۽ انتظام.
خارجي ڊيٽابيس سيٽ اپ جون شرطون
IM ۽ موجودگي سروس تي خارجي ڊيٽابيس کي انسٽال ۽ ترتيب ڏيڻ کان اڳ، ھيٺيون ڪم انجام ڏيو:
- انسٽال ڪريو IM ۽ Presence سروس نوڊس جيئن بيان ڪيل انسٽاليشن گائيڊ فار Cisco Unified Communications Manager and the IM and Presence Service.
- IM ۽ موجودگي سروس نوڊس کي ترتيب ڏيو جيئن بيان ڪيل IM ۽ موجودگي سروس جي ترتيب ۽ انتظاميه ۾.
جيڪڏهن IM ۽ موجودگي سروس IPv6 استعمال ڪندي هڪ خارجي ڊيٽابيس سرور سان ڳنڍي ٿي، پڪ ڪريو ته انٽرپرائز پيٽرولر IPv6 لاءِ ترتيب ڏنل آهي ۽ اهو Eth0 مقرر ٿيل آهي IPv6 لاءِ هر نوڊ تي مقرري ۾؛ ٻي صورت ۾، خارجي ڊيٽابيس سرور سان ڪنيڪشن ناڪام ٿيندو. پيغام آرڪائيور ۽ سسڪو XCP ٽيڪسٽ ڪانفرنس مئنيجر خارجي ڊيٽابيس سان ڳنڍڻ جي قابل نه هوندا ۽ ناڪام ٿي ويندا. IM ۽ موجودگي سروس تي IPv6 ترتيب ڏيڻ بابت معلومات لاءِ، ڏسو IM ۽ موجودگي سروس جي ترتيب ۽ انتظام.
ڪارڪردگي تي غور
جڏهن توهان هڪ خارجي ڊيٽابيس کي IM ۽ موجودگي سروس سان ترتيب ڏيو ٿا، توهان کي هيٺين سفارشن تي غور ڪرڻ گهرجي:
- ڪارڪردگي جي مسئلن کان بچڻ لاء IM ۽ موجودگي سروس ڪلستر ۽ خارجي ڊيٽابيس جي وچ ۾ گول-ٽريپ دير (RTT) کي گھٽايو. اهو عام طور تي مڪمل ڪيو ويندو آهي ٻاهرين ڊيٽابيس سرور کي ڳولڻ سان جيترو ممڪن هجي IM ۽ موجودگي سروس ڪلستر جي ويجهو.
- خارجي ڊيٽابيس جي داخلائن کي مڪمل ٿيڻ جي اجازت نه ڏيو جيڪو IM ۽ موجودگي سروس ڪلستر تي ڪارڪردگي مسئلن جو سبب بڻائيندو. ٻاهرين ڊيٽابيس جي باقاعده سار سنڀال IM ۽ Presence Service جي ڪارڪردگي جي خراب ٿيڻ کي روڪڻ ۾ اهم ڪردار ادا ڪري ٿي.
خارجي ڊيٽابيس جي سار سنڀال خود ڊيٽابيس انجڻ جي سوالن جي عمل جي ميڪانيزم کي وڌيڪ ترتيب ڏئي ٿي جڏهن ڊيٽابيس ۾ رڪارڊ جو تعداد ڪجهه حد تائين پهچي وڃي.
مثال طورampلي، ڊفالٽ طور تي MSSQL ڊيٽابيس تي جڏهن توهان سوالن جي عمل جي اصلاح واري ميڪانيزم کي فعال ڪندا آهيو جنهن کي پيرا ميٽر سنيفنگ سڏيو ويندو آهي، اهو مسلسل چيٽ سروس جي ڪارڪردگي تي منفي اثر انداز ڪري سگهي ٿو. جيڪڏهن هي اصلاحي ميڪانيزم ڪنڪريٽ IM ۽ موجودگي سروس سوالن لاءِ پلان گائيڊز سان ترتيب نه ٿو ڏئي، مسلسل چيٽ تائين فوري پيغام پهچائڻ ۾ دير متعارف ڪرايو ويندو.
لاڳاپيل موضوع
PostgreSQL دستاويز
Oracle دستاويز
Microsoft سرور دستاويز
سيڪيورٽي سفارشون بابت
خارجي ڊيٽابيس ڪنيڪشن سيڪيورٽي
IM ۽ موجودگي سروس ٻاهرين ڊيٽابيس لاءِ محفوظ TLS/SSL ڪنيڪشن مهيا ڪري ٿي پر صرف تڏهن جڏهن Oracle يا Microsoft SQL Server کي ڊيٽابيس جي قسم طور چونڊيو وڃي ٿو. اسان سفارش ڪريون ٿا ته توهان هن حفاظتي حد تي غور ڪريو جڏهن توهان پنهنجي IM ۽ موجودگي سروس جي مقرري جو منصوبو ٺاهيو، ۽ انهن حفاظتي سفارشن تي غور ڪريو جيڪي اسان هن موضوع ۾ مهيا ڪندا آهيون.
وڌ ۾ وڌ حد ڪنيڪشن سيٽ اپ
اضافي سيڪيورٽي لاءِ، توھان محدود ڪري سگھو ٿا وڌ ۾ وڌ تعداد جي اجازت ڏنل ڪنيڪشنن کي خارجي ڊيٽابيس ڏانھن.
اسان ھتي ڏنل ھدايتن کي استعمال ڪريو ڊيٽابيس ڪنيڪشن جو تعداد ڳڻڻ لاءِ جيڪي توھان جي مقرري لاءِ مناسب آھن. هي سيڪشن اختياري ترتيب آهي. ھدايت بيان ڪري ٿي ته:
- توهان منظم هلائي رهيا آهيو file منتقلي، ميسيج آرڪائيور (مطابقت)، ۽ IM ۽ موجودگي سروس تي مسلسل گروپ چيٽ خاصيتون.
- توهان Cisco Unified CM IM ۽ Presence Administration انٽرفيس تي مستقل گروپ چيٽ فيچر لاءِ ڊيٽابيس سان ڪنيڪشن جو ڊفالٽ نمبر ترتيب ڏيو.
ھدايت
PostgreSQL - max_connections = (N × 15) + اضافي ڪنيڪشن
Oracle — QUEUESIZE = (N × 15) + اضافي ڪنيڪشن
Microsoft SQL سرور - سمورو ڪنيڪشن جو وڌ ۾ وڌ تعداد = (N x15) + اضافي ڪنيڪشن
- N توهان جي IM ۽ موجودگي سروس ڪلستر ۾ نوڊس جو تعداد آهي.
- 15 IM ۽ Presence Service تي ڊيٽابيس سان ڪنيڪشن جو ڊفالٽ نمبر آھي، يعني پنج ڪنيڪشن ھر ھڪ لاءِ منظم file منتقلي، پيغام آرڪائيو، ۽ مسلسل گروپ چيٽ خاصيتون.
- اضافي ڪنيڪشن نمائندگي ڪري ٿو ڪنهن به آزاد انتظاميه يا ڊيٽابيس ايڊمنسٽريٽر (DBA) ڪنيڪشن کي ڊيٽابيس سرور سان.
PostgreSQL
PostgreSQL ڊيٽابيس ڪنيڪشن جي تعداد کي محدود ڪرڻ لاءِ، postgresql.conf ۾ max_connections قدر ترتيب ڏيو file install_dir/data ڊاريڪٽري ۾ واقع آهي. اسان سفارش ڪريون ٿا ته توھان مقرر ڪريو max_connections پيٽرولر جي قيمت برابر، يا ان کان ٿورو وڌيڪ، مٿي ڏنل ھدايتن جي.
مثال طورampلي، جيڪڏهن توهان وٽ هڪ IM ۽ موجودگي سروس ڪلستر آهي جنهن ۾ ڇهه نوڊس شامل آهن، ۽ توهان کي اضافي جي ضرورت آهي
ٽي DBA ڪنيڪشن، مٿي ڏنل هدايتن کي استعمال ڪندي، توهان max_connections جي قيمت کي 93 تي مقرر ڪيو.
اوريڪل
Oracle ڊيٽابيس ڪنيڪشن جي تعداد کي محدود ڪرڻ لاءِ، QUEUESIZE پيراميٽر ترتيب ڏيو lister.ora ۾ file install_dir/data ڊاريڪٽري ۾ واقع آهي. اسان سفارش ڪريون ٿا ته توھان مقرر ڪريو QUEUESIZE پيٽرولر جو قدر مٿي ڏنل ھدايتن جي برابر.
مثال طورampلي، جيڪڏهن توهان وٽ هڪ IM ۽ موجودگي سروس ڪلستر آهي جنهن ۾ 4 نوڊس شامل آهن، ۽ توهان کي هڪ اضافي DBA ڪنيڪشن جي ضرورت آهي، مٿي ڏنل هدايتن کي استعمال ڪندي، توهان QUEUESIZE قدر کي 61 تي سيٽ ڪيو.
Microsoft SQL سرور
MS SQL Server ڊيٽابيس جي تعداد کي محدود ڪرڻ لاءِ ھڪ ئي وقت ۾ ڪنيڪشن ھيٺ ڏنل قدمن تي عمل ڪريو. اسان سفارش ڪريون ٿا ته توهان قطار جي سائيز کي مٿي ڏنل هدايتن جي برابر مقرر ڪريو.
- SQL سرور ڪنفيگريشن مئنيجر کان، ساڄي ڪلڪ ڪريو نوڊ جنهن کي توهان ترتيب ڏيڻ چاهيو ٿا ۽ ڪلڪ ڪريو پراپرٽيز.
- ڪلڪ ڪنيڪشن.
- ڪنيڪشن پين ۾، 0 کان 32767 تائين ھڪڙي قيمت داخل ڪريو سمورو ڪنيڪشن جي وڌ ۾ وڌ تعداد ۾ ڊائلاگ باڪس.
- Microsoft SQL سرور ٻيهر شروع ڪريو.
ڊفالٽ ٻڌندڙ پورٽ سيٽ اپ
هي سيڪشن هڪ اختياري ترتيب آهي.
اضافي سيڪيورٽي لاء، توهان خارجي ڊيٽابيس تي ڊفالٽ ٻڌڻ واري پورٽ کي تبديل ڪرڻ جو انتخاب ڪري سگھو ٿا:
- PostgreSQL لاءِ، ڏسو سيٽ اپ PostgreSQL Listening Port تفصيلات لاءِ ته ڊفالٽ لسٽر پورٽ کي ڪيئن ايڊٽ ڪجي.
- Oracle لاءِ، توھان ايڊٽ ڪري سگھوٿا ڊفالٽ ٻڌندڙ پورٽ کي ايڊٽ ڪندي lister.ora config file
- Microsoft SQL سرور لاءِ، توھان ھڪ TCP/IP پورٽ نمبر تفويض ڪري سگھو ٿا ڊفالٽ ٻڌندڙ پورٽ جي طور تي SQL سرور ڪنفيگريشن مئنيجر ۾. تفصيل لاءِ، ڏسو Default Listener Port Setup for Microsoft SQL Server.
خارجي ڊيٽابيس جي گهرج
دستاويز / وسيلا
![]() |
CISCO رليز 11.5 خارجي ڊيٽابيس جي گهرج [pdf] استعمال ڪندڙ ھدايت ريليز 11.5 خارجي ڊيٽابيس جي گهرج، رليز 11.5، خارجي ڊيٽابيس جي گهرج، ڊيٽابيس جي گهرج، گهربل |