Share via


Instalación de la base de datos con el Shell de administración de Lync Server

 

Última modificación del tema: 2012-10-17

La separación de roles y responsabilidades entre los administradores de servidor y los administradores SQL Server puede ocasionar retrasos en la implementación. Microsoft Lync Server 2010 usa el control de acceso basado en roles (RBAC) para atenuar estas dificultades. En algunos casos, el administrador de SQL Server tiene que administrar la instalación de bases de datos en el servidor de SQL Server fuera de RBAC. El Shell de administración de Lync Server permite al administrador de SQL Server ejecutar los cmdlets de Windows PowerShell diseñados para configurar bases de datos con los archivos de datos y de registro correctos. Para obtener más información, consulte Permisos de implementación para SQL Server.

importantImportante:
El siguiente procedimiento presupone que como mínimo los archivos OCSCore.msi, SQL Server 2005 BC (SQLServer2005_BC.msi) y SQL Server Native Client (sqlncli.msi) de Lync Server 2010 están instalados. El archivo OCSCore.msi está ubicado en el medio de instalación en el directorio \Setup\AMD64\Setup. SQLServer2005_BC.msi y sqlncli.msi están ubicados en \Setup\amd64. Además, la preparación de Active Directory para Lync Server 2010 se ha realizado correctamente.

Install-CsDatabase es el cmdlet de Windows PowerShell que debe usar para instalar las bases de datos. El cmdlet Install-CsDatabase tiene una gran cantidad de parámetros, aquí solo se tratan algunos. Para ver los detalles sobre los posibles parámetros, consulte la documentación del Shell de administración de Lync Server.

warningAdvertencia:
Para evitar problemas de rendimiento y de posibles tiempos de espera, debe usar siempre nombres de dominio completos (FQDN) cuando hace referencia a servidores de SQL Server. Evite usar referencias de solo nombre de host. Por ejemplo, use sqlbe.contoso.net, pero evite usar SQLBE.

Para instalar bases de datos, Install-CsDatabase usa cuatro métodos básicos para colocar las bases de datos en el servidor de SQL Server preparado:

  • Ejecute Install-CsDatabase sin DatabasePaths o UseDefaultSqlPath. El cmdlet usa un algoritmo integrado para determinar la mejor posición para los archivos de datos y registros. El algoritmo solo funciona para implementaciones de un SQL Server independiente y no se recomienda su uso en clústeres de SQL Server. Los clústeres de SQL Server deben usar DatabasePaths para definir las rutas de acceso de los archivos de datos y registro o UseDefaultSqlPath.

  • Ejecute Install-CsDatabase con los parámetros DatabasePaths. El algoritmo integrado para optimizar las ubicaciones de archivos de datos y registros no se usa si el parámetro DatabasePaths está definido. El uso de este parámetro permite definir las ubicaciones donde se implementarán archivos de datos y registros. Este parámetro se puede usar con clústeres de SQL Server.

  • Ejecute Install-CsDatabase con UseDefaultSqlPaths. Esta opción no usa el algoritmo integrado para optimizar las ubicaciones de archivos de datos y registros. Los archivos de datos y registros se implementan según los valores predeterminados establecidos por el administrador de SQL Server. Estas rutas de acceso se establecen normalmente para la administración automática de archivos de datos y registros en SQL Server previamente y no están asociadas a la instalación de Lync Server 2010. Este parámetro se puede usar con clústeres de SQL Server.

