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

Quitter la vue de l'impression

Mis à jour : Mars 2017
 
 

Clonage d'un package de réplication (CLI)

Le clone d'un package de réplication repose sur l'instantané de réplication le plus récent reçu.

Lorsque vous créez un projet cloné, évitez les conflits de noms en respectant les règles suivantes :

  • Le projet cloné doit avoir un nom unique au sein du pool de projets considéré.

  • Le point de montage et le nom de ressource SMB de tous les partages du projet cloné ne doivent créer de conflit avec aucun point de montage ou nom de ressource SMB existant.

  • En ce qui concerne les partages qui héritent des propriétés de projet, réglez les conflits en remplaçant le point de montage et/ou le nom de ressource SMB au niveau du projet.

  • Dans le cas des partages qui n'héritent pas des propriétés du projet, définissez un suffixe qui sera ajouté au point de montage et/ou aux noms de ressource SMB pour résoudre les conflits, ou bien remplacez individuellement le point de montage ou le nom de ressource SMB pour chaque partage.

Procédez comme suit pour cloner un package de réplication.

  1. Depuis la cible de réplication, accédez à shares replication packages et affichez la liste des packages.
    target:> shares replication packages
    target:shares replication packages> list
    
    ID          STATE DATA TIMESTAMP      SOURCE       DATASET
    package-002 idle  2015-10-02 19:26:37 hostsource   berries
    package-001 idle  2015-10-02 19:26:10 hostsource   berries
    package-004 idle  2015-10-02 20:53:51 hostsource   berries/blackberry
    package-003 recv  2015-10-02 20:59:52 hostsource   cherries/maraschino

    Les entrées de la liste sont triées selon les propriétés source, dataset et data timestamp (respectivement). L'instantané de réplique le plus récent est indiqué par la valeur de data timestamp.

  2. Sélectionnez le package de réplication que vous souhaitez cloner.
    target:shares replication packages> select package-001
  3. Entrez clone pour créer un nouveau projet cloné.
    target:shares replication package-001> clone
    target:shares replication package-001 clone> 
  4. Définissez target_project sur le nom de projet.

    Le nom du projet doit être unique, sinon l'opération de clonage échouera.

    Un nom de projet doit comprendre de 1 à 64 caractères, mais ne doit pas inclure d'espaces, ni commencer par un point. Les caractères alphanumériques et spéciaux _ - . : sont autorisés.

    target:shares replication package-001 clone> set target_project=clone
    		target_project = clone
  5. Entrez conflicts pour identifier les conflits.

    En cas de conflit, un message similaire au suivant s'affichera :

    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>

    Remarque -  La commande conflicts permet à tout instant au cours de la procédure de vérifier le point de montage et d'identifier les conflits.
  6. (Facultatif) Configurez les propriétés de niveau du projet pour résoudre les conflits concernant les partages qui héritent des propriétés d'un projet.

    Utilisez la commande get pour afficher les propriétés du clone.

    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 propriété mountpoint indique le point de montage actuel. La propriété smb_resource_name indique le nom de ressource actuel.

    1. Entrez un point de montage unique au niveau du projet pour le clone.

      Ce paramètre s'applique aux partages qui héritent d'un point de montage fourni par un projet. Utilisez la commande set mountpoint pour définir le point de montage unique associé au clone.

      target:shares replication package-001 clone> set mountpoint=/export/clone
                              mountpoint = /export/clone
    2. Entrez un nom de ressource SMB unique au niveau du projet.

      Ce paramètre s'applique aux partages qui héritent du nom de ressources SMB d'un projet. Affectez à smb_resource_name un nom de ressource SMB unique.

      target:shares replication package-001 clone> set smb_resource_name=clone
                       smb_resource_name = clone
    3. Définissez rename_suffix pour résoudre les conflits de partage restants.

      Cette propriété créée un suffixe qui s'ajoute au point de montage et/ou aux noms de ressource SMB en cas de conflit.

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

      Remarque -  Cette opération supplante le mécanisme d'héritage. Par exemple, si un partage hérite au départ du point de montage du projet, mais que le point de montage est ensuite renommé à l'aide d'un suffixe au cours du clonage, ce partage ne va pas hériter du point de montage du projet cloné mais utiliser celui qui a été renommé de manière unique.
  7. (Facultatif) Pour définir des propriétés spécifiques à un partage :
    1. Sélectionnez le partage.
      target:shares replication package-001 clone> select share1
    2. Remplacez le point de montage et/ou le nom de ressource SMB.

      L'exemples suivant montre comment remplacer le point de montage associé à un partage.

      target:shares replication package-001 clone share1> set mountpoint=/export/appliances-clone
      target:shares replication package-001 clone share1> set sharesmb=appliances-clone
  8. Entrez confirm commit pour lancer l'opération de clonage.
    target:shares replication package-001 clone> confirm commit

    Si des conflits de nom sont détectés, un message du type suivant va s'afficher :

    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. (Facultatif) Corrigez tous les conflits de nom et confirmez le clonage.

    Répétez les étapes 6 et 7 jusqu'à ce que tout conflit soit éliminé, puis entrez la commande commit.

Rubriques connexes