Créer un groupe de cohérence
Le create consistencyGroup
la commande crée un nouveau groupe de cohérence vide qui peut contenir des groupes de snapshots. Vous devez ajouter les groupes de snapshots à l'aide de set consistencyGroup addCGMember
commande.
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.
Syntaxe
create consistencyGroup userLabel="consistencyGroupName"
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapSchedule)]
[rollbackPriority=(lowest | low | medium | high | highest)]
Paramètres
Paramètre | Description |
---|---|
|
Nom du groupe de cohérence à créer. Placez le nouveau nom de groupe de cohérence entre guillemets (""). |
|
Comment souhaitez-vous que le traitement des instantanés se poursuive si les volumes du référentiel de snapshots sont pleins. Vous pouvez choisir de faire échouer les écritures dans le volume de base ( |
|
Pourcentage de capacité du référentiel sur lequel vous recevez un avertissement indiquant que le volume du référentiel snapshot approche de son 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. |
|
La possibilité de planifier une opération d'instantané est activée ou désactivée. Pour activer la planification des snapshots, définissez ce paramètre sur |
|
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 |
Remarques
Un groupe de cohérence est une entité logique qui vous permet de gérer toutes les images de snapshot que vous ajoutez à la collection sous forme de lots. Ce groupe de cohérence est un ensemble de groupes Snapshot ayant des exigences de cohérence mutuelle ou des dépendances pour leurs images Snapshot. Toutes les images de snapshot que vous créez et utilisez pour cette collection doivent être gérées conformément aux dépendances de cohérence.
Vous pouvez utiliser n'importe quelle combinaison de caractères alphanumériques, de traits de soulignement (_), de traits d'Union (-) et de livres (#) pour les noms. Les noms peuvent comporter un maximum de 30 caractères.
Les images de snapshot d'un groupe de cohérence peuvent être déduites en fonction de l'existence d'une image Snapshot au sein d'un groupe de cohérence. Toutes les images de snapshot résidant au sein d'un groupe de cohérence partagent un horodatage et un numéro de séquence communs.
Une opération située sur un groupe de cohérence d'image de snapshot est traitée comme une seule requête, et toutes les opérations d'E/S en attente doivent être supprimées et suspendues au volume de base associé de chaque membre avant de créer les images de snapshot. Si la création des images de snapshot ne peut pas être effectuée avec succès pour tous les membres du groupe de cohérence, l'opération échoue et n'a aucun effet (c'est-à-dire que les nouvelles images de snapshot ne sont pas créées).
En fonction de ce comportement, tous les membres d'un groupe de cohérence ont généralement le même nombre d'images de snapshot. Cependant, lorsqu'un nouveau membre est ajouté à un groupe de cohérence, ce nouveau membre ne dispose pas des images de snapshot précédemment créées sur les membres établis du groupe de cohérence. Le manque d'images snapshot n'est pas considéré comme une condition d'erreur. Les demandes de suppression ou de retour arrière d'images de snapshot qui n'existent que sur un sous-ensemble des membres du groupe de cohérence n'affectent que les membres pour lesquels les images de snapshot spécifiées existent réellement.
Suppression automatique
Vous pouvez configurer chaque groupe de snapshots de manière à supprimer automatiquement ses images de snapshot afin de conserver le nombre total d'images de snapshot dans le groupe de snapshots à un nombre maximum d'images ou en dessous. Lorsque le nombre d'images de snapshot dans le groupe de snapshots est au maximum, le autoDeleteLimit
le paramètre supprime automatiquement les images instantanées chaque fois qu'une nouvelle image instantanée est créée dans le groupe d'instantanés. Le autoDeleteLimit
le paramètre supprime les images snapshot les plus anciennes du groupe d'instantanés jusqu'à ce que le nombre maximal d'images défini avec le paramètre soit atteint. Cette opération a pour effet de libérer de la capacité du référentiel, de sorte qu'elle puisse être utilisée pour satisfaire les exigences de copie en écriture pour les images snapshots restantes.
Planification d'images de snapshot dans un groupe de cohérence
Le enableSchedule
paramètre et le schedule
paramètre vous permet de planifier les 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 un 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.
Lors de l'exécution d'une restauration dans un groupe de cohérence, l'opération par défaut consiste à annuler la restauration de tous les membres du groupe de cohérence. Si une restauration ne peut pas être démarrée avec succès pour tous les membres du groupe de cohérence, la restauration échoue et n'a aucun effet. L'image d'instantané n'est pas annulée.
Niveau minimal de firmware
7.83
7.86 ajoute le scheduleDate
et le month
option.