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.
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.
target:shares replication packages> select package-001
target:shares replication package-001> clone target:shares replication package-001 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.
target:shares replication package-001 clone> set target_project=clone target_project = clone
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>
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.
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
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
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
target:shares replication package-001 clone> select share1
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
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>
Répétez les étapes 6 et 7 jusqu'à ce que tout conflit soit éliminé, puis entrez la commande commit.