Sauvegarde des ressources avec les applets de commande PowerShell
La sauvegarde d'une ressource comprend l'établissement d'une connexion avec le serveur SnapCenter, l'ajout de ressources, l'ajout d'une stratégie, la création d'un groupe de ressources de sauvegarde et la sauvegarde.
Ce dont vous aurez besoin
-
Vous devez avoir préparé l'environnement PowerShell pour exécuter les applets de commande PowerShell.
-
Vous devez avoir ajouté la connexion au système de stockage et créé une autorisation d'accès.
À propos de cette tâche
Les informations relatives aux paramètres pouvant être utilisés avec la cmdlet et leurs descriptions peuvent être obtenues en exécutant get-Help nom_commande. Vous pouvez également vous reporter au "Guide de référence de l'applet de commande du logiciel SnapCenter".
Étapes
-
Lancez une session de connexion avec le serveur SnapCenter pour un utilisateur spécifié à l'aide de l'applet de commande Open-SmConnection.
Open-smconnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146\
L'invite du nom d'utilisateur et du mot de passe s'affiche.
-
Ajoutez des ressources à l'aide de l'applet de commande Add-SmResources.
Cet exemple ajoute des ressources :
Add-SmResource -HostName '10.232.206.248' -PluginCode 'DB2' -ResourceName NONREC1 -ResourceType Database -StorageFootPrint ( @ {"VolumeName"="DB2_NONREC1DB";"LunName"="DB2_NONREC1DB";"Vserver"="vserver_scauto_secondary"}) -Instance db2inst1
-
Créez une stratégie de sauvegarde à l'aide de l'applet de commande Add-SmPolicy.
Cet exemple crée une nouvelle stratégie de sauvegarde :
Add-SMPolicy -PolicyName 'db2VolumePolicy' -PolicyType 'Backup' -PluginPolicyType DB2 -description 'VolumePolicy'
-
Ajoutez un nouveau groupe de ressources à SnapCenter à l'aide de l'applet de commande Add-SmResourceGroup.
Cet exemple crée un nouveau groupe de ressources avec la stratégie et les ressources spécifiées :
Add-SmResourceGroup -ResourceGroupName 'Verify_ManualBackup_DatabaseLevel_MultipleVolume_unix' -Resources @(@ {"Host"="10.232.206.248";"Uid"="db2inst2\NONREC"},@{"Host"="10.232.206.248";"Uid"="db2inst1\NONREC"}) -Policies db2ManualPolicy
-
Lancez une nouvelle tâche de sauvegarde à l'aide de la cmdlet New-SmBackup.
New-SMBackup -DatasetName Verify_ManualBackup_DatabaseLevel_MultipleVolume_unix -Policy db2ManualPolicy
-
Affichez l'état de la tâche de sauvegarde à l'aide de l'applet de commande Get-SmBackupReport.
Cet exemple affiche un rapport récapitulatif de tous les travaux exécutés à la date spécifiée :
PS C:\> Get-SmBackupReport -JobId 351 Output: BackedUpObjects : {DB1} FailedObjects : {} IsScheduled : False HasMetadata : False SmBackupId : 269 SmJobId : 2361 StartDateTime : 10/4/2016 11:20:45 PM EndDateTime : 10/4/2016 11:21:32 PM Duration : 00:00:46.2536470 CreatedDateTime : 10/4/2016 11:21:09 PM Status : Completed ProtectionGroupName : Verify_ASUP_Message_windows SmProtectionGroupId : 211 PolicyName : test2 SmPolicyId : 20 BackupName : Verify_ASUP_Message_windows_scc54_10-04-2016_23.20.46.2758 VerificationStatus : NotVerified VerificationStatuses : SmJobError : BackupType : SCC_BACKUP CatalogingStatus : NotApplicable CatalogingStatuses : ReportDataCreatedDateTime :