We just released this tool known as the "ClusPrep". The ClusPrep is a cluster validation tool that does a complete system inventory and runs focused tests on servers that are configured and ready for Microsoft Server Cluster installation (in other words, before the servers are a cluster). ClusPrep will also run the inventory and many of these same tests after clustering is installed, however, because of their potentially disruptive nature, most storage tests are not run if the servers are already a cluster.
ClusPrep will validate that your system is configured properly by taking inventory of your system configuration and highlighting discrepancies in service pack levels, driver versions, etc.; evaluating and testing your network and storage configuration.
If the results of your ClusPrep execution do not show errors (viewable in detail from the XML report) then you can have a high level of confidence that your subsequent cluster installation and/or operation will be successful.
ClusPrep is a “client/server” tool: you install it on one machine (must be installed on a 32-bit architecture machine), and it drives tests on a collection of server machines (can be any architecture). All drivers and test agents are automatically installed on the servers as part of ClusPrep operation. In other words, the only install you do is on the machine from which you initiate the testing.
This is the tool we also will use on our Longhorn cluster servers.