The EMC Isilon still lacks the automation to transport settings like exports and shares to a secondary Isilon. Therefore keeping the secondary site up to date can be quite painful.
I tried to find proven ways but it seems there is no common solution - yet. I located the files controlling every aspect of an share or export and made a short script to get these things to the secondary site.
First step on the primary site is to grep the share definitions out of the Isilon database file "main_config.gc" and copy the nfs export definition file "nfs_override.xml" to a location where SyncIQ transports it to the second Isilon Cluster. Almost everything you ever configured is stored in these files.
The second step wipes away every entry within the "main_config.gc" which leads to removal of every share on the Isilon when it is carried out. The last step in the script overwrites the newly created "main_config.gc" with non-share-parts of the original one and the share-part from the source Isilon. The original "nfs_override.xm" needs no changes.
Script on source Isilon:
# Getting the SMB shares out of the source Isilon
grep "registry.Services.lwio.Parameters.Drivers.srv.shares.[s.._]" /ifs/.ifsvar/main_config.gc > /ifs/data/Isilon_Mgmt/smblist.out
# Getting the NFS exports out of the source Isilon
cat /ifs/.ifsvar/modules/nfs/nfs_override.xml > /ifs/data/Isilon_Mgmt/nfslist.out
Script on the target Isilon:
# Writing a new main_config.gc with the non-share-parts of the original file as will the export from the source Isilon
grep -v "registry.Services.lwio.Parameters.Drivers.srv.shares.[s.._]" /ifs/.ifsvar/main_config.gc > /ifs/main_config.gc.out
cat /ifs/main_config.gc.out /ifs/data/Isilon_Mgmt/smblist.out > /ifs/new_main_config.gc.out
# Getting the cifs shares back into the target Isilon
# cp /ifs/new_main_config.gc.out /ifs/.ifsvar/main_config.gc
# Getting the NFS exports back into the target Isilon
# cat /ifs/data/Isilon_Mgmt/nfslist.out > /ifs/.ifsvar/modules/nfs/nfs_override.xml