Best Practices And Tools For Virtualization