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.
hostname:shares replication sources> select source-000 hostname:share replication sources source-000>
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
hostname:shares replication source-000 package-004> clone hostname:shares replication source-000 package-004 clone>
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
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>
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.
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
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
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
hostname:shares replication source-000 package-004 clone> select appliances
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
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>
Répétez les étapes 6 et 7 tant que des conflits subsistent.