Restaurar recursos de Exchange mediante cmdlets de PowerShell
La restauración de una base de datos de Exchange incluye el inicio de una sesión de conexión con el servidor SnapCenter, el listado de los backups y la recuperación de información de los backups, y la restauración de un backup.
Debe haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.
Para ONTAP 9.12.1 y versiones anteriores, los clones creados a partir de las instantáneas de almacén de SnapLock como parte de la restauración heredarán el tiempo de caducidad de almacén de SnapLock. El administrador de almacenamiento debe limpiar manualmente los clones después de la hora de caducidad de SnapLock.
-
Inicie una sesión de conexión con el servidor de SnapCenter para el usuario especificado
Open-SmConnection
mediante el cmdlet.Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
Recupere la información sobre uno o varios de los backups que desea restaurar mediante el
Get-SmBackup
cmdlet.Este ejemplo muestra información sobre todos los backups disponibles:
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 341 ResourceGroup_36304978_UTM... 12/8/2017 4:13:24 PM Full Backup 342 ResourceGroup_36304978_UTM... 12/8/2017 4:16:23 PM Full Backup 355 ResourceGroup_06140588_UTM... 12/8/2017 6:32:36 PM Log Backup 356 ResourceGroup_06140588_UTM... 12/8/2017 6:36:20 PM Full Backup
-
Puede restaurar los datos del backup mediante
Restore-SmBackup
el cmdlet.Este ejemplo restaura un backup de último minuto:
C:\PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true
Este ejemplo restaura un backup de momento específico:
C:\ PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true -LogRestoreType ByTransactionLogs -LogCount 2
Este ejemplo restaura un backup en el almacenamiento secundario al argumento primario:
C:\ PS> Restore-SmBackup -PluginCode 'SCE' -AppObjectId 'DB2' -BackupId 81 -IsRecoverMount:$true -Confirm:$false -archive @{Primary="paw_vs:vol1";Secondary="paw_vs:vol1_mirror"} -logrestoretype All
`-archive`El parámetro permite especificar los volúmenes primario y secundario que se desean usar para la restauración.
`-IsRecoverMount:$true`El parámetro permite montar la base de datos después de la restauración.
La información relativa a los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help nombre_comando. Alternativamente, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".