Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Eseguire il backup delle risorse utilizzando i cmdlet PowerShell

Collaboratori

È possibile utilizzare i cmdlet PowerShell per eseguire il backup dei database SQL Server o dei file system Windows. Il backup di un database o di un file system di SQL Server include la connessione con il server SnapCenter, il rilevamento delle istanze o dei file system di SQL Server, l'aggiunta di un criterio, la creazione di un gruppo di risorse di backup, il backup e la verifica del backup.

Cosa ti serve

  • È necessario aver preparato l'ambiente PowerShell per eseguire i cmdlet PowerShell.

  • È necessario aver aggiunto la connessione al sistema di storage e creato una credenziale.

  • È necessario aggiungere host e rilevare risorse.

Fasi

  1. Avviare una sessione di connessione con il server SnapCenter per un utente specifico utilizzando il cmdlet Open-SmConnection.

    Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146

    Viene visualizzato il prompt di nome utente e password.

  2. Creare un criterio di backup utilizzando il cmdlet Add-SmPolicy.

    In questo esempio viene creata una nuova policy di backup con un tipo di backup completo SQL:

    PS C:\> Add-SmPolicy -PolicyName TESTPolicy
    -PluginPolicyType SCSQL -PolicyType Backup
    -SqlBackupType FullBackup -Verbose

    Questo esempio crea una nuova policy di backup con un tipo di backup del file system Windows di CrashConsistent:

    PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy
    -PluginPolicyType SCW -PolicyType Backup
    -ScwBackupType CrashConsistent -Verbose
  3. Individuare le risorse host utilizzando il cmdlet Get-SmResources.

    In questo esempio vengono illustrate le risorse per il plug-in Microsoft SQL sull'host specificato:

    C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com
    -PluginCode SCSQL

    In questo esempio vengono illustrate le risorse per i file system Windows sull'host specificato:

    C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com
    -PluginCode SCW
  4. Aggiungere un nuovo gruppo di risorse a SnapCenter utilizzando il cmdlet Add-SmResourceGroup.

    Questo esempio crea un nuovo gruppo di risorse di backup del database SQL con i criteri e le risorse specificati:

    PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource
    -Resources @{"Host"="visef6.org.com";
    "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"}
    -Policies "BackupPolicy"

    Questo esempio crea un nuovo gruppo di risorse di backup del file system Windows con i criteri e le risorse specificati:

    PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource
    -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I";
    "Type"="Windows Filesystem";"Names"="E:\"}
    -Policies "EngineeringBackupPolicy"
  5. Avviare un nuovo processo di backup utilizzando il cmdlet New-SmBackup.

    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
  6. Visualizzare lo stato del processo di backup utilizzando il cmdlet Get-SmBackupReport.

    Questo esempio visualizza un report di riepilogo di tutti i lavori eseguiti alla data specificata:

    PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'

Le informazioni relative ai parametri che possono essere utilizzati con il cmdlet e le relative descrizioni possono essere ottenute eseguendo Get-Help command_name. In alternativa, fare riferimento anche a "Guida di riferimento al cmdlet del software SnapCenter".