Update-StorageGroupCopy

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2007-10-31

Use el cmdlet Update-StorageGroupCopy para iniciar o volver a sincronizar la replicación de una copia de grupo de almacenamiento especificada en un entorno de replicación continua en clúster (CCR) o replicación continua local (LCR) de Microsoft Exchange Server 2007. El cmdlet también se puede usar para volver a sincronizar la replicación en un entorno de replicación continua en espera (SCR).

Sintaxis

Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-DataHostNames <String[]>] [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-StandbyMachine <String>] [-TargetPath <LocalLongFullPath>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

El cmdlet Update-StorageGroupCopy permite iniciar o volver a sincronizar de forma manual la replicación de una copia pasiva CCR o LCR o un destino SCR. El cmdlet reanuda automáticamente la replicación en la copia del grupo de almacenamiento. Si elige reanudar la replicación de forma manual, puede ejecutar el cmdlet con el parámetro ManualResume.

Esta operación deberá realizarse en las siguientes situaciones:

  • Se ha creado una copia de grupo de almacenamiento con LCR o SCR que no tiene una copia mínima de base de datos.

  • La copia pasiva de la base de datos o el destino SCR están dañados.

  • La copia pasiva de la base de datos o el destino SCR han expirado.

  • Cuenta con un entorno de replicación continua y necesita obtener una nueva copia mínima de la base de datos de la copia pasiva. Esta situación puede deberse a la existencia de datos dañados, a cambios en la configuración, pérdidas del servidor o a que la copia mínima de la base de datos disponible en la copia pasiva no sea válida.

  • Ha ejecutado una desfragmentación sin conexión en la copia activa o pasiva de la base de datos.

Tenga en cuenta lo siguiente al usar el cmdlet Update-StorageGroupCopy:

  • El parámetro TargetPath se usa para iniciar una base de datos en una ruta diferente de la ubicación configurada para la copia pasiva de la base de datos. Por ejemplo, si tiene un destino SCR en una ubicación remota física, puede usar el parámetro TargetPath para realizar la actualización localmente en el origen SCR y, a continuación, usar una utilidad de copia que proporcione compresión de datos para mover la copia por la red hacia el equipo de destino SCR.

  • Si no se usa el parámetro TargetPath, el cmdlet Update-StorageGroupCopy se debe ejecutar en el equipo que contenga la copia pasiva.

  • Si el parámetro StandbyMachine no está especificado, el cmdlet Update-StorageGroupCopy se aplicará a la copia pasiva LCR o CCR local.

  • No puede ejecutar el comando Update-StorageGroupCopy mientras ejecuta copias de seguridad (Servicio de instantáneas de volumen (VSS) o copias de seguridad de transmisión por secuencias heredadas) en el mismo grupo de almacenamiento.

  • Si se interrumpe o no se puede establecer la comunicación con la copia activa, deberá reiniciarse la operación desde el principio.

  • Debe comprobar si hay espacio suficiente antes de inicializar el cmdlet, ya que la comprobación no se realiza automáticamente. El uso del parámetro DeleteExistingFiles requiere espacio para dos copias de la base de datos en el volumen de destino, porque la base de datos existente no se elimina hasta que se crea otra base de datos correctamente.

  • El cmdlet Update-StorageGroupCopy puede afectar al ancho de banda disponible en la red y al rendimiento del servidor de producción. Puede usar el parámetro DataHostNames para especificar la red que usará para inicializar o reinicializar.

El cmdlet Update-StorageGroupCopy requiere que no haya archivos de Exchange en la ubicación de destino mientras se ejecuta, y que se suspenda la replicación de la copia del grupo de almacenamiento. Use el cmdlet Suspend-StorageGroupCopy para suspender la copia del grupo de almacenamiento. Una vez que finaliza la inicialización, la replicación en la copia del grupo de almacenamiento se reinicia automáticamente a menos que se especifique el parámetro ManualResume.

Para usar el cmdlet Update-StorageGroupCopy en un equipo que tenga instalado un servidor de buzones de correo en clúster, la cuenta que use debe tener delegada la función Administrador de Exchange Server y el grupo Administradores local del servidor de destino. Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Parámetros

Parámetro Necesario Tipo Descripción

Identity

Necesario

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

El parámetro Identity toma uno de los siguientes valores:

  • GUID

  • Nombre del grupo de almacenamiento

Confirm

Opcional

System.Management.Automation.SwitchParameter

El parámetro Confirm hace que el comando detenga el proceso y exige que el administrador acepte lo que el comando va a hacer antes de continuar. El valor predeterminado es $true.

DataHostNames

Opcional

System.String[]

El parámetro DataHostNames especifica qué redes de clúster se deben usar para la inicialización. Se puede especificar un máximo de dos nombres de host.

DeleteExistingFiles

Opcional

System.Management.Automation.SwitchParameter

El parámetro DeleteExistingFiles hace que el comando quite los archivos de registro existentes en la ubicación de destino. Sólo se eliminan los archivos comprobados y los errores, en caso de haber otros archivos. No se realiza acción alguna con el resto de archivos que haya en la ubicación de destino. Por tanto, si hay otros archivos, deberá quitarlos manualmente.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

El parámetro DomainController se puede usar en el cmdlet para especificar el nombre de dominio completo (FQDN) del controlador de dominio usado para tener acceso al objeto de grupo de almacenamiento.

Force

Opcional

System.Management.Automation.SwitchParameter

Use el parámetro Force cuando la tarea se ejecuta mediante programación y la solicitud de una entrada administrativa no es adecuada. Si Force no se proporciona en el cmdlet, se solicita la actuación del administrador. Si Force se proporciona en el cmdlet, pero se omite el valor, su valor predeterminado es $true.

ManualResume

Opcional

System.Management.Automation.SwitchParameter

Use el parámetro ManualResume si no desea que el cmdlet Update-StorageGroupCopy reanude automáticamente la replicación de la copia del grupo de almacenamiento. Este parámetro permite reanudar manualmente la replicación de la copia del grupo de almacenamiento.

StandbyMachine

Opcional

System.String

El parámetro StandbyMachine especifica el nombre de un servidor configurado como destino de SCR. Este parámetro se debe usar al actualizar la copia del grupo de almacenamiento de un destino SCR. Si el parámetro StandbyMachine no está especificado, el cmdlet Update-StorageGroupCopy se aplicará a la copia pasiva LCR o CCR local.

TargetPath

Opcional

Microsoft.Exchange.Data.LocalLongFullPath

El parámetro TargetPath permite especificar la ubicación del archivo de base de datos en el equipo local. Ése es el directorio que contendrá la base de datos. La última parte de la ruta viene determinada por el nombre base de la fuente. En un entorno CCR, Update-StorageGroupCopy debe ejecutarse en un nodo pasivo al omitir el parámetro TargetPath. En un entorno SCR, Update-StorageGroupCopy debe ejecutarse en el equipo de destino SCR al omitir el parámetro TargetPath.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

El parámetro WhatIf indica al comando que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del parámetro WhatIf, el administrador puede ver los cambios que se producirían sin tener que aplicarlos. El valor predeterminado es $true.

Errores

Error Descripción

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

La tarea no ha podido conectar con el servidor debido a un problema de comunicación.

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

Antes de poder reinicializar el grupo de almacenamiento, hay que dejarlo suspendido.

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

Esta tarea debe ejecutarse en la copia pasiva si se omite el parámetro TargetPath.

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.

Sólo se admite LCR y CCR en Exchange 2007. SCR sólo se admite en 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.

El usuario no tiene autorización de Exchange como administrador en el servidor especificado.

< ServerName > or < StorageGroupName > does not exist.

La identidad especificada no existe.

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

CCR (when no second node):

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

El grupo de almacenamiento especificado no está configurado para permitir la replicación.

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.

Los archivos de registro y una base de datos no se eliminaron antes de ejecutar la actualización sin una ruta de destino. Borre los archivos de registro, de base de datos, de punto de control y .jtx en la ubicación de destino.

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

No se ha montado la base de datos de producción. Monte la base de datos y vuelva a emitir la tarea.

Specified path is not available.

La ruta especificada no está disponible o es grabable.

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).

