Move-CsManagementServer
Tópico modificado em: 2012-04-23
Transfere o Servidor de Gerenciamento Central de um pool para outro.
Sintaxe
Move-CsManagementServer [-ConfigurationFileName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-LisConfigurationFileName <String>] [-Report <String>] [-WhatIf [<SwitchParameter>]]
Descrição Detalhada
O cmdlet Move-CsManagementServer permite que os administradores transfiram o Servidor de Gerenciamento Central (e o Repositório de Gerenciamento Central que o acompanha) de um pool para outro. Como sempre há a possibilidade de perda de dados, sem mencionar interrupções no serviço, sempre que um Servidor de Gerenciamento Central for movido, é recomendável evitar uma transferência desse tipo, a menos que:
1. seja necessário desativar o pool de gerenciamento existente e transferir previamente o Servidor de Gerenciamento Central.
2. tenha ocorrido uma situação de recuperação de desastre, na qual o Servidor de Gerenciamento Central existente não esteja mais acessível.
Antes de transferir o Servidor de Gerenciamento Central, é necessário:
1. verificar se o novo Repositório de Gerenciamento Central foi criado. Isso é feito executando-se o cmdlet Install-CsDatabase e usando-se o parâmetro CentralManagementDatabase.
2. se você estiver transferindo o Servidor de Gerenciamento Central para um Servidor Standard Edition, verifique se usou a configuração local para executar a opção Preparar do Servidor Standard Edition. Esse preparo antecipado é necessário para adicionar regras de firewall, que permitirão que o Windows PowerShell acesse remotamente o novo Repositório de Gerenciamento Central.
3. verifique se há espaço livre suficiente para acomodar o Servidor de Gerenciamento Central no disco do computador no qual Move-CsManagementServer estiver sendo executado.
4. verifique se o serviço do Servidor Front-End foi instalado no computador no qual Move-CsManagementServer estiver sendo executado. Se esse serviço não estiver instalado e em execução, a transferência falhará.
5. verifique se é possível executar com sucesso o cmdlet Enable-CsTopology no computador no qual Move-CsManagementServer será executado. Se Enable-CsTopology não puder ser executado nesse computador, a transferência falhará e Repositório de Gerenciamento Central deixará de funcionar.
Depois que essas etapas forem concluídas, tudo o que precisa ser feito para transferir o Servidor de Gerenciamento Central do Pool A para o Pool B é fazer logon em um computador do Pool B e chamar Move-CsManagementServer sem qualquer parâmetro adicional:
Move-CsManagementServer
Ao fazer se isso, Move-CsManagementServer consultará a topologia para determinar o local anterior do Servidor de Gerenciamento Central (Pool A) e, em seguida, transferirá o Servidor de Gerenciamento Central e o Repositório de Gerenciamento Central para o pool em vigor (Pool B).
Se a transferência for bem-sucedida, Move-CsManagementServer exibirá uma lista dos computadores na tela. Para finalizar a transferência, será necessário executar a configuração local em cada um dos computadores. Os computadores no Pool A ainda estarão executando uma versão inativa do Serviço de Gerenciamento Central; a execução da instalação local excluirá esse serviço. O computador no Pool B para o qual o Servidor de Gerenciamento Central tiver sido transferido estará executando o Serviço de Gerenciamento Central, mas não outros computadores no pool. A execução da instalação local nesses computadores instalará o Serviço de Gerenciamento Central.
Para transferir o Servidor de Gerenciamento Central em uma situação de recuperação de desastre, é necessário, idealmente, que se tenha usado os cmdlets Export-CsConfiguration e Export-CsLisConfiguration para criar arquivos de backup da configuração do Microsoft Lync Server 2010 e do Enhanced 9-1-1 (E9-1-1), respectivamente (como os desastres ocorrem normalmente sem aviso, execute esses cmdlets e faça arquivos de backup das definições de configuração com frequência). Ao se chamar Move-CsManagementServer é necessário incluir os parâmetros ConfigurationFileName e LisConfigurationFileName, para poder ler esses arquivos de backup.
É necessário incluir o parâmetro Force sempre que se tentar transferir um Servidor de Gerenciamento Central que estiver offline ou inacessível. Ao se chamar o cmdlet Move-CsManagementServer, ele definirá temporariamente o Repositório de Gerenciamento Central como sendo apenas leitura, antes da transferência. Isso contribui para garantir a segurança contra a perda de dados. No entanto, em uma situação de recuperação de desastre, o Repositório de Gerenciamento Central não poderá ser marcado como apenas leitura. O parâmetro Force instrui o cmdlet a transferir o Repositório de Gerenciamento Central, mesmo que ele não tenha sido configurado como somente leitura.
Se Move-CsManagementServer falhar, é possível que não haja mais um Servidor de Gerenciamento Central em funcionamento. Para recuperar o Servidor de Gerenciamento Central, será necessário solucionar o problema que ocasionou a falha de Move-CsManagementServer e, subsequentemente, executar novamente o cmdlet. Essa nova execução ocorrerá em um novo pool ou no pool antigo. Se você executar Move-CsManagementServer no pool antigo, isso cancelará a transferência e manterá as configurações originais.
Observe que o cmdlet Move-CsManagementServer deve ser executado localmente. Ele não pode ser chamado a partir de uma sessão de gerenciamento remoto.
Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos são autorizados a executar o cmdlet Move-CsManagementServer localmente: RTCUniversalServerAdmins. É necessário também ser um adminsitrador local no computador no qual estiver sendo executado o cmdlet.
Parâmetros
Parâmetro | Obrigatório | Digite | Descrição |
---|---|---|---|
ConfigurationFileName |
Opcional |
Cadeia de caracteres |
Caminho completo do arquivo de backup de configuração do Lync Server 2010, criado ao se executar o cmdlet Export-CsConfiguration. Esse parâmetro deve ser usado apenas em uma situação de recuperação de desastre. |
LisConfigurationFileName |
Opcional |
Cadeia de caracteres |
Caminho completo do arquivo de backup do E9-1-1, criado ao se executar o cmdlet Export-CsLisConfiguration. Esse parâmetro deve ser usado apenas em uma situação de recuperação de desastre. |
Force |
Opcional |
Parâmetro de opção |
Força a transferência do Servidor de Gerenciamento Central, mesmo se o repositório existente estiver offline; esse parâmetro é necessário em uma situação de recuperação de desastre. Observe que há a possibilidade de perda de dados, sempre que se forçar a transferência do Servidor de Gerenciamento Central. O parâmetro Force também pode ser usado, se as tentativas anteriores de chamar Move-CsManagementServer tiverem falhado. |
Report |
Opcional |
Cadeia de caracteres |
Permite especificar o caminho do arquivo de log criado quando o cmdlet for executado. Por exemplo: -Report "C:\Logs\MoveManagementServer.html" |
WhatIf |
Opcional |
Parâmetro de opção |
Descreve o que aconteceria se o comando fosse executado sem ser executado de fato. |
Confirm |
Opcional |
Parâmetro de opção |
Solicita confirmação antes da execução do comando. |
Tipos de Entrada
Nenhuma. Move-CsManagementServer não aceita a entrada canalizada.
Tipos de Retorno
Move-CsManagementServer não retorna qualquer objeto.
Exemplo
-------------------------- Exemplo 1 ------------------------
Move-CsManagementServer
O comando exibido no Exemplo 1 transfere o Servidor de Gerenciamento Central do pool existente para um novo pool. Para realizar essa transferência ao vivo (ou seja, para transferir um Servidor de Gerenciamento Central que estiver online e acessível), é necessário executar o comando a partir de um computador localizado no pool para o qual deve se transferir o servidor.
-------------------------- Exemplo 2 ------------------------
Move-CsManagementServer -ConfigurationFileName "C:\CsConfiguration.zip" -LisConfigurationFileName "C:\CsLisConfiguration.zip" -Force
O Exemplo 2 transfere o Servidor de Gerenciamento Central em uma situação de recuperação de desastre, ou seja, em uma situação na qual o servidor de gerenciamento existente estiver offline ou inacessível. Para realizar esse tipo de transferência, é necessário executar o comando anterior em um computador localizado no pool para o qual o servidor deve ser transferido. Além disso, é necessário incluir o parâmetro ConfigurationFileName, para importar o arquivo de backup de configuração previamente salvo, o parâmetro LisConfigurationFileName, para importar o arquivo de backup do E9-1-1 previamente salvo (se estiver usando o E9-11) e o parâmetro Force, para forçar a transferência do Servidor de Gerenciamento Central, mesmo se o servidor existente não puder ser contatado.