Si es un cliente de Managed Hosting, este tema no se aplica a usted.
Comenzando por la versión del segundo trimestre de 2016, el instalador de Blackboard Learn 9.1 se basa en Gradle y Maven. El proceso de instalación se ha modificado, pero finalmente se está simplificando más. El nuevo instalador se ejecuta completamente desde la línea de comandos. Las propiedades de Blackboard Learn están preconfiguradas en un archivo sin formato junto con algunos ajustes para definir el proceso de instalación. Solo hay algunas consultas requeridas en ese archivo. La mayoría de los ajustes tienen un valor predeterminado razonable que solo requiere una entrada si usted necesita modificarlo.
Preparación de las propiedades del instalador
El nuevo instalador de Blackboard Learn no tiene una interfaz del usuario. Por lo tanto, no hay formularios disponibles para recopilar los datos en el momento de la instalación. Para especificar esta información, el instalador requiere un archivo sin formato que contenga la información de configuración anteriormente ingresada durante la instalación. A los efectos de este documento, el archivo de configuración debe tener el nombre installation.properties, pero no hay requisitos para un nombre de archivo en particular, ya que la ruta completa al archivo se transfiere al script de instalación como un argumento de línea de comandos.
El instalador requiere varios parámetros y un subconjunto de parámetros necesarios que dependen de la base de datos que el sistema utilizará.
Instalación nueva
Propiedad | Descripción |
---|---|
bbconfig.basedir | Este es el directorio donde se debe instalar Learn. Por lo general, /usr/local/blackboard o C:/blackboard |
bbconfig.file.license | Esta es la ruta completa a la licencia de Blackboard para utilizar al instalar Learn |
bbconfig.java.home | Esta es la ruta completa al directorio de Java 8, es decir, /usr/local/jdk1.8.0_60 |
bbconfig.appserver.fullhostname | El nombre de host completo del servidor de aplicaciones de Learn |
bbconfig.admin.email | Dirección de correo electrónico del administrador |
bbconfig.smtpserver.hostname | El nombre de host del servidor de correo SMTP |
bbconfig.inst.name | Nombre de la institución |
bbconfig.inst.city | Ciudad de la institución |
bbconfig.inst.state | Estado de la institución |
bbconfig.inst.zip | Código postal de la institución |
bbconfig.inst.country | País de la institución |
bbconfig.inst.type | Tipo de institución: Desarrollador, K12, corporativo, NAHE, INTL, etc. |
antargs.default.users.integration.password | Contraseña para el usuario 'integración', usada para la integración de la instantánea |
antargs.default.users.rootadmin.password | Contraseña para el usuario 'root_admin', usada para la función de instalación virtual inactiva |
antargs.default.users.administrator.password | Contraseña para el usuario 'administrador' |
antargs.default.users.guest.password | Contraseña para el usuario 'invitado' |
bbconfig.database.datadir | El directorio para colocar los archivos de la base de datos. Debe estar ubicado fuera del directorio de instalación de Blackboard. |
bbconfig.database.type | El tipo de base de datos. Debe ser mssql u oracle. |
bbconfig.database.server.instancename | El nombre de la instancia de la base de datos |
bbconfig.database.server.fullhostname | El nombre de host completo del servidor de la base de datos |
bbconfig.database.server.systemuserpassword | Contraseña del sistema del servidor de la base de datos |
antargs.default.vi.db.password | Contraseña de la base de datos BBLEARN |
antargs.default.vi.stats.db.password | Contraseña de la base de datos BBLEARN_stats |
antargs.default.vi.report.user.password | Contraseña de la base de datos BBLEARN_report |
bbconfig.database.admin.password | Contraseña de la base de datos BBLEARN_admin |
bbconfig.cs.db.cms-user.pass | Contraseña de la base de datos BBLEARN_cms y BBLEARN_cms_doc |
bbconfig.database.server.instancenametype.oracle | La SID o el SERVICE_NAME de Oracle |
bbconfig.oracle.client.drivertype | El tipo de controlador de Oracle, es decir, 'delgado' |
bbconfig.database.indexdir.oracle | El directorio que aloja los índices de Oracle |
bbconfig.server.type | Server type for the installation. This property is only needed if your Learn environment had a PRODUCTION MODE mobile registration. El registro móvil puede establecerse de forma predeterminada como MODO DE PRUEBA si esta propiedad no está establecida como PRODUCTION. Visit Behind the Blackboard to learn more about this known issue. |
El directorio de datos debe estar disponible para la base de datos y el directorio DEBE existir anticipadamente. Debido a que el directorio de instalación de Blackboard no existe antes de una instalación limpia, el directorio de datos NO DEBE estar en el directorio de instalación.
Ejemplo de archivo de las propiedades de la instalación
En el siguiente ejemplo se muestra cómo sería el archivo installation.properties. Para brindar la información completa, aparecen los ajustes para SQL Server y Oracle, pero usted solo debe utilizar el que corresponda con su instalación.
Windows
#
# Installer Overrides
#
bbconfig.basedir=C:/blackboard
bbconfig.file.license=C:/bbinstaller/license/bb-license.xml
bbconfig.java.home=C:/java/jdk1.8.0_91
#
# Shared Content folder
#
bbconfig.base.shared.dir=//filer/path/bb_content
#
# Shared Content folder
#
UNIX STYLE:
bbconfig.base.shared.dir=/mnt/shares/bb_content
#
# Explicitly set Hostname properties
#
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
#
# Use 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
#
# Demonstrate non-required settings
#
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
#
# Front-End Settings
#
bbconfig.frontend.fullhostname=dev.bbdn.local
bbconfig.frontend.protocol=https
bbconfig.frontend.portnumber=8443
#
# Installer-set passwords
#
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
#
# Institution Information
#
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
#
# Installer Overrides
#
bbconfig.basedir=/usr/local/blackboard
bbconfig.file.license=/usr/local/license/bb-license.xml
bbconfig.java.home=/usr/local/jdk1.8.0_91
#
# Explicitly set Hostname properties
#
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
#
# Use 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
#
# Demonstrate non-required settings
#
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
#
# Front-End Settings
#
bbconfig.frontend.fullhostname=dev.bbdn.local
bbconfig.frontend.protocol=https
bbconfig.frontend.portnumber=8443
#
# Installer-set passwords
#
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
#
# Institution Information
#
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
Actualización
La versión del segundo trimestre de 2016 contiene una actualización para ActiveMQ. Es importante que la tabla ACTIVEMQ_MSGS esté vacía antes de realizar la actualización. Si usted es un cliente autoalojado y necesita asistencia con esta acción, abra un caso en Asistencia al cliente.
Si está actualizando una instalación de Blackboard Learn existente, la lista de cantidades mínimas de parámetros requeridos es mucho más pequeña.
A continuación, se muestra un ejemplo de archivo installer.properties que contiene las propiedades mínimas.
Windows
# Minimum Required Parameters for Upgrade to Q2 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
# Minimum Required Parameters for Upgrade to Q2 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
Observe que "######" representa las contraseñas. El proceso de actualización ignora los valores en estos parámetros, ya que usted está actualizando un sistema existente que ya conoce estos valores.El valor de antargs.default.vi.db.password debe coincidir con el parámetro que aparece en el archivo bb-config.properties.
Una vez que la actualización esté completa, puede agregar cualquier opción jvm personalizada nuevamente en el archivo bb-config.properties y ejecutar un comando PushConfigUpdates. Varias opciones de JVM obsoletas de Java 8.