Inter-Server Synchronization - Version 2
If you have more than one SUSE Manager installation, you will need to copy contents between servers. Inter-Server Synchronization (ISS) allows you to export data from one server (source) and import it on another (target) server. This is useful for hub deployment scenarios or disconnected setups.
| With the version 2 ISS implementation SUSE removed the master/slave notion. Contents can be exported and imported in any direction between any SUSE Manager server. | 
1. Install ISS Packages
To use ISS you need to install the inter-server-sync package on source and target servers.
2. Content Synchronization
- 
On the source server, on the command line execute the ISS export command. The -hoption provides detailed help:inter-server-sync export -h 
The export procedure creates an output directory with all the needed data for the import procedure.
- 
Contents from the source server needs to be synchronized to the target server. On the command line, as root, execute: rsync -r <PATH_EXPORTED_DIR> root@<TARGET_SERVER>:~/ 
When all contents is copied, start importing it.
- 
On the target server, on the command line execute the ISS import command. The -hoption provides detailed help:inter-server-sync import -h 
3. Database connection configuration
Database connection configuration is loaded by default from /etc/rhn/rhn.conf.
Properties file location can be overridden with parameter --serverConfig.
4. Known Limitations
- 
Source and target servers need to be on the same version. 
- 
Export and import organization should have exactly the same name. The organization name is case sensitive.