إذا كنت عميل "استضافة مُدارة"، فهذا الموضوع لا ينطبق عليك.

بدءًا من الإصدار Q2 2016، سيكون برنامج تثبيت Blackboard Learn 9.1 مستندًا إلى Gradle وMaven. لقد تغيرت عملية التثبيت ولكنها في النهاية أصبحت أكثر سلاسة وانسيابية. يتم تشغيل برنامج التثبيت الجديد بالكامل من سطر الأوامر. وتكون خصائص Blackboard Learn مكونة مسبقًا في ملف مسطح مع مجموعة قليلة من الإعدادات التي ينبغي تحديدها لعملية التثبيت. وهناك مجموعة قليلة من الإدخالات المطلوبة فقط موجودة في هذا الملف. ولمعظم الإعدادات قيمة افتراضية معقولة تتطلب فقط إدخالاً إذا كنت تحتاج إلى تغييرها.


الاستعداد لخصائص برنامج التثبيت

لا يحتوي برنامج تثبيت Blackboard Learn الجديد على واجهة مستخدم. ولذلك، فليس هناك أي نماذج متاحة لتجميع البيانات في وقت التثبيت. ولتحديد هذه المعلومات، يتطلب برنامج التثبيت ملفًا مسطحًا يحتوي على معلومات التكوين المدخلة مسبقًا أثناء التثبيت. وبسبب هذا المستند، فإن ملف التكوين سيتم تسميته installation.properties، ولكن ليس هناك ضرورة لاستخدام اسم معين للملف وذلك لأن المسار الكامل للملف يتم تمريره إلى النصوص البرمجية للتثبيت كوسيطة سطر أوامر.

هناك العديد من المعلمات المطلوبة من قبل برنامج التثبيت ومجموعة فرعية من المعلمات المطلوبة المعتمدة على قاعدة البيانات التي سيستخدمها النظام.


عملية تثبيت حديثة

خاصية الوصف
bbconfig.basedir هذا هو الدليل الذي سيتم تثبيت Learn فيه وبشكلٍ عام يكون ‎/usr/local/blackboard أو C:/blackboard
bbconfig.file.license هذا هو المسار الكامل إلى ترخيص Blackboard لاستخدامه عند تثبيت Learn
bbconfig.java.home هذا هو المسار الكامل إلى دليل Java 8 وهو ‎/usr/local/jdk1.8.0_60
bbconfig.appserver.fullhostname اسم المضيف الكامل لـ Learn Application Server
bbconfig.admin.email عنوان البريد الإلكتروني للمسؤول
bbconfig.smtpserver.hostname اسم مضيف خادم بريد SMTP
bbconfig.inst.name اسم المؤسسة
bbconfig.inst.city مدينة المؤسسة
bbconfig.inst.state الولاية التي توجد بها المؤسسة
bbconfig.inst.zip الرمز البريدي للمؤسسة
bbconfig.inst.country الدولة التي توجد بها المؤسسة
bbconfig.inst.type نوع المؤسسة: Developer و K12 و Corporate و NAHE و INTL وما إلى ذلك.
antargs.default.users.integration.password كلمة المرور الخاصة بالمستخدم 'integration' والذي يستخدم في تكامل الالتقاط
antargs.default.users.rootadmin.password كلمة المرور للمستخدم 'root_admin'، ويستخدم لميزة "التثبيت الافتراضي" غير العاملة.
antargs.default.users.administrator.password كلمة المرور للمستخدم 'administrator'
antargs.default.users.guest.password كلمة المرور للمستخدم 'guest'
bbconfig.database.datadir الدليل الذي يتم وضع ملفات قواعد البيانات فيه. ينبغي أن يكون ذلك موجودًا خارج دليل تثبيت Blackboard.
bbconfig.database.type نوع قاعدة البيانات. ينبغي أن تكون mssql أو oracle.
bbconfig.database.server.instancename اسم مثيل قاعدة البيانات
bbconfig.database.server.fullhostname اسم المضيف الكامل لخادم قاعدة البيانات
bbconfig.database.server.systemuserpassword كلمة مرور النظام الخاص بخادم قاعدة البيانات
antargs.default.vi.db.password كلمة مرور قاعدة بيانات BBLEARN
antargs.default.vi.stats.db.password كلمة مرور قاعدة بيانات BBLEARN_stats
antargs.default.vi.report.user.password كلمة مرور قاعدة بيانات BBLEARN_report
bbconfig.database.admin.password كلمة مرور قاعدة بيانات BBLEARN_admin
bbconfig.cs.db.cms-user.pass كلمة مرور قاعدتي البياناتBBLEARN_cms وBBLEARN_cms_doc
bbconfig.database.server.instancenametype.oracle معرف خدمة Oracle أو SERVICE_NAME
bbconfig.oracle.client.drivertype نوع محرك أقراص Oracle ويقصد به 'thin'
bbconfig.database.indexdir.oracle الدليل الذي يتضمن فهارس Oracle
bbconfig.server.type نوع الخادم المطلوب للتثبيت. هذه الخاصية مطلوبة فقط في حالة احتواء بيئة Learn الخاصة بك على خاصية تسجيل الأجهزة المحمولة الخاصة بوضع الإنتاج. يمكن أن يتم تسجيل الأجهزة المحمولة افتراضيًا إلى وضع الاختبار في حالة عدم تعيين هذه الخاصية إلى PRODUCTION. تفضل بزيارة Behind the Blackboard لمعرفة المزيد حول هذه المشكلة المعروفة.

