Move-CsManagementServer

 

Ultima modifica dell'argomento: 2012-04-23

Sposta il server di gestione centrale da un pool a un altro.

Sintassi

Move-CsManagementServer [-ConfigurationFileName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-LisConfigurationFileName <String>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet Move-CsManagementServer consente agli amministratori di spostare il server di gestione centrale e il relativo archivio di gestione centrale da un pool a un altro. Poiché esiste sempre un potenziale rischio di perdita dei dati (per non citare le interruzioni di servizio), ogni volta che si sposta il server di gestione centrale è consigliabile non eseguire il trasferimento a meno che non si verifichino le seguenti condizioni:

1. È necessario rimuovere il pool di gestione esistente e trasferire il server di gestione centrale prima di eseguire l'operazione.

2. Si è verificata una situazione di ripristino di emergenza in cui il server di gestione centrale esistente non è più accessibile.

Prima di spostare il server di gestione centrale, è necessario effettuare le seguenti operazioni:

1. Verificare di aver creato il nuovo archivio di gestione centrale. A tale scopo, eseguire il cmdlet Install-CsDatabase e utilizzare il parametro CentralManagementDatabase.

2. In caso di spostamento del server di gestione centrale in un Server Standard, verificare di aver utilizzato il programma di installazione locale per eseguire l'opzione di preparazione di Server Standard. Questa preparazione avanzata è necessaria per aggiungere regole del firewall con cui consentire a Windows PowerShell di accedere in remoto al nuovo archivio di gestione centrale.

3. Verificare di disporre di spazio libero sufficiente nel computer in cui viene eseguito Move-CsManagementServer per gestire il server di gestione centrale.

4. Verificare che il servizio server Front End sia stato installato nel computer in cui viene eseguito Move-CsManagementServer. Se questo servizio non è installato e in esecuzione, lo spostamento avrà esito negativo.

5. Verificare di poter eseguire il cmdlet Enable-CsTopology nel computer in cui verrà eseguito Move-CsManagementServer. Se in tale computer non è possibile eseguire Enable-CsTopology, lo spostamento avrà esito negativo e non si disporrà più di un archivio di gestione centrale funzionante.

Dopo aver eseguito queste operazioni, per spostare il server di gestione centrale dal Pool A al Pool B è sufficiente accedere a un computer del Pool B e quindi chiamare Move-CsManagementServer senza parametri aggiuntivi:

Move-CsManagementServer

Al termine dell'operazione, Move-CsManagementServer consulterà la topologia per determinare la posizione precedente del server di gestione centrale (Pool A) e quindi trasferire il server di gestione centrale e l'archivio di gestione centrale nel pool corrente (Pool B).

Se lo spostamento ha esito positivo, Move-CsManagementServer visualizzerà un elenco di computer. Per completare lo spostamento, è necessario eseguire il programma di installazione locale in ciascuno di questi computer. I computer del Pool A continueranno a eseguire una versione inattiva del servizio di gestione centrale. L'esecuzione del programma di installazione locale eliminerà il servizio. Il computer del Pool B in cui è stato spostato il server di gestione centrale eseguirà il servizio di gestione centrale. Gli altri computer del pool tuttavia non lo eseguiranno. Con l'esecuzione del programma di installazione locale in questi computer verrà installato il servizio di gestione centrale.

Per trasferire il server di gestione centrale in una situazione di ripristino di emergenza, in teoria sarebbe stato necessario utilizzare i cmdlet Export-CsConfiguration e Export-CsLisConfiguration per creare i file di backup della configurazione rispettivamente di Microsoft Lync Server 2010 e del servizio chiamate di emergenza in uso. Poiché le situazioni di emergenza si verificano generalmente senza alcun preavviso, è consigliabile eseguire periodicamente questi cmdlet e creare file di backup delle impostazioni di configurazione in uso. Quando viene chiamato Move-CsManagementServer, è consigliabile includere entrambi i parametri ConfigurationFileName e LisConfigurationFileName per leggere i file di backup.

Includere inoltre il parametro Force ogni volta che si tenta di spostare un server di gestione centrale offline o comunque non accessibile. Quando si chiama Move-CsManagementServer, il cmdlet imposta temporaneamente l'archivio di gestione centrale sulla modalità di sola lettura prima effettuare lo spostamento. Questa procedura garantisce una protezione dalla perdita di dati. In una situazione di ripristino di emergenza tuttavia non è possibile contrassegnare l'archivio di gestione centrale come di sola lettura. Il parametro Force indica al cmdlet di spostare l'archivio di gestione centrale anche se non è stato configurato come di sola lettura.

Se Move-CsManagementServer ha esito negativo, è possibile che si verifichi una situazione in cui non si dispone più di un server di gestione centrale funzionante. Per ripristinare il server di gestione centrale, sarà necessario risolvere il problema per cui Move-CsManagementServer ha avuto esito negativo e quindi eseguire di nuovo il cmdlet. Per rieseguire il cmdlet è possibile utilizzare un nuovo pool o quello precedente. Se si esegue Move-CsManagementServer nel pool precedente, lo spostamento verrà annullato e sarà attiva la configurazione originale.

Il cmdlet Move-CsManagementServer deve essere eseguito localmente. Non è possibile chiamarlo da una sessione di gestione remota.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Move-CsManagementServer i membri dei seguenti gruppi: RTCUniversalServerAdmins. È inoltre necessario svolgere il ruolo di amministratore locale del computer in cui viene eseguito il cmdlet.

Parametri

Parametro Obbligatorio Tipo Descrizione

ConfigurationFileName

Facoltativo

Stringa

Percorso completo del file di backup della configurazione di Lync Server 2010 creato mediante l'esecuzione del cmdlet Export-CsConfiguration. Questo parametro deve essere eseguito solo in una situazione di ripristino di emergenza.

LisConfigurationFileName

Facoltativo

Stringa

Percorso completo del file di backup del servizio chiamate di emergenza creato mediante l'esecuzione del cmdlet Export-CsLisConfiguration. Questo parametro deve essere utilizzato solo in una situazione di ripristino di emergenza.

Force

Facoltativo

Parametro opzionale

Forza lo spostamento del server di gestione centrale anche se l'archivio esistente è offline. Questo parametro è obbligatorio in una situazione di ripristino di emergenza. Esiste tuttavia la possibilità che si verifichi la perdita di alcuni dati ogni volta che si forza lo spostamento del server di gestione centrale.

È inoltre possibile utilizzare il parametro Force in caso di esito negativo di tentativi precedenti di chiamate a Move-CsManagementServer.

Report

Facoltativo

Stringa

Consente di specificare un percorso per il file di registro creato durante l'esecuzione del cmdlet. Ad esempio: -Report "C:\Logs\MoveManagementServer.html"

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Nessuno. Move-CsManagementServer non accetta l'input da pipeline.

Tipi restituiti

Move-CsManagementServer non restituisce alcun oggetto.

Esempio

-------------------------- Esempio 1 ------------------------

Move-CsManagementServer

Il comando riportato nell'esempio 1 sposta il server di gestione centrale dal pool esistente in un nuovo pool. Per eseguire questa migrazione in tempo reale, ovvero per spostare un server di gestione centrale online e accessibile, è necessario eseguire il comando da un computer situato nel pool in cui deve essere spostato il server.

-------------------------- Esempio 2 ------------------------

Move-CsManagementServer -ConfigurationFileName "C:\CsConfiguration.zip" -LisConfigurationFileName "C:\CsLisConfiguration.zip" -Force

Nell'esempio 2 viene spostato il server di gestione centrale in una situazione di ripristino di emergenza, ovvero in uno scenario in cui il server di gestione esistente risulta offline o comunque non accessibile. Per eseguire questo tipo di migrazione, è necessario eseguire il comando precedente da un computer situato nel pool in cui deve essere spostato il server. È necessario inoltre includere i parametri ConfigurationFileName per importare il file di backup della configurazione precedentemente salvato, LisConfigurationFileName per importare il file di backup salvato in precedenza per il servizio di emergenza eventualmente in uso e infine Force per forzare il trasferimento del server di gestione centrale, anche se non è possibile contattare il server esistente.

Vedere anche

Ulteriori risorse

Set-CsManagementServer