We need to change the datastore of the Nsx controllers vm,Can we just do storage vmotion or do we need to redeploy controllers?This is production environment .
See this KB: Procedure to migrate NSX component VMs between vSphere clusters (2148350)
The KB explains how to migrate NSX Controllers with/without shared storage and what to check before & after migration.
Source and Destination clusters have shared storage:
The KB explains that you can vMotion the NSX controllers without redeploying it.
After the migration, you might also want to enable VM auto startup/shutdown as explained in the Deploy NSX Controller Cluster doc
If the controller node VMs are later migrated to other hosts, the new hosts might not have automatic VM startup/shutdown enabled. For this reason, VMware recommends that you check all hosts in the cluster to make sure that automatic VM startup/shutdown is enabled. See http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.vm_admin.doc%2FGUID-5FE08AC7...
See this KB: Procedure to migrate NSX component VMs between vSphere clusters (2148350)
The KB explains how to migrate NSX Controllers with/without shared storage and what to check before & after migration.
Source and Destination clusters have shared storage:
The KB explains that you can vMotion the NSX controllers without redeploying it.
After the migration, you might also want to enable VM auto startup/shutdown as explained in the Deploy NSX Controller Cluster doc
If the controller node VMs are later migrated to other hosts, the new hosts might not have automatic VM startup/shutdown enabled. For this reason, VMware recommends that you check all hosts in the cluster to make sure that automatic VM startup/shutdown is enabled. See http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.vm_admin.doc%2FGUID-5FE08AC7...
Thanks!