Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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

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