So typically what I would do is this:
VLAN10 - Management
VLAN20 - vMotion
VLAN30 - Network traffic
VLAN10 - Management
VLAN20 - vMotion
So as long as you have a manageable switch(like a cisco, brocade, etc...) You can create VLANs on the switch for management and vMotion since this is an internal operation, network users don't need access to this only the hosts. The NICs you have designated for management and vMotion will be plugged into those ports.
VLAN30 - Network traffic
In your scenerio you can assign every port access to VLAN30 except for management and vMotion.
Now you have isolated management and vMotion from your Server and Network users traffic.
From there you can set the VLAN ID on the vSwitch for Management, vMotion and Network traffic accordingly. You wouldn't set the VLAN on a specific VMNIC just the vSwitch.