IIS 7 and Above
Web Farm Framework
Server Farm Pre-req's?
Last post Aug 10, 2010 11:39 AM by MaxASPSteve
Aug 08, 2010 02:17 AM|MaxASPSteve|LINK
I have set up three VM's to kick the tires with WFF2.0 Beta, and I am having a few issues. Here is a overview of my environment:
All servers are VM's (Windows Server 2008 R2 Enterprise), all are fully updated, joined to a domain, activated, and have access to the Internet.
1. Controller server - Basic IIS install + ARR v2.0 and WFF2.0 Beta (installed using WebPI)
2. Content Server 1 (Primary) - Basic IIS install, setup default website to answer ARR healthchecks
3. Content Server 2 (Secondary) - Basic Windows install (No IIS or anything)
I created a WebFarm (using a Domain Admin account) following the directions in this article: http://learn.iis.net/page.aspx/919/setting-up-a-server-farm-with-the-web-farm-framework-20-beta-for-iis-7/ , and added both content servers to the farm as indicated
above, both servers were able to join the farm without issue. However, when the Provisioning takes over, the Web Farm Agent is installed on both Content servers, but the UI shows several errors:
Error TestFarm ContentServer1 Failed to run operation 'QueryInstalledProducts'. Failed to run method 'Microsoft.Web.Farm.GetInstalledProductsRemoteMethod' on server 'ContentServer1'. Remote agent (URL http://ContentServer1:8173/WEBFARMAGENTSERVICE/)
could not be contacted. Make sure the remote agent service is installed and started on the target computer.
Both content servers are soon marked Unhealthy (even though Content Server 1 will pass the ARR healthcheck). So my question is this: aside from configuring the Primary server with Modules/software/certificates/content/etc., is there any Web Deploy related
configuration that needs to take place? I tried setting up a new Listener URL on port 8173, but that didn't help.
I do have the Remote Management Service installed on Content 1, with a custom certificate (using default port 8172). When I try to start the Web Farm Agent Service I get the following error:
Error 0x800706d9: There are no more endpoints available from the endpoint mapper
Any ideas what I am doing wrong? I was looking at this article (http://ruslany.net/2010/07/web-farm-framework-2-0-overview/#more-829) which indicates that the Provisioning service will install Web Deploy on the Content Servers, do I need to do this myself
(and create the Listener URL)? If so, what are the implications for using web deploy via either IIS Manager or VS 2010 to deploy applications if I change the default Listener URL?
Aug 08, 2010 02:31 AM|MaxASPSteve|LINK
Sorry, I forgot to mention that I disabled both Windows Firewall and UAC on all three servers.
Aug 09, 2010 01:06 PM|SuperTramp|LINK
The error (of the Web Farm Agent Service) seems to indicate that the dependent service RPCSS wasn't started. We're looking at this now and will get back to you shortly.
Aug 09, 2010 01:24 PM|MaxASPSteve|LINK
Aug 10, 2010 02:50 AM|SuperTramp|LINK
Aug 10, 2010 06:31 AM|lex001|LINK
Aug 10, 2010 11:39 AM|MaxASPSteve|LINK
I sent you an email at balam.at.microsoft.com, but I also wanted to post here that the Firewall Service was the key. Once I started it up, added the required rules, and rebooted everything started working perfectly.