Go to main content

Guía de administración de Oracle® ZFS Storage Appliance, versión OS8.8.x

Salir de la Vista de impresión

Actualización: Agosto de 2021
 
 

Clonación de una instantánea en un paquete de replicación (CLI)


Notas -  La clonación es una característica que se ofrece con licencia. Para obtener información detallada, consulte "Acuerdo de licencia de software (SLA) de Oracle y derecho de sistemas de hardware con opciones de software integrado" y el Manual de usuario de información sobre licencias adecuado para su producto.

Notas -  Las instantáneas dentro de un paquete de replicación pueden ser temporales. Es posible que las actualizaciones de replicación destruyan una instantánea de replicación para alojar las instantáneas nuevas del origen. Por lo tanto, en este procedimiento se recomienda desactivar las actualizaciones de replicación para el paquete antes de clonar la instantánea de replicación.

Use el siguiente procedimiento para clonar una instantánea de replicación dentro de un paquete de replicación.

  1. Vaya a shares replication packages e introduzca list para mostrar los paquetes de replicación disponibles.
    hostname:> shares replication packages
    hostname:shares replication packages> list
    Packages:
    
    ID          STATE DATA_TIMESTAMP      SOURCE     DATASET
    package-005 idle  2019-04-28 22:28:08 sor1       data1
    package-004 idle  2019-04-28 15:44:38 sor1       data1
    package-003 disbl 2019-04-27 23:46:20 sor1       data1
    package-002 idle  2019-04-27 23:14:10 sor1       data1
    package-001 idle  2019-04-17 17:27:05 sor2       data2
  2. Seleccione el paquete que contiene el recurso compartido que desea clonar.
    hostname:shares replication packages> select package-005
  3. Suspenda las actualizaciones de replicación para el paquete de replicación.

    Esta acción desactiva por completo las actualizaciones de replicación de un paquete, lo que cancela las actualizaciones en curso y produce el fallo de las nuevas actualizaciones del dispositivo de origen.

    1. Introduzca set enabled=false.
      hostname:shares replication package-005> set enabled=false
                             enabled = false (uncommitted)
    2. Introduzca commit.
      hostname:shares replication package-005> commit
  4. Seleccione el proyecto que contiene el recurso compartido que desea clonar.
    1. Escriba show para mostrar el nombre del proyecto.
      hostname:shares replication package-005> show
      Properties:
                                  id = 7e184188-2738-432b-f304-123412341234de
                                  ...
                                  ...
                                  ...
      
      Projects:
                                 proj1
    2. Seleccione el proyecto.
      hostname:shares replication package-005> select proj1
  5. Seleccione el recurso compartido que desea clonar.
    1. Introduzca show para mostrar los recursos compartidos disponibles.
      hostname:shares replication package-005 proj1> show
      Properties:
                          aclinherit = restricted
                                   ...
                                   ...
                                   ...
      
      Shares:
      
      Filesystems:
      
      NAME             SIZE   ENCRYPTED     MOUNTPOINT
      share1           36K    off           /export/share1
      share2           36K    off           /export/share2
    2. Seleccione el recurso compartido.
      hostname:shares replication package-005 proj1> select share1
  6. Seleccione la instantánea que desea usar para clonar el recurso compartido.
    1. Introduzca snapshots.
      hostname:shares replication package-005 proj1/share1> snapshots
    2. Introduzca list pare mostrar las instantáneas disponibles.
      hostname:shares replication package-005 proj1/share1 snapshots> list
      Snapshots:
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-cb
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-ec
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-f2
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-f3
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-f4
      .rr-e1401958-9f7b-47bf-8245-fa116972d26f-f5
      
      Children:
                              automatic => Configure automatic snapshots
    3. Seleccione la instantánea que desea clonar.
      hostname:shares replication package-005 proj1/share1 snapshots> select .rr-e1401958-9f7b-47bf-8245-fa116972d26f-cb
  7. Clone la instantánea.
    1. Use el comando clone seguido del nombre del proyecto en el que desea crear el clon y el nombre para el clon.
      hostname:shares replication package-005 proj1/share1@.rr-e1401958-9f7b-47bf-8245-fa116972d26f-cb> clone proj_name clone1
    2. Use el comando get para ver las propiedades.
      hostname:shares proj_name/clone1 (uncommitted clone)> get
      Properties:
                          aclinherit = restricted (inherited)
                             aclmode = discard (inherited)
                               atime = true (inherited)
                            checksum = fletcher4 (inherited)
                         compression = off (inherited)
                              copies = 1 (inherited)
                             logbias = latency (inherited)
                          mountpoint = /export/clone1 (inherited)
                               quota = 0 (default)
                            readonly = false (inherited)
                                    ...
                                    ...
                                    ...
      
    3. Use el comando set para ajustar las propiedades.
      hostname:shares proj_name/clone1 (uncommitted clone)> set mountpoint=/export/clone_mountpoint_name
                          mountpoint = /export/clone_mountpoint_name (uncommitted)
    4. Use el comando commit para confirmar los cambios y crear el clon.
      hostname:shares proj_name/clone1 (uncommitted clone)> commit
      hostname:shares replication package-005 proj1/share1@.rr-e1401958-9f7b-47bf-8245-fa116972d26f-cb>
  8. Vuelva a activar las actualizaciones de replicación para el paquete de replicación.
    1. Introduzca cd / para volver al nivel superior.
      hostname:shares replication package-005 proj1/share1@.rr-e1401958-9f7b-47bf-8245-fa116972d26f-cb> cd /
    2. Introduzca shares replication y use select y el nombre del paquete.
      hostname:> shares replication
      hostname:shares replication> select package-005
    3. Use set enabled=true para volver a activar las actualizaciones de replicación para el paquete. A continuación, introduzca commit para guardar los cambios.
      hostname:shares replication package-005> set enabled=true
                             enabled = true (uncommitted)
      hostname:shares replication package-005> commit
  9. Compruebe el destino del proyecto especificado para ver el clon.
    1. Introduzca cd / para volver al nivel superior.
      hostname:shares replication package-005> cd /
    2. Use shares select con el proyecto que usó para destino del clon.
      hostname:> shares select proj_name
    3. Introduzca show para mostrar los recursos compartidos y busque el recurso compartido clonado.
      hostname:shares proj_name> show
      Properties:
                          aclinherit = restricted
                             aclmode = discard
                                    ...
                                    ...
                                    ...
      
      Shares:
      
      Filesystems:
      
      NAME                     SIZE   ENCRYPTED     MOUNTPOINT
      clone1                   1K     off           /export/clone_mountpoint_name

      Notas -  Una vez que se clonó la instantánea de un paquete de replicación, ya no podrá ser destruida por las actualizaciones de replicación del origen.

Temas relacionados