Appliquez cette procédure pour déplacer un package de réplication hors ligne vers un nouveau projet local configuré pour la réplication sur l'appareil source.
Avant de commencer
Importez le flux de réplication hors ligne d'un serveur NFS vers la cible de réplication comme décrit dans la section Importation d'un flux de réplication à partir du serveur NFS (CLI).
target:> shares replication packages target: shares replication packages> select package-000 target:shares replication package-000> ls Properties: id = 1c0457eb-45bd-4f91-8e08-bc0dbacd40b7 source_name = bigfish78 source_asn = d1fce51d-b8a9-6cf8-d71e-fcd4fe42cd0e source_ip = 10.000.000.000:216 target_pool = poolA replica_of = proj1 enabled = true state = idle state_description = Idle (no update in progress) offline = false import_path = data_timestamp = Thu Feb 16 2017 19:10:59 GMT+0000 (UTC) last_sync = Fri Feb 17 2017 03:10:11 GMT+0000 (UTC) last_try = Fri Feb 17 2017 03:10:11 GMT+0000 (UTC) last_result = success Projects: proj1
target:shares replication package-000> pkgreverse
target:shares replication package-000 pkgreverse> set new_project_name=new-kmm3 new_project_name = new-kmm3 target:shares replication package-000 pkgreverse> set enable_action_upon_reversal=true enable_action_upon_reversal = true
target:shares replication package-000 pkgreverse> show Properties: new_project_name = new-kmm3 enable_action_upon_reversal = true host-prod:shares replication package-000 pkgreverse> commit This action will move the contents of this package to a new local project configured to replicate back to the source. Any data or metadata changes made on the source since the last successful update will be lost when the new project is replicated back to the source. If replication actions on the source are not disabled, future updates to this package will fail.
target:shares replication packages> cd / target:> shares replication actions
Utilisez l'ID de package en tant que origin_pkg_id pour sélectionner l'action.
target:shares replication actions> select origin_pkg_id= 1c0457eb-45bd-4f91-8e08-bc0dbacd40b7 target:shares replication action-000> ls Properties: id = 6a10ce61-cc87-4850-89dd-8673f7734d03 origin_pkg_id = 1c0457eb-45bd-4f91-8e08-bc0dbacd40b7 target = new_target target_pool = p source_pool = p replication_of = dataset1 enabled = true continuous = false include_snaps = false retain_user_snaps_on_target = false dedup = false include_clone_origin_as_data = false max_bandwidth = unlimited bytes_sent = 0 estimated_size = 0 estimated_time_left = 00:00:00 average_throughput = 0B/s use_ssl = false compression = on export_path = state = idle state_description = Idle (no update in progress) export_pending = false offline = false next_update = Sync now replica_data_timestamp = Thu Nov 21 2019 16:17:25 GMT+0000 (UTC) last_sync = <unknown> last_try = <unknown> last_result = <unknown> replica_lag = 461:55:40 recovery_point_objective = replica_lag_warning_alert = replica_lag_error_alert = replica_lag_over_warning_limit = false replica_lag_over_error_limit = false
target:shares replication action-000> set export_path=nfs://nfs_server/export/init_repl export_path = nfs://nfs_server/export/init_repl (uncommitted) target:shares replication action-000> commit target:shares replication action-000> sendupdate target:shares replication action-000> ls Properties: id = 6a10ce61-cc87-4850-89dd-8673f7734d03 origin_pkg_id = 1c0457eb-45bd-4f91-8e08-bc0dbacd40b7 target = new_target target_pool = p source_pool = p replication_of = dataset1 enabled = true continuous = false include_snaps = false retain_user_snaps_on_target = false dedup = false include_clone_origin_as_data = false max_bandwidth = unlimited bytes_sent = 0 estimated_size = 0 estimated_time_left = 00:00:00 average_throughput = 0B/s use_ssl = false compression = on export_path = nfs://nfs_server/export/init_repl state = idle state_description = Idle (no update in progress) export_pending = false offline = false next_update = Sync now replica_data_timestamp = Thu Nov 21 2019 16:17:25 GMT+0000 (UTC) last_sync = <unknown> last_try = <unknown> last_result = <unknown> replica_lag = 461:55:40 recovery_point_objective = replica_lag_warning_alert = replica_lag_error_alert = replica_lag_over_warning_limit = false replica_lag_over_error_limit = false
new_target:shares replication packages> ls Packages: ID STATE DATA_TIMESTAMP SOURCE DATASET package-000 idle unknown target <unknown>
new_target:shares replication packages> select package-000 new_target:shares replication package-000> ls Properties: id = 6a10ce61-cc87-4850-89dd-8673f7734d03 source_name = target source_asn = ddbd5d4e-daff-4f52-9417-cd6e893c694a source_ip = 00.000.00.000:216 source_pool = poolA target_pool = poolA replica_of = <unknown> enabled = true state = idle state_description = Idle (no update in progress) offline = true import_path = data_timestamp = unknown last_sync = unknown last_try = unknown last_result = unknown
new_target:shares replication package-000> set import_path=nfs://nfs_server/export/init_repl import_path = nfs://nfs_server/export/init_repl (uncommitted)
La propriété last_result indique success.
new_target:shares replication package-000> commit new_target:shares replication package-000> ls Properties: id = 6a10ce61-cc87-4850-89dd-8673f7734d03 source_name = target source_asn = ddbd5d4e-daff-4f52-9417-cd6e893c694a source_ip = 00.000.00.000:216 source_pool = poolA target_pool = poolA replica_of = <unknown> enabled = true state = idle state_description = Idle (no update in progress) offline = false import_path = data_timestamp = unknown last_sync = Fri Nov 22 2019 22:11:32 GMT+0000 (UTC) last_try = Fri Nov 22 2019 22:11:32 GMT+0000 (UTC) last_result = success
Rubriques connexes