vCenter doesn't need access to shared storage but installing vCenter on the local disks of the physical host might not provide all the HA options that vCenter as VM on shared storage would. However I understand the compliance and stuff in some orgs which don't allow you to install vCenter on VM .
-Arun
http://highoncloud.blogspot.in/
About VMware Virtualization on NetApp