ينبغي أن يكون دليل البيانات متاحًا لقاعدة البيانات وينبغي أن يكون الدليل موجودًا قبل ذلك الوقت. ولأن دليل تثبيت Blackboard لا يكون موجودًا قبل التثبيت النظيف، ينبغي "أن لا يكون" دليل البيانات موجودًا ضمن دليل التثبيت.

نموذج لملف خصائص التثبيت

يعرض النموذج التالي ما سيكون عليه الملف installation.properties. وكي تكون المعلومات كاملة، يتم ذكر الإعدادات الخاصة بكلٍ من SQL Server وOracle، ولكن يُرجى استخدام الإعدادات المناسبة التي تتوافق مع عملية التثبيت التي تقوم بها.

نظام التشغيل Windows

#
# تجاوزات برنامج التثبيت
#
bbconfig.basedir=C:/blackboard
bbconfig.file.license=C:/bbinstaller/license/bb-license.xml
bbconfig.java.home=C:/java/jdk1.8.0_91

#
# مجلد المحتوى المشترك
#
bbconfig.base.shared.dir=//filer/path/bb_content
#
# مجلد المحتوى المشترك
#
نمط UNIX:
bbconfig.base.shared.dir=/mnt/shares/bb_content

 

#
# خصائص اسم المضيف المعينة بشكل صريح
#
bbconfig.appserver.fullhostname=dev.bbdn.local
bbconfig.appserver.machinename=dev.bbdn.local
bbconfig.collabserver.fullhostname.default=dev.bbdn.local
bbconfig.smtpserver.hostname=mail.monument.edu



#
# استخدام SQL Server
#
bbconfig.database.type=mssql

bbconfig.database.server.portname=1433

bbconfig.database.datadir=C:/mssql/bbdata

bbconfig.database.server.fullhostname=mssql.monument.edu
bbconfig.database.server.instancename=SQLSERVER

bbconfig.database.server.systemuserpassword=mssql

#
# إظهار الإعدادات غير المطلوبة
#
bbconfig.tomcat.debug.enable=true
bbconfig.min.heapsize.tomcat=2048m
bbconfig.max.heapsize.tomcat=2048m
bbconfig.max.stacksize.tomcat=1M
bbconfig.jvm.options.extra.tomcat=-XX:+UseCompressedOops -XX:+DoEscapeAnalysis -Xverify:none
bbconfig.group.javascript.files=false
bbconfig.unix.max.open.files=5000

#
# إعدادات الواجهة الأمامية
#
bbconfig.frontend.fullhostname=dev.bbdn.local
bbconfig.frontend.protocol=https
bbconfig.frontend.portnumber=8443

#
# كلمات المرور المعينة من قِبل برنامج التثبيت
#
antargs.default.users.guest.password=password
antargs.default.users.administrator.password=password
antargs.default.users.integration.password=password
antargs.default.users.rootadmin.password=password
antargs.default.vi.report.user.password=mssql
antargs.default.vi.db.password=mssql
antargs.default.vi.stats.db.password=mssql
antargs.default.vi.report.user.password=mssql
bbconfig.database.admin.password=mssql
bbconfig.cs.db.cms-user.pass=mssql

#
# معلومات المؤسسة
#
bbconfig.admin.email=admin@monument.edu
bbconfig.inst.city=Washington
bbconfig.inst.country=USA
bbconfig.inst.name=Monument University
bbconfig.inst.state=DC
bbconfig.inst.type=NAHE
bbconfig.inst.zip=20036

Linux

