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
 
 

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. A partir de l'appareil cible, accédez à shares replication sources et sélectionnez la source du package de réplication que vous souhaitez cloner.
    hostname:shares replication sources> select source-000
    hostname:share replication sources source-000>
  2. Répertoriez les packages de réplication disponibles, puis sélectionnez celui que vous souhaitez cloner.

    Utilisez la commande list pour afficher tous les packages de réplication disponibles à partir de cette source. Entrez ensuite select et le nom du package.

    hostname:shares replication source-000> list
    PROJECT                        STATE           LAST UPDATE
    package-000 p3                 idle            Tue Apr 21 2015 19:50:43 GMT+0000 (UTC)
    package-001 p2                 idle            Mon Apr 27 2015 17:05:16 GMT+0000 (UTC)
    package-002 p1                 idle            Mon Apr 27 2015 17:00:25 GMT+0000 (UTC)
    package-003 p4                 idle            Tue Apr 21 2015 21:37:16 GMT+0000 (UTC)
    package-004 store              idle            Mon Apr 27 2015 16:40:26 GMT+0000 (UTC)
    hostname:shares replication source-000> select package-004
  3. Entrez clone pour créer un nouveau projet cloné.
    hostname:shares replication source-000 package-004> clone
    hostname:shares replication source-000 package-004 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.

    hostname:shares replication source-000 package-004 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 :

    hostname:shares replication source-000 package-004 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 
    appliances     /export/appliances              appliances 
    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
    
    hostname:shares replication source-000 package-004 clone>

    Remarque -  La commande conflict 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.

    hostname:shares replication source-000 package-004 clone> get
                     target_project = clone
                      rename_suffix =           
                original_mountpoint = /export
                         mountpoint = /export
         original_smb_resource_name = share
                  smb_resource_name = share 

    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.

      hostname:shares replication source-000 package-004 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.

      hostname:shares replication source-000 package-004 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.

      hostname:shares replication source-000 package-004 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.
      hostname:shares replication source-000 package-004 clone> select appliances
    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.

      hostname:shares replication source-000 package-004 clone appliances> set mountpoint=/export
      hostname:shares replication source-000 package-004 clone appliances> set mountpoint=/export/clone
  8. Entrez confirm commit pour lancer l'opération de clonage.
    hostname:shares replication source-000 package-004 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 
    appliances     /export/appliances              appliances 
    clothes        /export/clothes  (inherited)    clothes  (inherited)
    electronics    /export/electronics             electronics 
    furniture      /export/furniture  (inherited)  furniture  (inherited)
    
    hostname:shares replication source-000 package-004 clone>
  9. (Facultatif) Résolvez les conflits de noms restants, le cas échéant.

    Répétez les étapes 6 et 7 tant que des conflits subsistent.

Rubriques connexes