Share via


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

APLICA-SE A:no-img-132013 yes-img-16 2016yes-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 do servidor pode ser executada por meio 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 habilitar o serviço Cache Distribuído, o administrador executa o cmdlet Add-SPDistributedCacheServiceInstance no servidor de destino, especificando a função desejada com o parâmetro Role (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 executar 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 usando o 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 de administradores locais no servidor no qual você está executando 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 permissões do PowerShell, consulte Add-SPShellAdmin.

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

  3. Clique em Shell de Gerenciamento do SharePoint.

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

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

    Onde:

    • <nome> do servidor é o servidor a ser alterado.

    • <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 usando o PowerShell, consulte Set-SPServer.