We have 3 Env DMZ , Test and prod .. I am looking for a best way to share my VM Templates across these environment .
How can i make central place where i upload my all data and all vcenters can access that ?
To use content library .. all Vcenter should communicate with each other right ??
But we have DMZ , so DMZ vecenters can not communicate with other env vcenters .
For NFS ..I am not sure but , does this also have same restrictions ??
For Content Library, yes, the subscribing libraries would need to be able to contact the source library. For NFS, all ESXi hosts must be able to contact the same NFS mount. Otherwise, you'll have to use a replication technology to reach your DMZ environment.
not mandatory, you can create a 3rd party content library and point the vCenters to that. Following article has details on how to build a 3rd party content library.