'Replication: Binary Copy: Off-line initialisation. \ Initialise replicated servers using off-line backup/restore' '+++++ binary copy off-line: prepare servers for external \ initialization' { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'localOnly' : False, 'replicationDnList' : [synchroSuffix], 'adminUID' : adminUID, 'adminPswd' : adminPswd } [_topologyServerList] '+++++ binary copy off-line: import data on %s:%s' \ % (masterHost, master.getPort()) { 'location' : masterHost, 'dsPath' : masterPath, 'dsBackEnd' : 'userRoot', 'dsLdifFile' : '%s/replication/Example.ldif' % masterDataDir } '+++++ binary copy off-line: back-up server %s:%s' \ % (masterHost, master.getPort()) { 'location' : masterHost, 'dsPath' : masterPath, 'backupDir' : '%s/replication/master_backup' % masterDataDir } { 'location' : masterHost, 'remotehost' : consumer.getHostname(), 'srcfolder' : '%s/replication/master_backup' \ % masterDataDir, 'destfolder' : '%s/%s/replication/master_backup' \ % (consumer.getDir(),remote.reldatadir), 'extension' : '*' } '+++++ binary copy off-line: restore back-up on %s:%s' \ % (consumer.getHostname(), consumer.getPort()) { 'location' : consumer.getHostname(), 'dsPath' : '%s/%s' % (consumer.getDir(), OPENDSNAME), 'backupDir' : '%s/%s/replication/master_backup' \ % (consumer.getDir(),remote.reldatadir) } [_topologyServerList] { 'location' : clientHost, 'dsPath' : clientPath, 'dsHost' : masterHost, 'dsPort' : master.getPort(), 'dsDn' : master.getRootDn(), 'dsPswd' : master.getRootPwd(), 'expectedEntries' : ['uid=scarter,ou=People,o=example', 'uid=dmiller, ou=People, o=example', 'uid=rhunt, ou=People, o=example'], 'startDS' : 'no' } '+++++ binary copy off-line: end external server initialization' { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'replicationDnList' : [synchroSuffix], 'adminUID' : adminUID, 'adminPswd' : adminPswd } '+++++ binary copy off-line: add entry to %s:%s' \ % (masterHost, master.getPort()) { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'dsInstanceDn' : master.getRootDn(), 'dsInstancePswd' : master.getRootPwd(), 'entryToBeAdded' : '%s/replication/tfitter.ldif' \ % clientDataDir } [ clientHost, clientPath, master, consumerList, synchroSuffix ] 'Replication: Binary Copy: On-line initialisation. Initialise \ replicated servers using on-line backup/restore' '+++++ binary copy on-line: prepare servers for external \ initialization' { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'localOnly' : False, 'replicationDnList' : [synchroSuffix], 'adminUID' : adminUID, 'adminPswd' : adminPswd } '+++++ binary copy on-line: import data on %s:%s' \ % (masterHost, master.getPort()) { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'dsInstanceDn' : master.getRootDn(), 'dsInstancePswd' : master.getRootPwd(), 'taskID' : 'import task', 'ldifFile' : '%s/replication/Example.ldif' \ % masterDataDir } { 'location' : clientHost, 'dsPath' : clientPath, 'dsHost' : masterHost, 'dsPort' : master.getPort(), 'dsDn' : master.getRootDn(), 'dsPswd' : master.getRootPwd(), 'expectedEntries' : ['uid=scarter,ou=People,o=example', 'uid=dmiller, ou=People, o=example', 'uid=rhunt, ou=People, o=example'], 'startDS' : 'no' } '+++++ binary copy on-line: back-up server %s:%s' \ % (masterHost, master.getPort()) { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'dsInstanceDn' : master.getRootDn(), 'dsInstancePswd' : master.getRootPwd(), 'taskID' : 'backup task', 'backupDir' : '%s/replication/master_backup_online' \ % masterDataDir } { 'location' : masterHost, 'remotehost' : consumer.getHostname(), 'srcfolder' : '%s/replication/master_backup_online' \ % masterDataDir, 'destfolder' : '%s/%s/replication/master_backup_online' \ % (consumer.getDir(),remote.reldatadir), 'extension' : '*' } '+++++ binary copy on-line: restore back-up on %s:%s' \ % (consumer.getHostname(), consumer.getPort()) { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : consumer.getHostname(), 'dsInstancePort' : consumer.getPort(), 'dsInstanceDn' : consumer.getRootDn(), 'dsInstancePswd' : consumer.getRootPwd(), 'taskID' : 'restore task', 'backupDir' : '%s/%s/replication/master_backup_online' \ % (consumer.getDir(),remote.reldatadir) } '+++++ binary copy on-line: end external server initialization' { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'replicationDnList' : [synchroSuffix], 'adminUID' : adminUID, 'adminPswd' : adminPswd } '+++++ binary copy on-line: add entry to %s:%s' \ % (masterHost, master.getPort()) { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort(), 'dsInstanceDn' : master.getRootDn(), 'dsInstancePswd' : master.getRootPwd(), 'entryToBeAdded' : '%s/replication/tfitter.ldif' \ % clientDataDir } [ clientHost, clientPath, master, consumerList, synchroSuffix ]