Clonage à partir d'une sauvegarde du système de fichiers Windows
Vous pouvez utiliser SnapCenter pour cloner une sauvegarde du système de fichiers Windows. Pour copier un fichier qui a été supprimé ou modifié par erreur, vous pouvez cloner une sauvegarde et accéder à ce fichier dans le clone.
-
Vous devez être prêt à préparer la protection des données en effectuant des tâches telles que l'ajout d'hôtes, l'identification des ressources et la création de connexions de machines virtuelles de stockage (SVM).
-
Vous devez avoir une sauvegarde du système de fichiers.
-
Vous devez vous assurer que les agrégats hébergeant les volumes doivent se trouver dans la liste des agrégats attribués de la machine virtuelle de stockage (SVM).
-
Vous ne pouvez pas cloner un groupe de ressources. Vous ne pouvez cloner que des sauvegardes de systèmes de fichiers individuels.
-
Si une sauvegarde réside sur une machine virtuelle dotée d'un disque VMDK, SnapCenter ne peut pas cloner la sauvegarde sur un serveur physique.
-
Si vous clonez un cluster Windows (par exemple une LUN partagée ou une LUN CSV (Cluster Shared volume), le clone est stocké en tant que LUN dédiée sur l'hôte que vous spécifiez.
-
Pour une opération de clonage, le répertoire racine du point de montage du volume ne peut pas être un répertoire partagé.
-
Le clone ne peut pas être créé sur un nœud qui n'est pas le home node de l'agrégat.
-
Vous ne pouvez pas planifier d'opérations de clonage récurrentes (ou de cycle de vie des clones) pour les systèmes de fichiers Windows ; vous pouvez uniquement cloner une sauvegarde à la demande.
-
Si vous déplacez une LUN contenant un clone vers un nouveau volume, SnapCenter ne peut plus prendre en charge le clone. Par exemple, vous ne pouvez pas utiliser SnapCenter pour supprimer le clone.
-
Vous ne pouvez pas cloner des environnements. Par exemple, le clonage d'un disque physique vers un disque virtuel ou vice versa.
-
Le CHEMIN_SCRIPTS est défini à l'aide de la clé pré-défini WindowsScriptsDirectory située dans le fichier SMCoreServiceHost.exe.Config de l'hôte du plug-in.
Si nécessaire, vous pouvez modifier ce chemin et redémarrer le service SMcore. Il est recommandé d'utiliser le chemin par défaut pour la sécurité.
La valeur de la clé peut être affichée à partir de Swagger via l'API : API /4.7/configsettings
Vous pouvez utiliser L'API GET pour afficher la valeur de la clé. L'API DÉFINIE n'est pas prise en charge.
-
Pour ONTAP 9.12.1 et les versions antérieures, les clones créés à partir des snapshots de coffre-fort SnapLock dans le cadre de la restauration hériteront de l'heure d'expiration du coffre-fort SnapLock. L'administrateur du stockage doit nettoyer manuellement les clones après l'heure d'expiration du SnapLock.
-
Dans le volet de navigation de gauche, cliquez sur Ressources, puis sélectionnez le plug-in approprié dans la liste.
-
Dans la page Ressources, sélectionnez systèmes de fichiers dans la liste.
-
Sélectionnez l'hôte.
La vue topologique s'affiche automatiquement si la ressource est protégée.
-
Dans la liste des ressources, sélectionnez la sauvegarde à cloner, puis cliquez sur l'icône cloner.
-
Dans la page Options, procédez comme suit :
Pour ce champ… Procédez comme ça… Serveur clone
Choisissez l'hôte sur lequel le clone doit être créé.
« Attribuer automatiquement un point de montage » ou « attribuer automatiquement un point de montage de volume sous la trajectoire »
Choisissez d'attribuer automatiquement un point de montage ou un point de montage de volume sous un chemin d'accès.
Affectation automatique d'un point de montage de volume sous le chemin : le point de montage sous un chemin vous permet de fournir un répertoire spécifique dans lequel les points de montage seront créés. Avant de choisir cette option, vous devez vérifier que le répertoire est vide. Si une sauvegarde est effectuée dans le répertoire, la sauvegarde sera dans un état non valide après l'opération de montage.
Emplacement d'archivage
Choisissez un emplacement d'archivage si vous procédez au clonage d'une sauvegarde secondaire.
-
Dans la page script, spécifiez les prescripteurs ou les postscripts que vous souhaitez exécuter.
Le chemin prescripteurs ou postscripts ne doit pas inclure de disques ou de partages. Le chemin doit être relatif au CHEMIN_SCRIPTS. -
Vérifiez le résumé, puis cliquez sur Terminer.
-
Surveillez la progression de l'opération en cliquant sur moniteur > travaux.
-
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
-
Répertoriez les sauvegardes pouvant être clonées à l'aide de l'applet de commande Get-SmBackup ou Get-SmResourceGroup.
Cet exemple affiche des informations sur toutes les sauvegardes disponibles :
C:\PS>PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 1 Payroll Dataset_vise-f6_08... 8/4/2015 Full Backup 11:02:32 AM 2 Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM
Cet exemple affiche des informations sur un groupe de ressources spécifié, ses ressources et les stratégies associées :
PS C:\> Get-SmResourceGroup -ListResources –ListPolicies Description : CreationTime : 8/4/2015 3:44:05 PM ModificationTime : 8/4/2015 3:44:05 PM EnableEmail : False EmailSMTPServer : EmailFrom : EmailTo : EmailSubject : EnableSysLog : False ProtectionGroupType : Backup EnableAsupOnFailure : False Policies : {FinancePolicy} HostResourceMaping : {} Configuration : SMCoreContracts.SmCloneConfiguration LastBackupStatus : VerificationServer : EmailBody : EmailNotificationPreference : Never VerificationServerInfo : SMCoreContracts.SmVerificationServerInfo SchedulerSQLInstance : CustomText : CustomSnapshotFormat : SearchResources : False ByPassCredential : False IsCustomSnapshot : MaintenanceStatus : Production PluginProtectionGroupTypes : {SMSQL} Name : Payrolldataset Type : Group Id : 1 Host : UserName : Passphrase : Deleted : False Auth : SMCoreContracts.SmAuth IsClone : False CloneLevel : 0 ApplySnapvaultUpdate : False ApplyRetention : False RetentionCount : 0 RetentionDays : 0 ApplySnapMirrorUpdate : False SnapVaultLabel : MirrorVaultUpdateRetryCount : 7 AppPolicies : {} Description : FinancePolicy PreScriptPath : PreScriptArguments : PostScriptPath : PostScriptArguments : ScriptTimeOut : 60000 DateModified : 8/4/2015 3:43:30 PM DateCreated : 8/4/2015 3:43:30 PM Schedule : SMCoreContracts.SmSchedule PolicyType : Backup PluginPolicyType : SMSQL Name : FinancePolicy Type : Id : 1 Host : UserName : Passphrase : Deleted : False Auth : SMCoreContracts.SmAuth IsClone : False CloneLevel : 0 clab-a13-13.sddev.lab.netapp.com DatabaseGUID : SQLInstance : clab-a13-13 DbStatus : AutoClosed DbAccess : eUndefined IsSystemDb : False IsSimpleRecoveryMode : False IsSelectable : True SqlDbFileGroups : {} SqlDbLogFiles : {} AppFileStorageGroups : {} LogDirectory : AgName : Version : VolumeGroupIndex : -1 IsSecondary : False Name : TEST Type : SQL Database Id : clab-a13-13\TEST Host : clab-a13-13.sddev.mycompany.com UserName : Passphrase : Deleted : False Auth : SMCoreContracts.SmAuth IsClone : False
-
Lancez une opération de clonage à partir d'une sauvegarde existante à l'aide de l'applet de commande New-SmClone.
Dans cet exemple, un clone est créé à partir d'une sauvegarde spécifiée avec tous les journaux :
PS C:\> New-SmClone -BackupName payroll_dataset_vise-f3_08-05-2015_15.28.28.9774 -Resources @{"Host"="vise-f3.sddev.mycompany.com"; "Type"="SQL Database";"Names"="vise-f3\SQLExpress\payroll"} -CloneToInstance vise-f3\sqlexpress -AutoAssignMountPoint -Suffix _clonefrombackup -LogRestoreType All -Policy clonefromprimary_ondemand PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
Dans cet exemple, un clone est créé dans une instance Microsoft SQL Server spécifiée :
PS C:\> New-SmClone -BackupName "BackupDS1_NY-VM-SC-SQL_12-08-2015_09.00.24.8367" -Resources @{"host"="ny-vm-sc-sql";"Type"="SQL Database"; "Names"="ny-vm-sc-sql\AdventureWorks2012_data"} -AppPluginCode SMSQL -CloneToInstance "ny-vm-sc-sql" -Suffix _CLPOSH -AssignMountPointUnderPath "C:\SCMounts"
-
Affichez l'état du travail clone à l'aide de l'applet de commande Get-SmCloneReport.
Cet exemple affiche un rapport de clonage pour l'ID de tâche spécifié :
PS C:\> Get-SmCloneReport -JobId 186 SmCloneId : 1 SmJobId : 186 StartDateTime : 8/3/2015 2:43:02 PM EndDateTime : 8/3/2015 2:44:08 PM Duration : 00:01:06.6760000 Status : Completed ProtectionGroupName : Draper SmProtectionGroupId : 4 PolicyName : OnDemand_Clone SmPolicyId : 4 BackupPolicyName : OnDemand_Full_Log SmBackupPolicyId : 1 CloneHostName : SCSPR0054212005.mycompany.com CloneHostId : 4 CloneName : Draper__clone__08-03-2015_14.43.53 SourceResources : {Don, Betty, Bobby, Sally} ClonedResources : {Don_DRAPER, Betty_DRAPER, Bobby_DRAPER, Sally_DRAPER}
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".