En estos momentos se está haciendo una copia de seguridad de la base de datos de origen.

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

Se ha perdido la comunicación con el origen. La actualización se ha interrumpido.

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

La inicialización se ha interrumpido debido a una de las siguientes condiciones:

  • Error no especificado

  • Entrada o parámetro no válido

  • RAM insuficiente

  • Espacio en disco insuficiente

  • No se ha conseguido autorización para el proceso

  • El directorio de inicialización no existe

  • Ya existen los archivos de registro

  • Ya existen los archivos *.jtx

  • No existe el grupo de almacenamiento

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

La acción no ha creado el directorio necesario para hospedar la base de datos.

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

Sólo pueden especificarse dos nombres de host de replicación continua con el parámetro DataHostNames.

The DataHostNames parameter did not contain any local machine names.

Debe especificar un nombre de host de replicación continua registrado en el nodo local.

Ejemplo

El primer ejemplo muestra cómo reinicializar la copia pasiva de un grupo de almacenamiento denominado SG1 en Server1.

El segundo ejemplo muestra cómo reinicializar la copia pasiva de un grupo de almacenamiento denominado SG1 en un servidor de buzones de correo en clúster denominado Server1 con dos nombres de host de replicación continua, NET1 y NET2.

El tercer ejemplo muestra cómo reinicializar una copia de destino SCR de un grupo de almacenamiento denominado SG1 en Server1 en el que la copia de destino SCR se hospeda en un servidor denominado Server2.

Update-StorageGroupCopy -Identity Server1\SG1
Update-StorageGroupCopy -Identity Server1\SG1 -DataHostNames {Net1,Net2}
Update-StorageGroupCopy -Identity Server1\SG1 -StandByMachine Server2