Go to main content
Guía de administración de Oracle® ZFS Storage Appliance, versión OS8.7.0

Salir de la Vista de impresión

Actualización: Marzo de 2017
 
 

Programación de instantáneas (CLI)

Use el siguiente procedimiento para configurar instantáneas automáticas de un recurso compartido y definir una política de retención para esas instantáneas.

Las instantáneas automáticas se pueden tomar cada media hora, una hora, un día, una semana o un mes y se les asigna un nombre con la estructura .auto[-<snaplabel>]-<timestamp>. Las horas de creación de las instantáneas se almacenan y se ejecutan en formato UTC, sin tener en cuenta convenciones como el horario de verano. Por ejemplo, una instantánea programada para las 10:00 a.m. PST (UTC-8) se almacena y ejecuta a las 18:00 UTC, y esta es la hora que aparece como registro de hora en el nombre de la instantánea.

Las instantáneas automáticas se pueden configurar para un proyecto o un recurso compartido, pero no para ambos. De lo contrario, sería imposible garantizar ambos programas debido a la superposición de las políticas de retención y los programas. La eliminación de un intervalo o el cambio de su política de retención destruirá de inmediato cualquier instantánea automática no cubierta por el nuevo programa. Las instantáneas automáticas con clones se ignoran.


Notas -  Versiones anteriores del software permitían instantáneas automáticas con una frecuencia de un minuto. Para ayudar a los usuarios a evitar generar una tensión innecesaria en el sistema, esta característica se eliminó en la versión 2010.Q3. Si se revierte el software, se conservan los minutos existentes. Las instancias previas caducan en función del programa existente, pero no se toman nuevas instantáneas. Se emitirá una alerta, si se encuentra un recurso compartido o proyecto con esta frecuencia.
  1. Vaya a shares y seleccione el proyecto o el recurso compartido del que desea generar una instantánea.
    hostname:> shares select myproject
    hostname:shares myproject> select demo_share
    hostname:shares myproject/demo_share>
  2. Introduzca snapshots automatic.
    hostname:shares myproject/demo_share> snapshots automatic
    hostname:shares myproject/demo_share snapshots automatic>
  3. Use el comando create para introducir un contexto de programación sin confirmar.
    hostname:shares myproject/demo_share snapshots automatic> create
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)>
  4. Use el comando set para configurar cada campo según corresponda.
    1. Configure la frecuencia con el valor halfhour, hour, day, week o month para indicar con qué frecuencia se debe generar la instantánea de manera automática.
    2. Configure el día, la hora y el minuto para especificar el momento exacto en el que se debe tomar la instantánea automática.

      En el caso de instantáneas que se toman cada media hora o una hora, puede seleccionar cuántos minutos después de la media hora o la hora en punto se toma la instantánea. En el caso de instantáneas diarias, puede seleccionar la hora y minuto de toma de la instantánea, mientras que en el caso de las instantáneas semanales y mensuales, puede especificar el día, la hora y el minuto.

    3. Configure la propiedad keep con el número de instantáneas que desea conservar para este programa.

      Las instantáneas automáticas se pueden mantener para siempre (excepto las instantáneas tomadas cada media hora y cada hora, cuyo límite es de 48 y 24, respectivamente) o se pueden limitar a un número determinado. Cuando el número de instantáneas excede el número que se especificó aquí, las instantáneas más antiguas se suprimen primero.

    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)

    Puede usar el comando get para ver los valores de configuración actuales que no están confirmados.

    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> get
                         frequency = day (uncommitted)
                               day = (unset)
                              hour = 14 (uncommitted)
                            minute = 30 (uncommitted)
                              keep = 7 (uncommitted)
  5. Introduzca commit para confirmar los cambios y crear el programa de instantáneas automáticas.
    hostname:shares myproject/demo_share snapshots automatic (uncommitted)> commit

    Puede utilizar el comando list para ver el nuevo programa.

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