Go to main content
Guide d'administration des systèmes Oracle® ZFS Storage Appliance, version OS8.6.x

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Planification des instantanés (CLI)

Utilisez la procédure suivante pour configurer des instantanés automatiques d'un partage et définissez une stratégie de conservation pour ces instantanés.

Il est possible de prendre des instantanés automatiques toutes les demi-heures, heures, jours, semaines ou mois. Ils sont nommés .auto[-<snaplabel>]-<timestamp>. Cependant, les horaires de création des instantanés sont stockés au format UTC et ne prennent pas en compte les changements d'heure en hiver et en été. Par exemple, un instantané planifié pour 10 heures PST est stocké et exécuté à 18 heures UTC. Il s'agit de l'heure qui figure dans le nom de l'instantané en tant qu'horodatage.

Les instantanés automatiques peuvent être définis sur un projet ou un partage, mais pas sur les deux en même temps. Autrement, il serait impossible de garantir le bon fonctionnement des deux calendriers en raison de la superposition des calendriers et des stratégies de conservation. La suppression d'un intervalle ou la modification de sa stratégie de conservation entraîne la destruction immédiate de tous les instantanés automatiques non inclus dans le nouveau calendrier. Les instantanés automatiques ayant des clones sont ignorés.


Remarque -  Les versions précédentes du logiciel permettaient de définir la fréquence des instantanés automatiques en minutes. C'est pour éviter que les utilisateurs ajoutent une pression supplémentaire sur leur système que cette fonction a été retirée dans la version 2010.Q3. En cas de restauration du logiciel, les minutes existantes sont préservées. Les instances précédentes expirent en fonction du calendrier existant, mais aucun instantané supplémentaire ne sera pris. Une alerte est envoyée si un partage ou un projet possédant ce type de fréquence est détecté.
  1. Accédez à shares et sélectionnez le projet ou partage dont vous souhaitez prendre un instantané.
    hostname:> shares select myproject
    hostname:shares myproject> select demo_share
    hostname:shares myproject/demo_share>
  2. Saisissez snapshots automatic.
    hostname:shares myproject/demo_share> snapshots automatic
    hostname:shares myproject/demo_share snapshots automatic>
  3. Exécutez la commande create pour saisir un contexte de calendrier non validé.
    hostname:shares myproject/demo_share snapshots automatic> create
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)>
  4. Exécutez la commande set pour définir chaque champ de manière appropriée.
    1. Définissez la fréquence sur halfhour, hour, day, week ou month pour indiquer la fréquence des prises d'instantanés automatiques.
    2. Réglez le jour, l'heure et la minute pour définir le moment précis des prises d'instantanés automatiques.

      Pour les instantanés pris toutes les demi-heures ou toutes les heures, vous pouvez choisir le temps (en minutes) au bout duquel l'instantané est pris une fois la demi-heure ou l'heure écoulée. Pour les prises d'instantanés quotidiennes, vous pouvez indiquer l'heure et la minute auxquelles l'instantané est réalisé, et pour les prises d'instantanés hebdomadaires ou mensuelles, vous pouvez indiquer le jour, l'heure et la minute.

    3. Définissez la propriété keep sur le nombre d'instantanés à conserver pour ce calendrier.

      Les instantanés automatiques peuvent être conservés indéfiniment (sauf pour les instantanés pris toutes les demi-heures et toutes les heures qui sont limités respectivement à 48 et 24), ou ils peuvent être limités à un certain nombre. Lorsque le nombre d'instantanés dépasse la valeur spécifiée ici, les instantanés les plus anciens sont supprimés en premier.

    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set frequency=day
                         frequency = day (uncommitted)
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set hour=14
                              hour = 14 (uncommitted)
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set minute=30
                            minute = 30 (uncommitted)
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set keep=7
                              keep = 7 (uncommitted)

    Vous pouvez exécuter la commande get pour afficher les paramètres non validées actuels.

    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> get
                         frequency = day (uncommitted)
                               day = (unset)
                              hour = 14 (uncommitted)
                            minute = 30 (uncommitted)
                              keep = 7 (uncommitted)
  5. Saisissez la commande commit pour valider les modifications et créer le calendrier de prise d'instantanés automatique.
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> commit

    Vous pouvez utiliser la commande list pour afficher votre nouveau calendrier.

    hostname:shares myproject/demo_share snapshots automatic> list
    NAME                 FREQUENCY            DAY                  HH:MM KEEP
    automatic-000        day                  -                    14:30    7
  6. Saisissez done pour terminer.
    hostname:shares myproject/demo_share snapshots automatic> done
    hostname:shares myproject/demo_share snapshots>