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 un paquete de replicación (CLI)

Los clones de los paquetes de replicación se basan en la instantánea de replicación que se haya recibido más recientemente.

Al crear un proyecto clonado, siga estas directrices para evitar conflictos de nombres:

  • El proyecto clonado debe tener un nombre único que no tenga conflictos con ninguno de los proyectos existentes dentro de la misma agrupación.

  • El punto de montaje y el nombre de recurso SMB de los recursos compartidos del proyecto clonado no deben tener conflictos con ningún punto de montaje o nombre de recurso SMB existente.

  • En el caso de los recursos compartidos que heredan propiedades de un proyecto, resuelva los conflictos mediante la sustitución del punto de montaje o nombre de recurso SMB del nivel del proyecto.

  • Para los recursos compartidos que no heredan propiedades del proyecto, defina un sufijo que se agregará al punto de montaje o a los nombres de recurso SMB para resolver conflictos, o sustituya el punto de montaje o el nombre de recurso SMB de manera individual para cada recurso compartido.

Use el procedimiento siguiente para clonar un paquete de replicación.

  1. En el destino de replicación, navegue hasta shares replication packages y muestre los paquetes.
    target:> shares replication packages
    target:shares replication packages> list
    
    ID          STATE DATA TIMESTAMP      SOURCE       DATASET
    package-002 idle  2019-10-02 19:26:37 hostsource   berries
    package-001 idle  2019-10-02 19:26:10 hostsource   berries
    package-004 idle  2019-10-02 20:53:51 hostsource   berries/blackberry
    package-003 recv  2019-10-02 20:59:52 hostsource   cherries/maraschino

    Las entradas se ordenan por source, dataset y data timestamp, respectivamente. La instantánea de réplica más reciente se indica mediante data timestamp.

  2. Seleccione el paquete de replicación que desea clonar.
    target:shares replication packages> select package-001
  3. Introduzca clone para crear un proyecto de clonación nuevo.
    target:shares replication package-001> clone
    target:shares replication package-001 clone> 
  4. Defina target_project con el nombre del proyecto.

    El nombre del proyecto debe ser único; de lo contrario, la operación de clonación generará un fallo.

    El nombre de un proyecto debe tener de 1 a 64 caracteres, pero no puede tener espacios ni comenzar con un punto. Los caracteres permitidos son: caracteres alfanuméricos y caracteres especiales (_ - . :).

    target:shares replication package-001 clone> set target_project=clone
    		target_project = clone
  5. Introduzca conflicts para comprobar si hay conflictos.

    Si hay algún conflicto, aparece un mensaje similar al siguiente.

    target:shares replication package-001 clone> conflicts
    
    Cloning cannot proceed because the following shares have mountpoints
    or SMB resource names that are invalid or conflict with those of
    other shares (either on the system or also being failed over).
    Please specify valid mountpoints or SMB resource names for
    these shares:
         
    SHARE          MOUNTPOINT                      SHARESMB 
    share1         /export/share1                  share1 
    clothes        /export/clothes  (inherited)    clothes  (inherited)
    electronics    /export/electronics             electronics 
    furniture      /export/furniture  (inherited)  furniture  (inherited)
    groceries      /export/groceries  (inherited)  groceries  (inherited)
    health         /export/health  (inherited)     health  (inherited)
    toys           /export/toys                    toys
    
    target:shares replication packages package-001 clone>

    Notas -  El comando conflicts se puede usar en cualquier momento durante el procedimiento para comprobar la existencia de conflictos de punto de montaje o de asignación de nombres.
  6. (Opcional) Configure las propiedades del nivel del proyecto para resolver los conflictos relacionados con los recursos compartidos que heredan propiedades de un proyecto.

    Use el comando get para ver las propiedades del clon.

    target:shares replication package-001 clone> get
                   target_project = clone2
                    rename_suffix =
              original_mountpoint = /export
                       mountpoint = /export/clone
       original_smb_resource_name = off
                smb_resource_name = off

    La propiedad mountpoint muestra el punto de montaje actual. La propiedad smb_resource_name muestra el nombre de recurso actual.

    1. Introduzca un punto de montaje del nivel del proyecto que sea único para el clon.

      Esta configuración se aplica a los recursos compartidos que heredan un punto de montaje de un proyecto. Use set mountpoint para especificar un punto de montaje único para el clon.

      target:shares replication package-001 clone> set mountpoint=/export/clone
                              mountpoint = /export/clone
    2. Introduzca un nombre de recurso SMB del nivel del proyecto que sea único.

      Esta configuración se aplica a los recursos compartidos que heredan el nombre de recurso SMB de un proyecto. Configure smb_resource_name en un nombre de recurso SMB único.

      target:shares replication package-001 clone> set smb_resource_name=clone
                       smb_resource_name = clone
    3. Configure rename_suffix para resolver los demás conflictos de recursos compartidos.

      Esta propiedad crea un sufijo que se agrega a un punto de montaje o a nombres de recurso SMB, si existiera algún conflicto.

      target:shares replication package-001 clone> set rename_suffix=-clone
                           rename_suffix = -clone

      Notas -  Esta operación sustituye la herencia. Por ejemplo, si un recurso compartido originalmente hereda su punto de montaje del proyecto pero el nombre del punto de montaje se modifica con un sufijo durante la operación de clonación, el recurso compartido en el proyecto clonado nuevo ya no hereda el punto de montaje, sino que usa el punto de montaje único con el nombre modificado.
  7. (Opcional) Para configurar propiedades para un recurso compartido individual:
    1. Seleccione un recurso compartido.
      target:shares replication package-001 clone> select share1
    2. Sustituya el nombre de punto de montaje o recurso de SMB.

      En el siguiente ejemplo, se sustituye el punto de montaje para el recurso compartido.

      target:shares replication package-001 clone share1> set mountpoint=/export/appliances-clone
      target:shares replication package-001 clone share1> set sharesmb=appliances-clone
  8. Introduzca confirm commit para iniciar la operación de clonación.
    target:shares replication package-001 clone> confirm commit

    Si se detecta algún conflicto de nombre, aparece un mensaje similar al siguiente:

    Cloning cannot proceed because the following shares have
    mountpoints or SMB resource names that are invalid or conflict
    with those of other shares (either on the system or also being
    failed over). Please specify valid mountpoints or SMB resource
    names for these shares:
         
    SHARE          MOUNTPOINT                      SHARESMB 
    share1         /export/share1                  share1 
    clothes        /export/clothes  (inherited)    clothes  (inherited)
    electronics    /export/electronics             electronics 
    furniture      /export/furniture  (inherited)  furniture  (inherited)
    
    target:shares replication package-001 clone>
  9. (Opcional) Resuelva los conflictos de nombre restantes y confirme la clonación.

    Repita los pasos 6 y 7, según corresponda, hasta que no queden conflictos y, luego, introduzca commit.

Temas relacionados