Question: how many domain controllers in a site?
Answer: in each site you must have 2 domain controllers. you need to configure sites and services so both DCs in location A are in the same site, the same for location B.