Update-StorageGroupCopy
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Tópico modificado em: 2007-10-31
Use o cmdlet Update-StorageGroupCopy para iniciar ou ressincronizar a replicação da cópia de um grupo de armazenamento especificado em um ambiente de CCR (replicação contínua em cluster) ou de LCR (replicação contínua local) do Microsoft Exchange Server 2007. O cmdlet também pode ser usado para ressincronizar a replicação em um ambiente de SCR (replicação contínua em espera).
Sintaxe
Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-DataHostNames <String[]>] [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-StandbyMachine <String>] [-TargetPath <LocalLongFullPath>] [-WhatIf [<SwitchParameter>]]
Descrição detalhada
O cmdlet Update-StorageGroupCopy permite iniciar ou ressincronizar manualmente a replicação de uma cópia passiva de CCR ou LCR ou de um destino SCR. O cmdlet retoma automaticamente a replicação da cópia do grupo de armazenamento. Se você optar por retomar manualmente a replicação, poderá executar o cmdlet com o parâmetro ManualResume.
Essa operação deve ser executada nas seguintes situações:
Você criou uma cópia de grupo de armazenamento com LCR ou SCR que não tem um banco de dados de linha de base.
A cópia passiva do banco de dados ou o destino SCR está danificado.
A cópia passiva do banco de dados ou o destino SCR está desatualizado.
Você tem um ambiente de replicação contínua e precisa obter um novo banco de dados de linha de base para a cópia passiva. Essa situação pode ocorrer devido a danos, alguma alteração na configuração, perda do servidor ou banco de dados de linha de base inválido disponível na cópia passiva.
Você executou uma desfragmentação offline na cópia ativa ou passiva do banco de dados.
Observe o seguinte quando usar o cmdlet Update-StorageGroupCopy:
O parâmetro TargetPath é usado para propagar um banco de dados para um caminho diferente do local configurado para a cópia passiva do banco de dados. Por exemplo, quando você tem um destino de SCR em um local físico remoto, é possível usar o parâmetro TargetPath para realizar a atualização localmente na origem de SCR e, em seguida, usar o utilitário de cópia que permite a compactação de dados para mover a cópia através da rede para o computador de destino de SCR.
Se o parâmetro TargetPath não for usado, o cmdlet Update-StorageGroupCopy deverá ser emitido no computador que contém a cópia passiva.
Se o parâmetro StandbyMachine não estiver especificado, o cmdlet Update-StorageGroupCopy será aplicado à cópia passiva local da LCR ou CCR.
Você não pode executar o comando Update-StorageGroupCopy enquanto houver algum backup ((VSS) Serviço de Cópias de Sombra de Volume) ou backups de streaming herdados) sendo executado no mesmo grupo de armazenamento.
Se a comunicação com a cópia ativa for perdida ou falhar, a operação deverá ser completamente reiniciada.
Verifique se há espaço suficiente antes de inicializar o cmdlet, pois não há verificação automática. O uso do parâmetro DeleteExistingFiles exige espaço para duas cópias do banco de dados no volume de destino porque o banco de dados existente não será excluído enquanto um novo não for criado com êxito.
O cmdlet Update-StorageGroupCopy pode afetar a largura de banda disponível na rede e pode ter algum efeito no desempenho do servidor de produção. Você pode usar o parâmetro DataHostNames para especificar a rede a ser usada para propagação e repropagação.
O cmdlet Update-StorageGroupCopy exige que não haja nenhum arquivo do Exchange no local de destino quando ele for executado, e que a cópia do grupo de armazenamento tenha a atividade de replicação suspensa. Use o cmdlet Suspend-StorageGroupCopy para suspender a cópia do grupo de armazenamento. Depois que a propagação for concluída com êxito, a replicação da cópia do grupo de armazenamento será reiniciada automaticamente, a menos que o parâmetro ManualResume seja especificado.
Para usar o cmdlet Update-StorageGroupCopy em um computador que tenha instalado um servidor de caixas de correio clusterizadas, você deverá usar uma conta para a qual estejam delegados a função Administrador do Exchange Server e o grupo Administradores local para o servidor de destino. Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange 2007, consulte Considerações sobre permissão.
Parâmetros
Parâmetro | Necessário | Tipo | Descrição |
---|---|---|---|
Identity |
Necessário |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
O parâmetro Identity adota um dos seguintes valores:
|
Confirm |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Confirm faz com que o comando pause o processamento e exige que o administrador confirme o que o comando fará antes que o processamento continue. O valor padrão é $true. |
DataHostNames |
Opcional |
System.String[] |
O parâmetro DataHostNames especifica quais redes de cluster devem ser usadas para a propagação. Podem ser especificados, no máximo, dois nomes de host. |
DeleteExistingFiles |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro DeleteExistingFiles instrui o comando a remover os arquivos de logs existentes do local de destino. Ele remove apenas os arquivos verificados e falha se outros arquivos estiverem presentes. Nenhuma ação é executada nos outros arquivos do local de destino. Contudo, se outros arquivos estiverem presentes, será preciso removê-los manualmente. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
O parâmetro DomainController pode ser usado no cmdlet para especificar o nome de domínio completo (FQDN) do controlador de domínio usado para acessar o objeto grupo de armazenamento. |
Force |
Opcional |
System.Management.Automation.SwitchParameter |
Use o parâmetro Force quando a tarefa for executada por programa, e a solicitação de entrada administrativa for inadequada. Se Force não for fornecido no cmdlet, será solicitada a entrada administrativa. Se Force for fornecido no cmdlet, mas o valor for omitido, seu valor padrão será $true. |
ManualResume |
Opcional |
System.Management.Automation.SwitchParameter |
Use o parâmetro ManualResume quando você não quiser que o cmdlet Update-StorageGroupCopy retome automaticamente a replicação da cópia do grupo de armazenamento. Esse parâmetro permite retomar manualmente a replicação da cópia do grupo de armazenamento. |
StandbyMachine |
Opcional |
System.String |
O parâmetro StandbyMachine especifica o nome de um servidor que está configurado como destino para a SCR. Esse parâmetro deve ser usado na atualização da cópia do grupo de armazenamento de um destino de SCR. Se o parâmetro StandbyMachine não estiver especificado, o cmdlet Update-StorageGroupCopy será aplicado à cópia passiva local da LCR ou CCR. |
TargetPath |
Opcional |
Microsoft.Exchange.Data.LocalLongFullPath |
O parâmetro TargetPath especifica o local do arquivo de banco de dados no computador local. Esse local é o diretório que conterá o banco de dados. A última parte do caminho é determinada pelo nome de base da origem. Em um ambiente de CCR, o cmdlet Update-StorageGroupCopy deve ser executado no nó passivo quando o parâmetro TargetPath é omitido. Em um ambiente de SCR, o cmdlet Update-StorageGroupCopy deve ser executado no computador de destino da SCR quando o parâmetro TargetPath é omitido. |
WhatIf |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, o administrador poderá visualizar quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. O valor padrão é $true. |
Erros
Erro | Descrição |
---|---|
|
A tarefa não conseguiu estabelecer conexão com o servidor devido a um problema de comunicação. |
|
O grupo de armazenamento deve ser suspenso antes de ser propagado. |
|
Essa tarefa deverá ser executada na cópia passiva se o parâmetro TargetPath for omitido. |
|
LCR e CCR são aceitos apenas no Exchange 2007. A SCR tem suporte somente no Microsoft Exchange Server 2007 Service Pack 1 (SP1). |
|
O usuário não tem autoridade de Administrador do Exchange Server no servidor especificado. |
|
A identidade especificada não existe. |
|
O grupo de armazenamento especificado não está configurado para oferecer suporte à replicação. |
|
Os arquivos de log e um banco de dados não foram excluídos antes da execução de uma atualização sem um target path. Exclua o log, o banco de dados, o ponto de verificação e os arquivos .jtx do local de destino. |
|
O banco de dados de produção não está montado. Monte o banco de dados e emita novamente a tarefa. |
|
O caminho especificado não está disponível ou não é gravável. |
|
Já existe um backup em andamento no banco de dados de origem. |
|
A comunicação foi perdida com a origem. A atualização foi encerrada. |
|
Falha na propagação devido a uma das seguintes condições:
|
|
Falha da ação ao criar um diretório necessário para hospedar o banco de dados. |
|
Somente dois nomes de host de replicação contínua podem ser especificados com o parâmetro DataHostNames. |
|
Você deve especificar um nome de host de replicação contínua que esteja registrado no nó local. |
Exemplo
O primeiro exemplo mostra como executar uma repropagação da cópia passiva de um grupo de armazenamento denominado SG1 no Server1.
O segundo exemplo mostra como executar uma repropagação da cópia passiva de um grupo de armazenamento denominado SG1 em um servidor de caixas de correio clusterizadas denominado Server1, usando dois nomes de host de replicação contínua, NET1 e NET2.
O terceiro exemplo mostra como executar uma repropagação de uma cópia de destino da SCR de um grupo de armazenamento denominado SG1 no Server1, onde a cópia de destino da SCR está hospedada em um servidor denominado Server2.
Update-StorageGroupCopy -Identity Server1\SG1
Update-StorageGroupCopy -Identity Server1\SG1 -DataHostNames {Net1,Net2}
Update-StorageGroupCopy -Identity Server1\SG1 -StandByMachine Server2