Conversão de funções com MinRole no SharePoint Servers 2016, 2019 e Subscription Edition

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

Conversão de função

Sobre a conversão de função de servidor

Os servidores podem ser convertidos em uma função de servidor diferente sem precisar desconectá-los do farm e reingressá-los usando a função de servidor diferente. Os servidores podem ser convertidos em funções dedicadas, funções compartilhadas, a função de servidor Personalizada ou a função de servidor do Farm de servidor único. A conversão de função de servidor pode ser realizada através do site da Administração Central do SharePoint ou do Microsoft PowerShell.

Observação

Você só pode converter um servidor na função de servidor de farm de servidor único caso seja o único servidor SharePoint no farm.

Antes de um servidor ser convertido em uma função de servidor diferente, o SharePoint realizará a verificação de pré-validação da conversão de função para assegurar que o servidor esteja pronto para a conversão de função. Se a verificação de pré-validação determinar que um servidor não está pronto para a conversão de função, ela bloqueará a conversão de função e apresentará uma mensagem explicando por que a conversão de função foi bloqueada. Ela também fornecerá instruções para solucionar o problema que bloqueou a conversão de função. Depois que o problema for resolvido, você pode executar a conversão de função novamente.

Observação

A pré-validação de conversão de função foi apresentada primeiro no Atualização Pública de Novembro de 2016 para o SharePoint Server 2016 (Pacote de Recursos 1).

Conversão de função e Cache distribuído

A conversão de função não pode habilitar, desabilitar ou reconfigurar o serviço de Cache distribuído automaticamente. Você deve habilitar, desabilitar ou reconfigurar manualmente o serviço de Cache Distribuído antes de fazer a conversão de função. Se esta etapa não for executada antes da conversão de função, a pré-validação de conversão de função bloqueará a conversão de função.

Para ativar o serviço Cache Distribuída, o administrador executa o cmdlet Add-SPDistributedCacheServiceInstance no servidor de destino, especificando a função pretendida com o parâmetro Função (ou seja, -Role <role name>). Para desabilitar o serviço de Cache Distribuído, o administrador executa o cmdlet Remove-SPDistributedCacheServiceInstance no servidor de destino.

Pesquisa e conversão de função

A conversão de função não pode converter um servidor de uma função de hospedagem de Pesquisa em uma função que não hospeda a Pesquisa caso o servidor faça parte de uma topologia de Pesquisa ativa. Remova o servidor da topologia de Pesquisa ativa antes de efetuar a conversão de função. Se esta etapa não for executada antes da conversão de função, a pré-validação de conversão de função bloqueará a conversão de função.

Observação

Depois de converter um servidor em uma função que hospeda a Pesquisa, será necessário adicionar o servidor à topologia de Pesquisa ativa.

Como alterar uma função de servidor

Para alterar uma função de servidor utilizando o Web site da Administração Central

  1. Verifique se a conta de usuário que está executando esse procedimento é membro do grupo local de Administradores.

  2. No site do Administração Central, clique em Configurações do Sistema.

  3. Na página Configurações de Sistema, clique em Converter a função de servidor neste farm.

  4. Na página Conversão de Função, na área Nova Função, clique na caixa suspensa para selecionar a nova função de servidor de cada servidor a alterar.

  5. Clique em Aplicar.

Para alterar uma função de servidor usando PowerShell

  1. Verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • Grupo Administradores Locais no servidor no qual está a executar os cmdlets do PowerShell.

      Um administrador pode usar o cmdlet do Add-SPShellAdmin para conceder permissões para usar os cmdlets do SharePoint Server 2016.

      Observação

      [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da configuração ou com o administrador do SQL Server para solicitar permissões. Para obter mais informações sobre as permissões do PowerShell, veja Add-SPShellAdmin.

  2. No menu Iniciar , clique em Produtos Microsoft SharePoint.

  3. Clique em Shell de Gestão do SharePoint.

  4. No prompt de comando do PowerShell, digite o seguinte comando:

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

    Onde:

    • <o nome> do servidor é o servidor a alterar.

    • <server role> é o nome da nova função de servidor, que inclui os valores: WebFrontEnd, Aplicativo, DistributedCache, Pesquisa, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm ou Personalizado.

Para obter mais informações sobre como alterar uma função de servidor com o PowerShell, veja Set-SPServer.