I have made several attempts to create a 2008 R2 failover cluster in my virtual environment. I can create the cluster, SQL validates the install, install SQL successfully and access the database via SSMS from the SQL server itself. I go to a another machine (virtual application server) and I can create a successful ODBC connection to the db. But when I try to connect from the app server to the db via SSMS with the cluster name I get the "Timeout expired. The timeout period elapsed prior to completion..." error. When I try with the IP address assigned to the cluster I get "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible." "Named Pipes Provider, error: 40"
This a default instance and according to Configuration Manager it is using port 1433. Named Pipes and TCP/IP are enabled in Config Manager. The IP address of the cluster is listed in the IP addresses list in config manager. Remote access is allowed. Again I can connect via ODBC. So far this is a single node cluster as I'm trying to keep it simple until I can get it functional.