Hyper-V Best Practice Analyzer - What does it check
Hi All
Last month we released the Hyper-V Best Practice Analyser. I was interested to see what checks/rules the Best Practice Analyser made and used, so I started digging around. Because the Hyper-V Best Practice Analyser is based on the standard Best Practice Analyser technology provided in Windows 2008 R2, it was really easy to use PowerShell to find this information out.
Import-Module BestPractices Get-BpaModel Get-BpaResult Microsoft/Windows/Hyper-V Get-BpaResult Microsoft/Windows/Hyper-V | ft title |
SIMPLES!!
Below is a list of the 29 rules that were listed:
1. The Hyper-V Virtual Machine Management Service should be configured to start automatically
2. The Hyper-V Networking Management Service should be configured to start automatically
3. The Hyper-V Image Management Service should be configured to start automatically
4. Hyper-V should be the only enabled role
5. The Server Core installation option is recommended for servers running Hyper-V
6. Domain membership is recommended for servers running Hyper-V
7. The number of logical processors in use must not exceed the supported maximum
8. The number of virtual processors in use must not exceed the supported maximum
9. More than one network adapter should be available
10. Reserve one or more external virtual networks for exclusive use by virtual machines
11. All virtual network adapters should be enabled
12. The number of virtual machines must be within supported limits
13. Use RAM that provides error correction
14. Configure the server with a sufficient amount of dynamic MAC addresses
15. Avoid pausing a virtual machine
16. Offer all available integration services to virtual machines
17. Enable all virtual network adapters configured for a virtual machine
18. Storage controllers should be enabled in virtual machines to provide access to attached storage
19. Display adapters should be enabled in virtual machines to provide video capabilities
20. Run the current version of integration services in all guest operating systems
21. Enable all integration services in virtual machines
22. Avoid using legacy network adapters when the guest operating system supports network adapters
23. Avoid using snapshots on a virtual machine that runs a server workload in a production environment
24. Dynamic virtual hard disks are not recommended for virtual machines that run server workloads in a production environment.
25. Avoid using differencing disks on virtual machines that run server workloads in a production environment
26. Configure a virtual machine with a SCSI controller to be able to hot plug and hot unplug storage
27. Configure SCSI controllers only when supported by the guest operating system
28. Avoid configuring virtual machines to allow unfiltered SCSI commands
29. Windows Server 2008 R2 should be configured with the recommended amount of memory
Hope this helps!
Benp