The two esxi hosts are managed by the same vCenter server and the same vDC but they are in two different physical locations (i.e.
two different physical data centers). Yes, VLAN 10 is spanned across two (physical) data centers.
But, I still cannot ping 192.168.1.101 from 192.168.1.100 or vice versa? What went wrong here?