Créer un groupe de snapshots
Le create snapGroup
commande crée un nouveau groupe de snapshots et le volume de référentiel associé.
Baies prises en charge
Cette commande s'applique à toutes les baies de stockage, y compris les baies E4000, E2700, E5600, E2800, E5700, EF600 et EF300, tant que tous les packs SMcli sont installés.
Rôles
Pour exécuter cette commande sur une baie de stockage E4000, E2800, E5700, EF600 ou EF300, vous devez avoir le rôle d'administrateur du stockage.
Contexte
Un groupe d'instantanés contient une séquence d'instantanés d'un volume de base associé. Un groupe de snapshots possède un volume de référentiel utilisé pour enregistrer les données de toutes les images de snapshot faisant partie du groupe de snapshots.
Avant de créer un groupe de snapshots, assurez-vous qu'un groupe de volumes de capacité libre est disponible. |
Syntaxe
create snapGroup userLabel="snapGroupName" sourceVolume="volumeName"
[(repositoryVolume="repos_xxxx" |
repositoryVolume=(volumeGroupName [capacity=capacityValue]) |
repositoryVolume=(diskPoolName [capacity=capacityValue]))]
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[rollbackPriority=(highest | high | medium | low | lowest)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]|
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapshotSchedule)]
Paramètres
Paramètre | Description |
---|---|
|
Nom que vous souhaitez attribuer au nouveau groupe de snapshots. Placez l'identificateur du groupe de snapshots entre guillemets (" "). |
|
Nom du volume que vous souhaitez utiliser comme source pour vos images de snapshot. Placez le nom du volume source entre guillemets (" "). |
|
Nom du volume de référentiel qui contiendra les données modifiées du groupe de snapshots. Vous disposez de deux options pour définir le nom d'un volume de référentiel :
Le nom d'un volume de référentiel existant comprend deux parties :
Placez le nom du volume de référentiel existant entre guillemets (" "). Si vous souhaitez créer un nouveau volume de référentiel lorsque vous exécutez cette commande, vous devez entrer le nom d'un groupe de volumes ou d'un pool de disques dans lequel vous voulez que le volume de référentiel soit. Vous pouvez également définir la capacité du volume du référentiel. Si vous souhaitez définir la capacité, vous pouvez utiliser les valeurs suivantes :
Si vous n'utilisez pas l'option Capacity, le logiciel de gestion du stockage définit la capacité sur 20 % de la capacité du volume de base. Lorsque vous exécutez cette commande, le logiciel de gestion du stockage crée le volume de référentiel du volume de snapshot. |
|
Définit la façon dont le traitement des images d'instantanés se poursuit si le volume de référentiel du groupe d'instantanés est plein. Vous pouvez choisir de basculer les écritures d'E/S vers le volume de base ( |
|
Détermine si les ressources système doivent être allouées à l'opération de restauration, aux dépens des performances du système. Valeur de |
|
Pourcentage de capacité de référentiel à laquelle vous recevez un avertissement indiquant que le volume de référentiel du groupe de snapshots est presque plein. Utiliser des valeurs entières. Par exemple, une valeur de 70 signifie 70 %. La valeur par défaut est 75. |
|
Chaque groupe de snapshots peut être configuré de manière à effectuer une suppression automatique de ses images de snapshot afin de conserver le nombre total d'images de snapshot dans le groupe de snapshots au niveau ou en dessous d'un niveau désigné. Lorsque cette option est activée, chaque fois qu'une nouvelle image instantanée est créée dans le groupe de snapshots, le système supprime automatiquement l'image snapshot la plus ancienne du groupe pour qu'elle soit conforme à la valeur limite. Cette action libère de la capacité de l'espace de stockage afin de satisfaire les exigences de copie en écriture pour les images de snapshot restantes. |
|
Ce paramètre permet d'activer ou de désactiver la planification d'une opération d'instantané. Pour activer la planification des snapshots, définissez ce paramètre sur |
Remarques
Chaque nom de groupe de snapshots doit être unique. Vous pouvez utiliser n'importe quelle combinaison de caractères alphanumériques, de traits de soulignement (_), de traits d'Union (-) et de livres (#) pour le libellé de l'utilisateur. Les étiquettes utilisateur peuvent comporter un maximum de 30 caractères.
Pour créer un groupe de snapshots, vous devez avoir un volume de référentiel associé dans lequel vous stockez les images de snapshot. Vous pouvez utiliser un volume de référentiel existant ou créer un volume de référentiel. Vous pouvez créer le volume de référentiel lorsque vous créez le groupe de snapshots. Un volume de référentiel de groupe de snapshots est un volume extensible structuré comme une collection concaténée de 16 entités de volumes standard au maximum. Dans un premier temps, un volume de référentiel extensible ne comporte qu'un seul élément. La capacité du volume de référentiel extensible est exactement celle de l'élément unique. Vous pouvez augmenter la capacité d'un volume de référentiel extensible en y ajoutant des volumes standard. La capacité du volume de référentiel extensible composite devient alors la somme des capacités de tous les volumes standard concaténés.
Un groupe d'instantanés a un ordre strict des images d'instantanés en fonction du moment où chaque image d'instantané est créée. Une image snapshot créée après une autre image snapshot est un successeur par rapport à cette autre image snapshot. Une image d'instantané créée avant une autre image d'instantané est un prédécesseur par rapport à cette autre image.
Un volume de référentiel de groupe de snapshots doit répondre à une exigence de capacité minimale pouvant somme des éléments suivants :
-
32 Mo pour la prise en charge de la surcharge fixe pour le groupe de snapshots et pour le traitement de la copie sur écriture.
-
Capacité pour le traitement de retour arrière, qui correspond à 1/5000e de la capacité du volume de base.
La capacité minimale est respectée par le micrologiciel du contrôleur et le logiciel de gestion du stockage.
Lorsque vous créez un groupe de snapshots pour la première fois, il ne contient aucune image instantanée. Lorsque vous créez des images de snapshot, vous ajoutez les images de snapshot à un groupe de snapshots. Utilisez le create snapImage
commande pour créer des images de snapshot et ajouter les images de snapshot à un groupe de snapshots.
Un groupe de snapshots peut avoir l'un des États suivants :
-
Optimal — le groupe de snapshots fonctionne normalement.
-
Full — le référentiel du groupe de snapshots est plein. Aucune autre opération de copie sur écriture ne peut être effectuée. Cet état n'est possible que pour les groupes de snapshots dont la stratégie de référentiel complet est définie sur échec des écritures de base. Tout groupe d'instantanés à l'état complet entraîne l'affichage d'une condition d'attention requise pour la matrice de stockage.
-
Sur seuil — l'utilisation du volume du référentiel du groupe de snapshots est supérieure ou supérieure à son seuil d'alerte. Tout groupe d'instantanés dans cet état entraîne l'affichage d'une condition d'attention requise pour la matrice de stockage.
-
FAILED — le groupe de snapshots a rencontré un problème qui a rendu toutes les images de snapshot du groupe de snapshots inutilisables. Par exemple, certains types de défaillances de volume de référentiel peuvent entraîner l'échec de l'état. Pour effectuer une restauration à partir d'un état défaillant, utilisez le
revive snapGroup
commande.
Vous pouvez configurer chaque groupe de snapshots pour supprimer automatiquement les images de snapshot à l'aide de la autoDeleteLimit
paramètre. La suppression automatique des images de snapshot vous permet d'éviter d'avoir à supprimer manuellement les images que vous ne voulez pas et cela pourrait empêcher la création de futures images de snapshot car le volume de référentiel est plein. Lorsque vous utilisez le autoDeleteLimit
paramètre entraînant la suppression automatique des images snapshot par le logiciel de gestion du stockage, à partir du plus ancien. Le logiciel de gestion du stockage supprime les images instantanées jusqu'à ce qu'elles atteignent un nombre d'images instantanées égal au nombre que vous entrez autoDeleteLimit
paramètre. Lorsque de nouvelles images de snapshot sont ajoutées au volume du référentiel, le logiciel de gestion du stockage supprime les images de snapshot les plus anciennes jusqu'à la autoDeleteLimit
le numéro de paramètre est atteint.
Le enableSchedule
paramètre et le schedule
paramètre vous permet de planifier la création d'images de snapshot pour un groupe de snapshots. Ces paramètres vous permettent de programmer des instantanés tous les jours, toutes les semaines ou tous les mois (par jour ou par date). Le enableSchedule
paramètre active ou désactive la possibilité de planifier des snapshots. Lorsque vous activez la planification, vous utilisez le schedule
paramètre pour définir l'heure à laquelle les snapshots doivent être effectués.
Ce tableau explique comment utiliser les options de l' schedule
paramètre :
Paramètre | Description | ||||
---|---|---|---|---|---|
|
Requis pour spécifier les paramètres de planification. |
||||
|
Démarrer immédiatement l'opération. Cet élément s'excluent mutuellement avec tous les autres paramètres de planification. |
||||
|
Lorsqu'il est réglé sur
|
||||
|
Date précise de démarrage de l'opération. Le format de saisie de la date est MM:JJ:AA. La valeur par défaut est la date actuelle. Voici un exemple de cette option |
||||
|
Un jour de la semaine où commencer l'opération. Peut être une ou plusieurs des valeurs suivantes :
Plus d'un jour peut être spécifié en enfermant les jours dans un ensemble unique de parenthèses et en séparant chaque jour avec un espace. Par exemple :
|
||||
|
L'heure du jour de démarrage de l'opération. Le format de saisie de l'heure est HH:MM, où HH est l'heure et MM est la minute au-delà de l'heure. Utilise une horloge de 24 heures. Par exemple, 2:00 dans l'après-midi est 14:00. Voici un exemple de cette option |
||||
|
Durée, en minutes, d'au moins entre les opérations.l'intervalle de planification ne doit pas être supérieur à 1440 (24 heures) et doit être un multiple de 30. Voici un exemple de cette option |
||||
|
Une date précise pour arrêter l'opération. Le format de saisie de la date est MM:JJ:AA. Si aucune date de fin n'est souhaitée, vous pouvez spécifier |
||||
|
Nombre de fois où effectuer l'opération dans un jour. Voici un exemple de cette option |
||||
|
Spécifie le fuseau horaire à utiliser pour la planification. Peut être spécifié de deux manières :
|
||||
|
Un jour du mois où effectuer l'opération. Les valeurs des jours sont numériques et comprises dans la plage 1-31.
Un exemple du |
||||
|
Mois précis pour effectuer l'opération. Les valeurs pour les mois sont les suivantes :
Plus d'un mois peut être spécifié en enfermant les mois dans un ensemble unique de parenthèses et en séparant chaque mois par un espace. Par exemple : Utilisez ce paramètre avec le
|
Ce tableau explique comment utiliser le timeZone
paramètre :
Nom du fuseau horaire | Décalage GMT |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La chaîne de code pour la définition d'un planning est similaire aux exemples suivants :
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
Si vous utilisez également le scheduleInterval
le micrologiciel sélectionne l'option timesPerDay
et le scheduleInterval
en sélectionnant la valeur la plus basse des deux options. Le micrologiciel calcule une valeur entière pour l' scheduleInterval
option en divisant 1440 par le scheduleInterval
valeur d'option que vous définissez. Par exemple, 1440/180 = 8. Le micrologiciel compare ensuite le timesPerDay
valeur entière calculée scheduleInterval
valeur entière et utilise la valeur la plus petite.
Pour supprimer une planification, utilisez le delete volume
commande avec schedule
paramètre. Le delete volume
commande avec schedule
le paramètre supprime uniquement la planification, pas le volume snapshot.
Niveau minimal de firmware
7.83
7.86 ajoute le scheduleDate
et le month
option.