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:

  • GUID

  • Nome do grupo de armazenamento

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

Update-StorageGroupCopy: Online database seeding error: MSExchangeIS (Information Store) is not online on '< CMSNameorServerName >'.

A tarefa não conseguiu estabelecer conexão com o servidor devido a um problema de comunicação.

Update-StorageGroupCopy: Online database seeding error: '< SGName >' is not suspended. The storage group must be suspended before seeding.

O grupo de armazenamento deve ser suspenso antes de ser propagado.

Update-StorageGroupCopy: This task must be run on the second copy's machine if the ' TargetPath ' parameter is omitted.

Essa tarefa deverá ser executada na cópia passiva se o parâmetro TargetPath for omitido.

Update-StorageGroupCopy is unable to update the storage group copy because this task is only supported on servers running Exchange Server 2007. < ServerName > is not running Exchange Server 2007.

LCR e CCR são aceitos apenas no Exchange 2007. A SCR tem suporte somente no Microsoft Exchange Server 2007 Service Pack 1 (SP1).

Access denied. The account used to run this task does not have sufficient privileges to update storage group copy from < ServerName >. Please use an account that has been assigned the Exchange Server Admin role.

O usuário não tem autoridade de Administrador do Exchange Server no servidor especificado.

< ServerName > or < StorageGroupName > does not exist.

A identidade especificada não existe.

Update-StorageGroupCopy: Continuous replication is not configured on '< SGName >'.

CCR (when no second node):

Update-StorageGroupCopy: Continuous replication is not configured on '< SGName >'.

O grupo de armazenamento especificado não está configurado para oferecer suporte à replicação.

Database:

Update-StorageGroupCopy: Online database seeding error: Target database ('< thePath >') already exists. It must be removed.

Logs:

Update-StorageGroupCopy : Online database seeding error: Log files already exist at '< thePath >'. They must be removed.

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.

Update-StorageGroupCopy: Online database seeding error: The database is not mounted.

O banco de dados de produção não está montado. Monte o banco de dados e emita novamente a tarefa.

Specified path is not available.

O caminho especificado não está disponível ou não é gravável.

Update-StorageGroupCopy: Online database seeding error: The database is currently being backed up.

Storage group <StorageGroupName> failed to seed at <DatabaseLocation>. Reason: Error Code (0x50d).

Já existe um backup em andamento no banco de dados de origem.

Update-StorageGroupCopy: Online database seeding error: Communication failure; Exchange Information Store (MSExchangeIS) on '< ServerName >' is unavailable.

A comunicação foi perdida com a origem. A atualização foi encerrada.

Update-StorageGroupCopy: Online database seeding error: < ErrorCode >.

Falha na propagação devido a uma das seguintes condições:

  • Erro não especificado

  • Entrada ou parâmetro inválido

  • RAM insuficiente

  • Sem espaço em disco

  • Falha ao adquirir direito de processo

  • O diretório de propagação não existe

  • Os arquivos de log já existem

  • Os arquivos *.jtx já existem

  • Grupo de armazenamento não existe

Update-StorageGroupCopy: Failed to create the directory '< DirectoryPath >'. The error code is '< código de erro >'.

Falha da ação ao criar um diretório necessário para hospedar o banco de dados.

The DataHostNames switch does not accept more than two host names.

Somente dois nomes de host de replicação contínua podem ser especificados com o parâmetro DataHostNames.

The DataHostNames parameter did not contain any local machine names.

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