Para usar los cmdlets de Windows PowerShell para configurar el almacén de administración central de SQL Server

  1. Inicie sesión en cualquier equipo con credenciales administrativas para la creación de bases de datos en el servidor de SQL Server. Para obtener más información, consulte Permisos de implementación para SQL Server.

  2. Abra el Shell de administración de Lync Server. Si no ha ajustado la directiva de ejecución para Windows PowerShell, deberá hacerlo para permitir que los scripts de Windows PowerShell se ejecuten. Para obtener información detallada, consulte "Examinar la directiva de ejecución", en https://go.microsoft.com/fwlink/?linkid=203093&clcid=0xC0A.

  3. Use el cmdlet Install-CsDatabase para instalar el Almacén de administración central.

    Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn <fully qualified domain name of SQL Server> 
    -SqlInstanceName <named instance> -DatabasePaths <logfile path>,<database file path> 
    -Report <path to report file>
    
    Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc -DatabasePaths "C:\CSDB-Logs","C:\CSDB-CMS" -Report "C:\Logs\InstallDatabases.html"
    
    tipSugerencia:
    El parámetro Report es opcional pero útil si está documentando el proceso de instalación.
  4. Cuando la instalación de la base de datos finaliza, puede cerrar el Shell de administración de Lync Server o continuar con la instalación de las bases de datos configuradas de Lync Server 2010 en Topology Builder.

Para usar cmdlets de Windows PowerShell para configurar ubicaciones de registro y bases de datos de SQL Server

  1. Install-CsDatabase –DatabasePaths puede utilizar hasta seis parámetros de ruta de acceso y que cada uno defina las rutas para las unidades definidas en Colocación del archivo de registro y los datos de SQL Server. Mediante las reglas lógicas de la configuración de base de datos en Lync Server 2010, las unidades se analizan en cubos de dos, cuatro o seis. Dependiendo de la configuración de SQL Server y el número de cubos, se proporcionarán dos, cuatro o seis rutas de acceso.

    Si tiene tres unidades, se da prioridad al registro y los archivos de datos se distribuyen después. Un ejemplo de un servidor de SQL Server configurado con seis unidades:

    Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net -DatabasePaths "D:\CSDynLogs","E:\CSRtcLogs","F:\MonCdrArcLogs","G:\MonCdrArchData","H:\AbsAppLog","I:\DynRtcAbsAppData" -Report "C:\Logs\InstallDatabases.html"
    

    Depósitos de SQL Server para la selección de ubicación de la unidad

  2. Cuando finalice la instalación de la base de datos, puede cerrar Shell de administración de Lync Server o seguir con la instalación de las bases de datos configuradas de Lync Server 2010 definidas en Topology Builder.

Para usar los cmdlets de Windows PowerShell con el fin de configurar las bases de datos configuradas de la topología de SQL Server

  1. Para instalar las bases de datos configuradas de Topology Builder para Lync Server 2010, el administrador de Lync Server debe publicar la topología. Para obtener más información, consulte Publicar la topología en la documentación sobre implementación.

  2. Inicie sesión en cualquier equipo con credenciales administrativas para la creación de bases de datos en el servidor de SQL Server. Consulte el tema Permisos de implementación para SQL Server.

    importantImportante:
    Para poder configurar las bases de datos de SQL Server, asegúrese de que la cuenta de administrador de SQL Server utilizada para realizar los pasos descritos aquí también es miembro del grupo sysadmins (o equivalente) en el servidor que ejecuta SQL Server y que desempeña el rol de Servidor de administración central. Esto es especialmente importante para comprobar grupos de servidores Lync Server adicionales que requieran la instalación o configuración de bases de datos de SQL Server. Por ejemplo, si implementa un segundo grupo de servidores (Grupo02), pero el rol Servidor de administración central lo detenta el Grupo01. El grupo sysadmin de SQL Server (o equivalente) debe tener permisos en las dos bases de datos de SQL Server.
  3. Abra el Shell de administración de Lync Server si aún no está abierto.

  4. Use el cmdlet Install-CsDatabase para instalar las bases de datos de Topology Builder configuradas.

    Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server> 
     -DatabasePaths <logfile path>,<database file path> -Report <path to report file>
    
    Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net 
    -Report "C:\Logs\InstallDatabases.html"
    
    tipSugerencia:
    El parámetro Report es opcional pero útil si está documentando el proceso de instalación.
  5. Cuando la instalación de la base de datos finalice, cierre el Shell de administración de Lync Server.