#
# تجاوزات برنامج التثبيت
#
bbconfig.basedir=/usr/local/blackboard
bbconfig.file.license=/usr/local/license/bb-license.xml
bbconfig.java.home=/usr/local/jdk1.8.0_91
#
# خصائص اسم المضيف المعينة بشكل صريح
#
bbconfig.appserver.fullhostname=dev.bbdn.local
bbconfig.appserver.machinename=dev.bbdn.local
bbconfig.collabserver.fullhostname.default=dev.bbdn.local
bbconfig.smtpserver.hostname=mail.monument.edu



#
# استخدام Oracle
#
bbconfig.database.type=oracle
bbconfig.database.server.portnumber=1521

bbconfig.database.datadir=/usr/local/oracle/bbdata
bbconfig.database.indexdir.oracle=/usr/local/oracle/bbdata

bbconfig.database.server.fullhostname=oracle.monument.edu
bbconfig.database.server.instancename=ORACLE.monument.edu
bbconfig.database.server.instancenametype.oracle=BBLEARN

bbconfig.database.server.systemuserpassword=oracle
bbconfig.oracle.client.drivertype=thin

#
# إظهار الإعدادات غير المطلوبة
#
bbconfig.tomcat.debug.enable=true
bbconfig.min.heapsize.tomcat=2048m
bbconfig.max.heapsize.tomcat=2048m
bbconfig.max.stacksize.tomcat=1M
bbconfig.jvm.options.extra.tomcat=-XX:+UseCompressedOops -XX:+DoEscapeAnalysis -Xverify:none
bbconfig.group.javascript.files=false
bbconfig.unix.max.open.files=5000

#
# إعدادات الواجهة الأمامية
#
bbconfig.frontend.fullhostname=dev.bbdn.local
bbconfig.frontend.protocol=https
bbconfig.frontend.portnumber=8443

#
# كلمات المرور المعينة من قبل برنامج التثبيت
#
antargs.default.users.guest.password=password
antargs.default.users.administrator.password=password
antargs.default.users.integration.password=password
antargs.default.users.rootadmin.password=password
antargs.default.vi.report.user.password=oracle
antargs.default.vi.db.password=oracle
antargs.default.vi.stats.db.password=oracle
antargs.default.vi.report.user.password=oracle
bbconfig.database.admin.password=oracle
bbconfig.cs.db.cms-user.pass=oracle

#
# معلومات المؤسسة
#
[email protected]
bbconfig.inst.city=Washington
bbconfig.inst.country=USA
bbconfig.inst.name=Monument University
bbconfig.inst.state=DC
bbconfig.inst.type=NAHE bbconfig.inst.zip=20036


الترقية

يحتوي الإصدار Q2 2016 على ترقية لـ ActiveMQ. من المهم أن يكون الجدول ACTIVEMQ_MSGS فارغًا قبل إجراء الترقية. إذا كنت تستخدم الاستضافة الذاتية وتحتاج إلى المساعدة في هذا الإجراء، يُرجى فتح حالة لدى "دعم العملاء".

إذا كنت تقوم بترقية تثبيت حالي من Blackboard Learn، يكون الحد الأدنى لقائمة عدد المعلمات المطلوبة أقل كثيرًا.

فيما يلي نموذج ملف installer.properties الذي يحتوي على الحد الأدنى من الخصائص:

نظام التشغيل Windows

# الحد الأدنى للمعلمات المطلوبة للترقية إلى الربع الثاني من 2016

antargs.default.vi.db.password=######
antargs.default.users.administrator.password=######
antargs.default.users.integration.password=######
antargs.default.users.rootadmin.password=######
bbconfig.basedir=C:/blackboard
bbconfig.file.license=C:/license/blackboard-license.xml
bbconfig.java.home=C:/java/jdk1.8.0_91

Linux

# الحد الأدنى للمعلمات المطلوبة للترقية إلى الربع الثاني من 2016

antargs.default.vi.db.password=######
antargs.default.users.administrator.password=######
antargs.default.users.integration.password=######
antargs.default.users.rootadmin.password=######
bbconfig.basedir=/usr/local/blackboard
bbconfig.file.license=/usr/local/license/blackboard-license.xml
bbconfig.java.home=/usr/local/jdk1.8.0_91

لاحظ أن استخدام '######' سيكون بديلاً لكلمات المرور. وينبغي أن تتجاهل عملية الترقية القيم الموجودة في المعلمات وذلك لأنك تقوم بالترقية والنظام الحالي على معرفة بالفعل بهذه القيم. يجب أن تتطابق قيمة  antargs.default.vi.db.password مع المعلمة الواردة في ملف bb-config.properties لديك.

بمجرد اكتمال الترقية، يمكنك إضافة أي خيارات jvm مخصصة مرة أخرى في الملف bb-config.properties وتشغيل PushConfigUpdates. وقد قللت Java 8 من العديد من خيارات JVM.

المزيد حول Java 8