Sauvegarde des bases de données SAP HANA
Si une ressource ne fait pas encore partie d'un groupe de ressources, vous pouvez sauvegarder la ressource à partir de la page Ressources.
-
Vous devez avoir créé une stratégie de sauvegarde.
-
Si vous souhaitez sauvegarder une ressource avec une relation SnapMirror avec un système de stockage secondaire, le rôle ONTAP attribué à l'utilisateur de stockage doit inclure le privilège « napmirror All ». Toutefois, si vous utilisez le rôle « vsadmin », le privilège « napmirror all » n'est pas requis.
-
Pour l'opération de sauvegarde basée sur des copies Snapshot, vérifiez que toutes les bases de données des locataires sont valides et actives.
-
Pour créer des sauvegardes de réplication du système SAP HANA, il est recommandé d'ajouter toutes les ressources du système SAP HANA dans un groupe de ressources. Cela garantit une sauvegarde transparente en mode basculement/retour arrière.
-
Si vous souhaitez créer une sauvegarde basée sur des fichiers alors qu'une ou plusieurs bases de données de tenant sont en panne, définissez le paramètre ALLOW_FILE_BASED_BACKUP_IFINA_TENANTS_PRESIDENT sur YES dans le fichier de propriétés HANA à l'aide de
Set-SmConfigSettings
applet de commande.Les informations relatives aux paramètres pouvant être utilisés avec la cmdlet et leurs descriptions peuvent être obtenues en exécutant Get-Help command_name. Vous pouvez également vous référer au "Guide de référence de l'applet de commande du logiciel SnapCenter"
-
Pour les commandes PRE et post pour les opérations quiesce, Snapshot et unquiesce, vous devez vérifier que les commandes existent dans la liste de commandes disponible sur l'hôte plug-in à partir des chemins suivants :
-
Emplacement par défaut sur l'hôte Windows : C:\Program Files\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_commands.config
-
Emplacement par défaut sur l'hôte Linux : /opt/NetApp/SnapCenter/scc/etc/allowed_commands.config
-
Si les commandes n'existent pas dans la liste de commandes, l'opération échoue. |
-
Dans le volet de navigation de gauche, sélectionnez Ressources, puis sélectionnez le plug-in approprié dans la liste.
-
Dans la page ressource, filtrez les ressources de la liste déroulante View en fonction du type de ressource.
Sélectionnez , puis sélectionnez le nom d'hôte et le type de ressource pour filtrer les ressources. Vous pouvez ensuite choisir de fermer le volet de filtre.
-
Sélectionnez la ressource à sauvegarder.
-
Dans la page ressource, sélectionnez utiliser le format de nom personnalisé pour la copie Snapshot, puis entrez un format de nom personnalisé que vous souhaitez utiliser pour le nom de l'instantané.
Par exemple, customtext_policy_hostname ou Resource_hostname. Par défaut, un horodatage est ajouté au nom du Snapshot.
-
Dans la page Paramètres de l'application, procédez comme suit :
-
Sélectionnez la flèche backups pour définir des options de sauvegarde supplémentaires :
Activez la sauvegarde du groupe de cohérence, si nécessaire, et effectuez les tâches suivantes :
Pour ce champ… Procédez comme ça… Temps d'attente avant la fin de l'opération de snapshot de groupe de cohérence
Sélectionnez urgent, ou Moyen, ou détendu pour spécifier le temps d'attente pour la fin de l'opération Snapshot. Urgent = 5 secondes, Moyen = 7 secondes et détendu = 20 secondes.
Désactivez la synchronisation WAFL
Sélectionnez cette option pour éviter de forcer un point de cohérence WAFL.
-
Sélectionnez la flèche scripts pour exécuter des commandes pré et post pour les opérations quiesce, Snapshot et unquiesce.
Vous pouvez également exécuter des pré-commandes avant de quitter l'opération de sauvegarde. Des préscripts et des postscripts sont exécutés sur le serveur SnapCenter.
-
Sélectionnez la flèche configurations personnalisées , puis entrez les paires de valeurs personnalisées requises pour tous les travaux utilisant cette ressource.
-
Sélectionner la flèche outil de copie d'instantanés pour sélectionner l'outil de création d'instantanés :
Les fonctions que vous recherchez… Alors… SnapCenter pour créer une copie Snapshot au niveau du stockage
Sélectionnez SnapCenter sans cohérence du système de fichiers.
SnapCenter pour utiliser le plug-in pour Windows afin de mettre le système de fichiers dans un état cohérent, puis de créer un Snapshot
Sélectionnez SnapCenter avec cohérence du système de fichiers.
Pour saisir la commande permettant de créer un Snapshot
Sélectionnez autre, puis entrez la commande pour créer un instantané.
-
-
Dans la page stratégies, effectuez les opérations suivantes :
-
Sélectionnez une ou plusieurs stratégies dans la liste déroulante.
Vous pouvez également créer une stratégie en cliquant sur . Dans la section configurer les plannings des stratégies sélectionnées, les stratégies sélectionnées sont répertoriées.
-
Sélectionnez Dans la colonne configurer les programmes de la stratégie pour laquelle vous souhaitez configurer un planning.
-
Dans la boîte de dialogue Ajouter des plannings pour la stratégie nom_règle, configurez la planification, puis sélectionnez OK.
policy_name est le nom de la stratégie que vous avez sélectionnée.
Les planifications configurées sont répertoriées dans la colonne programmes appliqués.
-
-
Dans la page notification, dans la liste déroulante Préférences de E-mail, sélectionnez les scénarios dans lesquels vous souhaitez envoyer les e-mails.
Vous devez également spécifier les adresses e-mail de l'expéditeur et du destinataire, ainsi que l'objet de l'e-mail. SMTP doit également être configuré dans Paramètres > Paramètres globaux.
-
Passez en revue le résumé, puis sélectionnez Terminer.
La page topologie des ressources s'affiche.
-
Sélectionnez Sauvegarder maintenant.
-
Dans la page sauvegarde, effectuez les opérations suivantes :
-
Si vous avez appliqué plusieurs stratégies à la ressource, dans la liste déroulante Stratégie, sélectionnez la stratégie que vous souhaitez utiliser pour la sauvegarde.
Si la stratégie sélectionnée pour la sauvegarde à la demande est associée à un planning de sauvegarde, les sauvegardes à la demande seront conservées en fonction des paramètres de conservation spécifiés pour le type de programme.
-
Sélectionnez Backup.
-
-
Surveillez la progression de l'opération en cliquant sur moniteur > travaux.
-
Dans les configurations MetroCluster, il est possible que SnapCenter ne détecte pas une relation de protection après un basculement.
Pour plus d'informations, voir : "Impossible de détecter la relation SnapMirror ou SnapVault après le basculement de MetroCluster"
-
Si vous sauvegardez des données d'application sur des disques VMDK et que la taille du segment de mémoire Java du plug-in SnapCenter pour VMware vSphere n'est pas suffisamment importante, la sauvegarde risque d'échouer.
Pour augmenter la taille du segment de mémoire Java, localisez le fichier de script /opt/netapp/init_scripts/scvservice. Dans ce script, la commande do_start method démarre le service du plug-in SnapCenter VMware. Mettez à jour cette commande à l'adresse suivante : Java -jar -Xmx8192M -Xms4096M
-
-
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 montre comment ajouter une base de données SAP HANA de type SingleContainer :
C:\PS> Add-SmResource -HostName '10.232.204.42' -PluginCode 'HANA' -DatabaseName H10 -ResourceType SingleContainer -StorageFootPrint (@{"VolumeName"="HanaData10";"StorageSystem"="vserver_scauto_primary"}) -SID 'H10' -filebackuppath '/tmp/HanaFileLog' -userstorekeys 'HS10' -osdbuser 'h10adm' -filebackupprefix 'H10_'
Cet exemple montre comment ajouter une base de données SAP HANA de type MultipleContainers :
C:\PS> Add-SmResource -HostName 'vp-hana2.gdl.englab.netapp.com' -PluginCode 'HANA' -DatabaseName MDC_MT -ResourceType MultipleContainers -StorageFootPrint (@{"VolumeName"="VP_HANA2_data";"StorageSystem"="buck.gdl.englab.netapp.com"}) -sid 'A12' -userstorekeys 'A12KEY' -TenantType 'MultiTenant'
Cet exemple montre comment créer une ressource de volume autre que de données :
C:\PS> Add-SmResource -HostName 'SNAPCENTERN42.sccore.test.com' -PluginCode 'hana' -ResourceName NonDataVolume -ResourceType NonDataVolume -StorageFootPrint (@{"VolumeName"="ng_pvol";"StorageSystem"="vserver_scauto_primary"}) -sid 'S10'
-
Créez une stratégie de sauvegarde à l'aide de l'applet de commande Add-SmPolicy.
Dans cet exemple, une règle de sauvegarde est créée pour une sauvegarde basée sur des copies Snapshot :
C:\PS> Add-SmPolicy -PolicyName hana_snapshotbased -PolicyType Backup -PluginPolicyType hana -BackupType SnapShotBasedBackup
Cet exemple crée une stratégie de sauvegarde pour une sauvegarde en mode fichier :
C:\PS> Add-SmPolicy -PolicyName hana_Filebased -PolicyType Backup -PluginPolicyType hana -BackupType FileBasedBackup
-
Protégez la ressource ou ajoutez un nouveau groupe de ressources à SnapCenter à l'aide de l'applet de commande Add-SmResourceGroup.
Cet exemple protège une ressource de conteneur unique :
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
Cet exemple protège plusieurs conteneurs :
C:\PS> Add-SmProtectResource -PluginCode HANA -Policies hana_snapshotbased,hana_Filebased -Resources @{"Host"="host.example.com";"UID"="MDC\SID"} -Description test -usesnapcenterwithoutfilesystemconsistency
Cet exemple crée un nouveau groupe de ressources avec la stratégie et les ressources spécifiées :
C:\PS> Add-SmResourceGroup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Resources @(@{"Host"="sccorelinux61.sccore.test.com";"Uid"="SID"},@{"Host"="sccorelinux62.sccore.test.com";"Uid"="MDC\SID"}) -Policies hana_snapshotbased,hana_Filebased -usesnapcenterwithoutfilesystemconsistency -plugincode 'HANA'
Dans cet exemple, nous allons créer un groupe de ressources sans volume de données :
C:\PS> Add-SmResourceGroup -ResourceGroupName 'Mixed_RG_backup_when_Remove_Backup_throguh_BackupName_windows' -Resources @(@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="H11";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="MDC\H31";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="NonDataVolume\S10\NonDataVolume";"PluginName"="hana"}) -Policies hanaprimary
-
Lancez une nouvelle tâche de sauvegarde à l'aide de la cmdlet New-SmBackup.
Cet exemple montre comment sauvegarder un groupe de ressources :
C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Policy hana_snapshotbased
Cet exemple sauvegarde une ressource protégée :
C:\PS> New-SMBackup -Resources @{"Host"="10.232.204.42";"Uid"="MDC\SID";"PluginName"="hana"} -Policy hana_Filebased
-
Surveillez l'état du travail (en cours d'exécution, terminé ou en échec) à l'aide de l'applet de commande Get-smJobSummaryReport.
PS C:\> Get-smJobSummaryReport -JobID 123
-
Surveillez les détails de la tâche de sauvegarde comme ID de sauvegarde, nom de sauvegarde pour effectuer une opération de restauration ou de clonage à l'aide de l'applet de commande Get-SmBackupReport.
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 :
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 à la "Guide de référence de l'applet de commande du logiciel SnapCenter".