CMDB instance replication

Rahul Lal
Kilo Explorer

Hi All,
I have a requirement to integrate between two CMDB ServiceNow instances. Instance A is having a CMDB database in place (say 50k CIs) and Instance B does not have any CMDB in place (greenfield). Possible CI count for B may be say 40k CIs.
So below are the scenarios I’m basically looking for to achieve;
1) One time sync of CMDB data (B to A)
2) A being the master CMDB database and B will leverage data from A
3) Any addition/update through discovery or service mapping which happens will always happen in the instance A
4) Continuous sync of CMDB data from A to B for Instance B related CIs only
Please share your thoughts

Thanks

3 REPLIES 3

Maik Skoddow
Tera Patron
Tera Patron

Hi

replicating CMDB data is a really complex topic and should not be implemented manually.

Instead use a proven approach like Instance Data Replication (https://docs.servicenow.com/bundle/sandiego-servicenow-platform/page/administer/instance-data-replic...)

Kind regards
Maik

Hi @Rahul Lal 

In case you think I was able to answer your question, I would be happy if you mark the appropriate response as "correct" so that the question will appear as resolved for other users who may have a similar question in the future.

If not, please tell me what you are still missing!

Many thanks & kind regards
Maik

Anshu_Anand_
Kilo Sage
Kilo Sage

Ideally it will be good if you run a scheduled job to sync two cmdb instances on weekends during off business hours. Because Continuous sync of CMDB data from A to B for Instance B will impact performance when a discovery job is running. CI will be updated here by discovery and sync will also run continuously .

It also depends what you are considering while sync .

The related lists, ci relationships if you want full sync of each CI. 

You can use IDR but i think its paid plugin.

I do quarterly cloning to sync the instances from prod to dev

 

Regards,
Anshu