Compartir a través de


Conversión de roles mediante MinRole en SharePoint Servers 2016, 2019 y Subscription Edition

SE APLICA A:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Conversión de roles

Acerca de la conversión de roles de servidor

Los servidores se pueden convertir a un rol de servidor diferente sin tener que desconectarlos de la granja y, luego, unirse a ellos de nuevo mediante el rol de servidor diferente. Los servidores se pueden convertir a roles dedicados, roles compartidos, al rol de servidor personalizado o al rol de servidor de granja de servidor único. La conversión de roles de servidor se puede realizar a través del sitio web de Administración central de SharePoint o Microsoft PowerShell.

Nota:

Solo puede convertirse un servidor al rol de servidor de granja de servidor único si es el único servidor de SharePoint de la granja.

Antes de convertir un servidor a otro rol de servidor, SharePoint realizará una comprobación de validación previa de conversión de roles para asegurarse de que el servidor está preparado para la conversión de roles. Si la comprobación de validación previa determina que un servidor no está preparado para la conversión de roles, la bloqueará y presentará un mensaje que explica por qué se bloqueó. También proporcionará instrucciones para resolver el problema que bloquea la conversión de roles. Una vez resuelto el problema, puede volver a ejecutarse la conversión de roles.

Nota:

La validación previa de conversión de roles se presentó por primera vez en la Actualización pública de noviembre de 2016 para SharePoint Server 2016 (Feature Pack 1).

Caché distribuida y conversión de roles

La conversión de roles no puede habilitar, deshabilitar ni reconfigurar el servicio de caché distribuida. El servicio de caché distribuida se debe habilitar, deshabilitar o reconfigurar manualmente antes de realizar la conversión de roles. Si este paso no se realiza antes de la conversión de roles, la validación previa bloqueará la conversión de roles.

Para habilitar el servicio caché distribuida, el administrador ejecuta el cmdlet Add-SPDistributedCacheServiceInstance en el servidor de destino, especificando el rol deseado con el parámetro Role (es decir, -Role <role name>). Para deshabilitar el servicio de caché distribuida, el administrador ejecuta el cmdlet Remove-SPDistributedCacheServiceInstance en el servidor de destino.

Búsqueda y conversión de roles

La conversión de roles no puede convertir un servidor de un rol que hospede el servicio de búsqueda a un rol que no lo hospede si el servidor forma parte de una topología de búsqueda activa. Quite el servidor de la topología de búsqueda activa antes de realizar la conversión de roles. Si este paso no se realiza antes de la conversión de roles, la validación previa bloqueará la conversión de roles.

Nota:

Después de convertir un servidor a un rol que hospede el servicio de búsqueda, debe agregar el servidor a la topología de búsqueda activa.

Cómo cambiar un rol de servidor

Para cambiar un rol de servidor mediante el sitio web de Administración central

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento pertenece al grupo de administradores locales.

  2. En el sitio web de Administración central, haga clic en Configuración del sistema.

  3. En la página Configuración del sistema, haga clic en Convertir el rol de servidor de la granja.

  4. En el área Nuevo rol de la página Conversión de roles, haga clic en el cuadro de lista desplegable para seleccionar el nuevo rol de servidor para cada servidor que desee cambiar.

  5. Haga clic en Aplicar.

Para cambiar un rol de servidor mediante PowerShell

  1. Compruebe que cumple con las pertenencias siguientes:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    • Grupo administradores locales en el servidor en el que se ejecutan los cmdlets de PowerShell.

      Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso de cmdlets de SharePoint Server 2016.

      Nota:

      Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para obtener más información sobre los permisos de PowerShell, consulte Add-SPShellAdmin.

  2. En el menú Inicio , haga clic en Productos de Microsoft SharePoint.

  3. Haga clic en Shell de administración de SharePoint.

  4. En el símbolo del sistema de PowerShell, escriba el comando siguiente:

    Set-SPServer -Identity <server name> -Role <server role>
    

    Donde:

    • <nombre> del servidor es el servidor que se va a cambiar.

    • <server role> corresponde al nombre del nuevo rol de servidor, que incluye los valores: WebFrontEnd, Application, DistributedCache, Search, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm o Custom.

Para obtener más información sobre cómo cambiar un rol de servidor mediante PowerShell, consulte Set-SPServer.