Conversione dei ruoli tramite MinRole in SharePoint Server 2016

 

**Si applica a:**SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-02-27

Sintesi: informazioni su come convertire i ruoli del server in una distribuzione di farm di SharePoint con MinRole. MinRole consente agli amministratori di selezionare il ruolo del server corretto durante il provisioning di SharePoint Server 2016.

Conversione dei ruoli

Informazioni sulla conversione dei ruoli del server

I server possono essere convertiti in un ruolo del server diverso senza doverli disconnettere dalla farm e quindi collegarli nuovamente con tale ruolo del server. I server possono essere convertiti in ruoli dedicati, ruoli condivisi, nel ruolo del server Personalizzato o nel ruolo del server Farm a server singolo. È possibile eseguire la conversione dei ruoli server tramite il sito Web Amministrazione centrale SharePoint o Microsoft PowerShell.

Nota

È possibile convertire un server nel ruolo del server Farm a server singolo solo se si tratta dell'unico server SharePoint nella farm.

Prima che un server venga convertito in un ruolo del server diverso, in SharePoint viene eseguita una verifica pre-convalida della conversione dei ruoli per accertare che il server sia pronto per la conversione di ruolo. Se la verifica pre-convalida determina che un server non è pronto per la conversione di ruolo, questa operazione viene bloccata e si visualizza un messaggio che ne spiega il motivo. Vengono inoltre fornite istruzioni per risolvere il problema che ha impedito la conversione del ruolo. Una volta risolto il problema, è possibile eseguire nuovamente la conversione del ruolo.

Nota

La verifica pre-convalida della conversione del ruolo è stata introdotta in Aggiornamento pubblico di novembre 2016 per SharePoint Server 2016 (Feature Pack 1).

Cache distribuita e conversione dei ruoli

La conversione dei ruoli non può abilitare, disabilitare o riconfigurare automaticamente il servizio cache distribuita. È necessario abilitare, disabilitare o riconfigurare manualmente il servizio cache distribuita prima di eseguire la conversione dei ruoli. Se questo passaggio non viene eseguito prima della conversione dei ruoli, la verifica pre-convalida bloccherà la conversione dei ruoli.

Per abilitare il servizio cache distribuita, l'amministratore esegue il cmdlet Add-SPDistributedCacheServiceInstance nel server di destinazione, specificando il ruolo desiderato con il parametro Role (ovvero, -Role <role name>). Per disabilitare il servizio cache distribuita, l'amministratore esegue il cmdlet Remove-SPDistributedCacheServiceInstance nel server di destinazione.

Ricerca e conversione dei ruoli

La conversione dei ruoli non può convertire un server da un ruolo che ospita la ricerca a un ruolo che non ospita la ricerca se il server fa parte di una topologia di ricerca attiva. Prima di eseguire la conversione dei ruoli, è necessario rimuovere il server dalla topologia di ricerca attiva. Se questo passaggio non viene eseguito prima della conversione dei ruoli, la verifica pre-convalida bloccherà la conversione dei ruoli.

Nota

Dopo aver convertito un server in un ruolo che ospita la ricerca, è necessario aggiungere il server nella topologia di ricerca attiva.

Come modificare un ruolo del server

Per modificare un ruolo del server tramite il sito Web Amministrazione Centrale

  1. Verificare che l'account utente che sta eseguendo la procedura sia membro del gruppo degli amministratori locali.

  2. Nel sito Web Amministrazione centrale fare clic su Impostazioni di sistema.

  3. Nella pagina Impostazioni di sistema, fare clic su Converti ruolo del server in questa farm.

  4. Nella pagina Conversione del ruolo, nell'area Nuovo ruolo fare clic sulla casella a discesa per selezionare il nuovo ruolo per ogni server da modificare.

  5. Fare clic su Appy.

Per modificare un ruolo del server tramite PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:

    • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

    • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

    • Gruppo Administrators locale per il server in cui vengono eseguiti i cmdlet di PowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e quindi scegliere Prodotti Microsoft SharePoint 2016.

  3. Fare clic su SharePoint 2016 Management Shell.

  4. Al prompt dei comandi di PowerShell digitare il comando seguente:

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

    Dove:

    • <nome server> è il server da modificare.

    • <server role> è il nome del nuovo ruolo del server, che include i valori: WebFrontEnd, Application, DistributedCache, Search, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm o Custom.

Per ulteriori informazioni su come modificare un ruolo del server tramite PowerShell_2nd_NoVer, vedere Set-SPServer.