Conversione dei ruoli tramite MinRole in SharePoint Server 2016, 2019 ed Subscription Edition
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
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. La conversione del ruolo del server può essere eseguita 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. Rimuovere il server dalla topologia di ricerca attiva prima di eseguire la conversione del ruolo. 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
Verificare che l'account utente che sta eseguendo la procedura sia membro del gruppo degli amministratori locali.
Nel sito Web Amministrazione centrale fare clic su Impostazioni di sistema.
Nella pagina Impostazioni di sistema, fare clic su Converti ruolo del server in questa farm.
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.
Fare clic su Appy.
Per modificare un ruolo del server tramite PowerShell
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 nel server in cui si eseguono 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
[!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.
Scegliere Prodotti Microsoft SharePoint dal menu Start.
Fare clic su SharePoint Management Shell.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Set-SPServer -Identity <server name> -Role <server role>
Dove:
<il nome> del 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 altre informazioni su come modificare un ruolo del server tramite PowerShell, vedere Set-SPServer.