IPS with server Farm

Hi Guys
I m Looking for sample setup of  IPS running in inline mode to protect server farm, the servers are directly connected to a Collapsed Core based VSS
thanks

Tony, the failure of a probe (or even all probes for a real) does not delete a sticky entry. However, when a connection request is made that invokes the sticky, and the real is not operational, then the sticky entry is deleted. I can't seem to gte into my ace to test, but I would expect it to be similar. Matthew

Similar Messages

  • Can a real Server be applied in two different server farms associated with two different VIP IP and TCP Port

    Good day everyone,
    I have a question in regard to real server operation with different server farms, and VIPs
    Can a Real Server be associated ( for simpliciy) with two different Server Farms that have a VIP associated with each, servicing the same TCP Port (443).
    Example:
    SF-A
    RSRV-1: 192.168.1.10 /24
    RSRV-2: 192.168.1.11 /24
    VIP-A: 192.168.1.20 /24
    VIP-A: https:web-A
    Protocol: HTTPS
    SF-B
    RSRV-2: 192.168.1.11 /24
    RSRV-3: 192.168.1.12 /24
    VIP-B: 192.168.1.30 /24
    VIP-b: https:web-B
    Protocol: HTTPS
    Client-A: 172.16.128.10
    Client-B: 172.16.128.15
    I have attached an sketch depicting the connectivity.
    As always any feedback/Suggestions will be greatly apprecaited.
    Cheers,
    Raman Azizian

    Raman,
    This type of config is no problem. What the server is doing is virtual web hosting. The server would have two different web services running for the same IP, but each listening for a unique host header.
    From an IP point of view both connections would be destined to the rserver address on port 80, but in the http header they would have two different Host headers.
    one for www.example1.com and the second for www.example2.com. If the web server is configured correct so each host name is tied to one web service it will not have any issues.
    The config you attached looks ok. The way you have the sticky group is ok doing source IP. If you use cookies for the sticky group I would suggest you create two sticky groups each with a different cookie name and add the same serverfarm to both groups. The client will only send a cookie for the domain it received it from so using the same cookie in two vips could cause problems if the same client hits both vips.
    Hope that helps
    Regards
    Jim

  • ACE with sticky http-cookies across two server farms issue

    Hi,
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin:0cm;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman","serif";}
    We need the same sticky http cookie to applied to two server farms (which are actually the same servers but listening on different ports in each farm) to persist sessions to the same real backend server.
    e.g.
    Farm1 (front end HTTP service) - StickyGroup1
    rserver1 - 192.168.0.1:80
    rserver2 - 192.168.0.2:80
    rserver3 - 192.168.0.3:80
    Farm2 (SSL front end authentication service) - StickyGroup2
    rserver1 - 192.168.0.1:443
    rserver2 - 192.168.0.2:443
    rserver3 - 192.168.0.3:443
    We have setup two Sticky Groups (one for each of the farms above) both using the same cookie name e.g. cookieXYZ
    Our service is behind a single virtual server configured as follows (example URL and addresses):
    Virtual Server Configuration
    Virtual server name: www.somedomain.com
    Virtual IP: 2.2.2.2
    TCP/443 (https)
    SSL Termination - Proxy service name: www.somedomain.com (all keys and certs loaded and correct)
    L7 Load Balancing - **inline** rule match HTTP URL:(/AuthenticateMe/).*  Action : Sticky, Group: StickyGroup2, SSL Initiation enabled (www.somedomain.com)
    Default L7 Load Balancing action : Sticky, Group: StickyGroup1
    So normally we would expect users to first hit www.somedomain.com first and therefore Farm1, get cookieXYZ from the ACE (cookie insert is only enabled on StickyGroup1) and then be redirected to www.somedomain.com/AuthenticateMe which matches the inline URL L7 rule which directs the request at Farm2 - at this point we expected the ACE to use cookieXYZ to persist the user to the same real server hit in Farm1 but instead the stickiness doesn't seem to work.
    We suspect that the ACE uses IP:port as the unique value in the Cookie ID and therefore the ACE fails to match the same real host in a different farm because we are using a mix of port numbers across farms. Is this correct? Is there another way of accomplishing what we are after with a different configuration but still the same setup with single VIP and multiple services on the backend servers?
    Any suggestions or solutions appreciated.
    Thanks
    Paul

    The issue is related to the fact that it's not about persistence because there are only "new" services in the backend in SSL, you want to keep the IP address.
    With a little bit of dev, the only way to acheive this is to redirect the user when he has been sent to http and adding a "tag" (cookie / token in the URL), then on the SSL virtual server, when performing SSL offload matching this tag to send to user to the right server. But it will be a 1-to-1 mapping.

  • ...Not alone with problems on "Mail" app server connection, iMap!!!!  I believe Apple is strengthening their server farm.  Has been out for over a week; they were wise to have the iCloud also in the cloud.

    Not alone with problems on "Mail" app server connection, iMap!!!!  I believe Apple is strengthening their server farm.  Has been out for over a week; they were wise to have the iCloud also in the cloud.  Be patient!

    Have you considered the possibility that the third party fan software might itself be implicated in the issue, theosib (or perhaps something else introduced at about that time?).
    My inclination in a situation like this would be to back up your drive to an external, wipe the drive, and do a clean installation. At the very least I'd try an archive and install.
    Do you have plenty of free space on the drive? Once you get things down below the last 10 to 20% things can get hairy at times, and may not be fixed as a result of simply freeing up some room, as free space fragmentation is likely to have set in.
    As far as RAM goes, either "Rember" - http://www.kelleycomputing.net:16080/rember/ or, better still, but less user friendly, "memtest" - http://www.memtestosx.org/ does a much better job of checking your RAM than the AHT. Still takes a while to run for a thorough test, but much quicker than the approach you are planning on using.
    You might also want to use "Activity Monitor" to check for any applications with progressive "memory leaks" or that are acting as CPU hogs, given your symptoms
    Cheers
    Rod

  • How does Sharepoint 2013 Server farm using BLOB data, Hyper-V with virtual machines storing the BLOB data?

    Hello Community
        A Sharepoint 2013 Server farm created on a physical server
    stores it's documents in SQL Server according to how SQL Server is setup.
        If a Sharepoint 2013 Server farm is using Hyper-V and Virtual machines
    how is BLOB data stored ?  
        Thank you
        Shabeaut

    Are you looking to use Remote Blob Storage? or RBS of SQL with SP?
    It is going to be same way as it is configured for physical server.
    Thanks, Ashish | Please mark a post helpful/answer if it is helpful or answer your query.

  • Server Farm Firewalling

    Hi,
    My name is Jay Kishan and I am currently working as a network administrator in my company. We have just finished first phase of implementing Server Farm in our Data Center i.e. all servers in a different VLAN and all users in a separate VLAN. (Actually we have 6 different VLANs for users based on what floor they reside on but lets just call it a single User VLAN).
    Anyways, so now my manager wants me to put a firewall in between the Server VLAN and the User VLAN. We have around 80 servers running different applications. I think that by putting a firewall in between the two VLANs will have a performance hit since the throughput required between the two VLANs is way too much for a normal firewall to support.
    I just want to know the best practice the industry follows for firewalling in a server farm and the main reasons for it. I am searching for some solution myself but would really appreciate any help. As far as I could find, only critical servers are placed behind a firewall in a separate VLAN and inbound and outbound traffic for that VLAN is passed through the firewall. Also, what is the best thing to do. Place a separate hardware firewall like ASA5510 or use FWSM in Cisco 6500.
    Thanks in advance.
    - Jay

    Hi,My
    name is Jay Kishan and I am currently working as a network
    administrator in my company. We have just finished first phase of
    implementing Server Farm in our Data Center i.e. all servers in a
    different VLAN and all users in a separate VLAN. (Actually we have 6
    different VLANs for users based on what floor they reside on but lets
    just call it a single User VLAN).Anyways,
    so now my manager wants me to put a firewall in between the Server VLAN
    and the User VLAN. We have around 80 servers running different
    applications. I think that by putting a firewall in between the two
    VLANs will have a performance hit since the throughput required between
    the two VLANs is way too much for a normal firewall to support.I
    just want to know the best practice the industry follows for
    firewalling in a server farm and the main reasons for it. I am
    searching for some solution myself but would really appreciate any
    help. As far as I could find, only critical servers are placed behind a
    firewall in a separate VLAN and inbound and outbound traffic for that
    VLAN is passed through the firewall. Also, what is the best thing to
    do. Place a separate hardware firewall like ASA5510 or use FWSM in
    Cisco 6500.Thanks in advance.- Jay
    Hi Jay,
    Best recoomended practice is used to have server behind the firewall, so that restricted access will be graneted via firewall on these servers,which can be achived via acl deployment on switches.But firewall will give addionalt feature for blocking with stateful inspection and stateful failovers.
    The ASA supports firewalling/VPN/IPS/IDS/Content filtering so it is a fully featured security device and The FWSM is a module that goes into a 6500 chassis but it is important to note that it is only a firewall ie. it doesn't support IDS/IPS/VPN etc.
    So upto your choice how want to segregate the vlan traffic using firewall.
    Hope to Help !!
    Ganesh.H
    Remember to rate the helpful post

  • Securing Server Farm

    Hi all,
    To securing server in data center, we have to deploy firewall and ips. My question is, do firewall and ips need to securing traffic between server (different subnet, like database server and application server) or just securing traffic between outside server farm and server farm ?
    Thanks

    It's up to you in the end but I would recommend having your database servers firewalled from anything else.
    The database servers are some of the most important servers in any company and they usually need the highest level of protection.
    When I was involved with an Oracle setup we had our database servers on their own vlan behind a firewall which was Oracle's recommendation. Only the application servers were allowed to initiate connections to them and there was no direct access to the database servers except for the admins.
    And if you have multiple database servers on the same vlan, if there is no need for them to communicate with each other you can also use private vlans to segregate them within the vlan.
    Jon

  • When connecting to a server farm in sharepoint foundation 2013 cannot create new farm error: One or more types failed to load

    When trying to create a new server farm in the sharepoint foundation 2013 we get a following error :
    The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered.
    PS C:\Users\Administrator> New-SPConfigurationDatabase
    cmdlet New-SPConfigurationDatabase at command pipeline position 1
    Supply values for the following parameters:
    DatabaseName: SharePoint_Config
    DatabaseServer: PC78\SQLEXPRESS,25111
    FarmCredentials
    Passphrase: *********
    New-SPConfigurationDatabase : One or more types failed to load. Please refer
    to the upgrade log for more details.
    At line:1 char:1
    + New-SPConfigurationDatabase
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidData: (Microsoft.Share...urationDatabase:
    SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], SPUpgra
    deException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon
    figurationDatabase
    And the error log is shown below :
    Microsoft.SharePoint.Upgrade.SPUpgradeException: One or more types failed to load.
    Please refer to the upgrade log for more details.
    at Microsoft.SharePoint.Upgrade.SPActionSequence.LoadUpgradeActions()
    at Microsoft.SharePoint.Upgrade.SPActionSequence.get_ActionsInternal()
    at Microsoft.SharePoint.Upgrade.SPUtility.GetLatestTargetSchemaVersionByMajorVersion(Type typeActionSequence, Int32 majorVer)
    at Microsoft.SharePoint.Upgrade.SPUtility.get_CurrentSPSiteWssTargetSchemaVersion()
    at Microsoft.SharePoint.Administration.SPSiteCollection.Add(SPContentDatabase database, SPSiteSubscription siteSubscription, String siteUrl, String title, String description, UInt32 nLCID, Int32 compatibilityLevel, String webTemplate, String ownerLogin, String ownerName, String ownerEmail, Strin... b712a522-fa85-49eb-b59c-dedf55295504
    ...g secondaryContactLogin, String secondaryContactName, String secondaryContactEmail, String quotaTemplate, String sscRootWebUrl, Boolean useHostHeaderAsSiteName, Boolean overrideCompatibilityRestriction)
    at Microsoft.SharePoint.Administration.SPSiteCollection.Add(SPSiteSubscription siteSubscription, String siteUrl, String title, String description, UInt32 nLCID, Int32 compatibilityLevel, String webTemplate, String ownerLogin, String ownerName, String ownerEmail, String secondaryContactLogin, String secondaryContactName, String secondaryContactEmail, Boolean useHostHeaderAsSiteName)
    at Microsoft.SharePoint.Administration.SPAdministrationWebApplication.CreateDefaultInstance(SqlConnectionStringBuilder administrationContentDatabase, SPWebService adminService, IdentityType identityType, ... b712a522-fa85-49eb-b59c-dedf55295504
    ...String farmUser, SecureString farmPassword)
    at Microsoft.SharePoint.Administration.SPFarm.CreateAdministrationWebService(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
    at Microsoft.SharePoint.Administration.SPFarm.CreateBasicServices(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
    at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
    at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuil... b712a522-fa85-49eb-b59c-dedf55295504
    ...der configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
    at Microsoft.SharePoint.PowerShell.SPCmdletNewSPConfigurationDatabase.InternalProcessRecord()
    at Microsoft.SharePoint.PowerShell.SPCmdlet.ProcessRecord() b712a522-fa85-49eb-b59c-dedf55295504
    Error Category: InvalidData Target Object Microsoft.SharePoint.PowerShell.SPCmdletNewSPConfigurationDatabase Details NULL RecommendedAction NULL b712a522-fa85-49eb-b59c-dedf55295504
    Leaving ProcessRecord Method of New-SPConfigurationDatabase. e9ae5ba6-c499-0000-d35c-aee999c4cf01
    we are using server 2012 R2 and we don't have office 2010 installed

    Yes,SQL server is on the same server as SharePoint 
    SQL has both the permissions Securityadmin
    and  DBcreator roles on SQL Server.
    When we run those sharepoint management shell commands the database  will be created with the error
    msg (shown in attachment)

  • SharePoint 2013 Configuration Wizard failure while joining a WFE to the existing server farm.

    Dears,
    I've been troubleshooting an issue while trying to join a new WFE server to an existing SharePoint 2013 farm.
    Issue Description: 
    When we run the wizard it runs for almost 30 to 45 minutes on the step 3 itself and eventually fails at the end with an error message "Failed to connect to the configuration Database..... Value doesn't fall within the expected range"
    First I thought this is a connectivity issue with the config DB and monitored the complete operation very closely after checking the permissions and SQL server connection and happened to see that the server was able to connect to the farm and all the web
    applications and the related solutions were pushed to the server and apparently the failure of the Wizard at below point: Followed by the error, all web sites and solutions were retracted and a complete roll back happens. 
    Can someone pls help me here at the earliest as I'm stuck ???
    0
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology bmt5
    High Creating new application pool 'SecurityTokenServiceApplicationPool'.
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group IIS_WPG.
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group WSS_WPG.
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group PerformanceMonitorUsers.
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sis
    Medium Attempting to give SE_ASSIGNPRIMARYTOKEN_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:41.60 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sit
    Medium Attempting to give SE_INCREASE_QUOTA_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:41.62 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx74
    High An exception occured while committing IIS configuration changes: Value does not fall within the expected range.
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology bmt5
    High Creating new application pool 'SecurityTokenServiceApplicationPool'.
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group IIS_WPG.
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group WSS_WPG.
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group PerformanceMonitorUsers.
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sis
    Medium Attempting to give SE_ASSIGNPRIMARYTOKEN_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sit
    Medium Attempting to give SE_INCREASE_QUOTA_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:43.35 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx74
    High An exception occured while committing IIS configuration changes: Value does not fall within the expected range.
    02/19/2015 11:36:45.09 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology bmt5
    High Creating new application pool 'SecurityTokenServiceApplicationPool'.
    02/19/2015 11:36:45.09 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group IIS_WPG.
    02/19/2015 11:36:45.10 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group WSS_WPG.
    02/19/2015 11:36:45.10 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group PerformanceMonitorUsers.
    02/19/2015 11:36:45.10 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sis
    Medium Attempting to give SE_ASSIGNPRIMARYTOKEN_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:45.10 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sit
    Medium Attempting to give SE_INCREASE_QUOTA_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:45.10 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx74
    High An exception occured while committing IIS configuration changes: Value does not fall within the expected range.
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology bmt5
    High Creating new application pool 'SecurityTokenServiceApplicationPool'.
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group IIS_WPG.
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group WSS_WPG.
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group PerformanceMonitorUsers.
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sis
    Medium Attempting to give SE_ASSIGNPRIMARYTOKEN_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sit
    Medium Attempting to give SE_INCREASE_QUOTA_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:46.82 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx74
    High An exception occured while committing IIS configuration changes: Value does not fall within the expected range.
    02/19/2015 11:36:48.52 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology bmt5
    High Creating new application pool 'SecurityTokenServiceApplicationPool'.
    02/19/2015 11:36:48.52 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group IIS_WPG.
    02/19/2015 11:36:48.52 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group WSS_WPG.
    02/19/2015 11:36:48.52 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 96ft
    Medium Adding Domain\Account to local group PerformanceMonitorUsers.
    02/19/2015 11:36:48.54 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sis
    Medium Attempting to give SE_ASSIGNPRIMARYTOKEN_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:48.54 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 9sit
    Medium Attempting to give SE_INCREASE_QUOTA_NAME privilege to application pool user Domain\Account
    02/19/2015 11:36:48.54 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx74
    High An exception occured while committing IIS configuration changes: Value does not fall within the expected range.
    02/19/2015 11:36:48.54 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology fx75
    Unexpected Reached the retry limit for committing IIS configuration changes, the operation must be rerun.
    02/19/2015 11:36:48.65 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology eru1
    Medium Released mutex 'Global\Microsoft.SharePoint.SPIisProvisioningLock'
    02/19/2015 11:36:48.65 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology aj4j4
    Unexpected Joining Farm failed. The exception is Value does not fall within the expected range. StackTrace is    at Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.CommitChanges()  
      at Microsoft.Web.Administration.Configuration.CommitChanges()     at Microsoft.Web.Administration.ConfigurationManager.CommitChanges()     at Microsoft.Web.Administration.ServerManager.CommitChanges()     at Microsoft.SharePoint.Administration.SPIisServerManager.CommitChanges(ApplyChanges
    applyChanges)     at Microsoft.SharePoint.Administration.SPIisProvisioningAssistant.ProvisionApplicationPool(String name, SecurityIdentifier sid, String password, SPIisApplicationPoolSettings settings)     at Microsoft.SharePoint.Administration.SPIisManager.ProvisionApplicationPool(String
    name, SecurityIdentifier sid, SecureString password, SPIisApplicationPoolSettings settings)     at Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool.ProvisionLocal(SPIisWebServiceApplicationPoolProvisioningOptions options)  
      at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.ProvisionApplicationInstance()     at Microsoft.SharePoint.Administration.Claims.SPSecurityTokenServiceApplication.ProvisionLocal(SPServiceInstance serviceInstance)    
    at Microsoft.SharePoint.Administration.SPIisWebServiceInstance.Provision()     at Microsoft.SharePoint.Administration.SPFarm.Join(Boolean skipRegisterAsDistributedCacheHost)
    02/19/2015 11:36:48.65 psconfigui.exe (0x0FA4)
    0x2D28 SharePoint Foundation
    Topology 88ah
    High Unjoining the farm.
    BR,
    Mukesh

    Hi Pradeep, this wasn't due to any permission issue.. I was trying with the farm account which is a local admin group member as well as being a member of IIS_WPG.. on a continues investigation happened to find that the IIS config file was corrupted and which
    encountered issues in the creation of app pool.. I had to tweak around some settings with the config file by considering the other WFE as a reference.. this actually fixed the issue.. 
    BR,
    Mukesh
    Regards Mukesh

  • SP 2013 - Error: This operation can be performed only on a computer that is joined to a server farm

    Hello Community!
    I am working with SharePoint 2013 and I built a farm inside the firewall.  Then a decision was made to move the two WFE's to the DMZ.  Since that time, whenever I try to access the site collections, I get the error below.  Other information: All
    the web applications are on port 80, but I'm not having any problem with accessing Central Administration which is on port 8080; the network team did screw up the DNS originally, but I'm told it's correct now; the two WFE's servers show in my Manage servers
    on the Farm interface 2X, once with the server name, once with the fully Qualified Domain Name, the ones with the FQDN shows a Services Running status of Not Configured.
    Has anyone else ever seen this error and if so please provide guidance and instruction for fixing the error.
    Thanks!
    Tom
    Server Error in '/' Application.
    This operation can be performed only on a computer that is joined to a server farm by users who have permissions in SQL Server
    to read from the configuration database. To connect this server to the server farm, use the SharePoint Products Configuration Wizard, located on the Start menu in Microsoft SharePoint 2010 Products.
    Description:
    An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the
    code.
    Exception Details: System.InvalidOperationException: This operation can be performed only on a computer that is joined to a server farm by users who have permissions in SQL Server to read from the configuration database. To connect this server
    to the server farm, use the SharePoint Products Configuration Wizard, located on the Start menu in Microsoft SharePoint 2010 Products.
    Source Error:
    An unhandled exception was generated during the   execution of the current web request. Information regarding the origin and   location of the exception can be identified
    using the exception stack trace   below.  
    Stack Trace:
    [InvalidOperationException: This operation can be   performed only on a computer that is joined to a server farm by users who   have permissions in SQL Server to read from the configuration
    database. To   connect this server to the server farm, use the SharePoint Products   Configuration Wizard, located on the Start menu in Microsoft SharePoint 2010   Products.]
         Microsoft.SharePoint.Utilities.SPUtility.AlternateServerUrlFromHttpRequestUrl(Uri   url) +262
         Microsoft.SharePoint.Administration.SPAlternateUrl.GetContextUri(HttpContext   ctx) +385
         Microsoft.SharePoint.SPAppRequestContext.InitCurrent(HttpContext context)   +1013
         Microsoft.SharePoint.SPAppRequestContext.get_Current() +175
         Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(SPSite site,   String name, Boolean bNotGlobalAdminCode, String strUrl, Boolean   bNotAddToContext, Byte[] UserToken,
    SPAppPrincipalToken appPrincipalToken,   String userName, Boolean bIgnoreTokenTimeout, Boolean bAsAnonymous) +400
         Microsoft.SharePoint.SPRequestManager.GetContextRequest(SPRequestAuthenticationMode   authenticationMode) +120
         Microsoft.SharePoint.Administration.SPFarm.get_RequestAny() +370
         Microsoft.SharePoint.SPLanguageSettings.GetGlobalInstalledLanguages(Int32   compatibilityLevel) +39
         Microsoft.SharePoint.Administration.SPTemplateFileSystemWatcher.RefreshInstalledLocales()   +103
         Microsoft.SharePoint.Administration.SPTemplateFileSystemWatcher.Initialize()   +130
         Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.System.Web.IHttpModule.Init(HttpApplication   app) +873
       System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr   appContext, HttpContext context, MethodInfo[] handlers) +582
         System.Web.HttpApplication.InitSpecial(HttpApplicationState state,   MethodInfo[] handlers, IntPtr appContext, HttpContext context) +322
         System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr   appContext, HttpContext context) +384
         System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)   +397
    [HttpException (0x80004005): This operation can be performed only on a computer that is joined to a server farm by users who have permissions in SQL Server to read from the configuration database. To
    connect this server to the server farm, use the SharePoint Products Configuration Wizard, located on the Start menu in Microsoft SharePoint 2010 Products.]
         System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +646
         System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
       System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest   wr, HttpContext context) +771
    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18010
    Tom Molskow - Senior SharePoint Architect - Microsoft Community Contributor 2011 and 2012 Award -
    Linked-In - SharePoint Gypsy

    Hi Tom,
    According to your description, my understanding is that you got an error when you moved your SharePoint.
    This error occurs when the SharePoint farm administrator cannot connect to your configuration database. Please verify the followings:
    Make sure that from the SharePoint front end and application servers that you can ping your SQL server.
    Make sure that your Farm account has permission to the configuration database.
    Lastly verify that your database didn't for some reasons go into recovery mode.
    once everything is fine and you are still having issues, restart the SQL host service on the SQL server. Once the service is restarted you will need to reboot Central Admin and then your front end servers.
    In addition, as you built your farm inside the firewall, please disable the firwall, or create rules for SQL Server service in the firwall on SQL server. More information about creating rules in firewall, please refer to the following posts:
    http://social.technet.microsoft.com/Forums/en-US/c5d4d0d0-9a3b-4431-8150-17ccfbc6fb82/can-not-create-data-source-to-an-sql-server
    http://www.mssqltips.com/sqlservertip/1929/configure-windows-firewall-to-work-with-sql-server/
    Here is a similar post for you to take a look at:
    http://social.technet.microsoft.com/Forums/en-US/ea54e26c-1728-48d4-b2c5-2a3376a1082c/this-operation-can-be-performed-only-on-a-computer-that-is-joined-to-a-server-farm-by-users-who-have?forum=sharepointgeneral
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Logging into a specific server in a terminal server farm

    We have several terminal server farms and in each farm we have the need for 1 user to always log into a specific server in the farm.   This is due to a little piece of sortware that is required for a device that only this one user has and
    the fact the it is licensed to only one server.   The user must use that server for it to work.  I want to include this server in the farm because it seems silly to have a server for only one user.    How can I point one PC/user
    to the same server in the farm all the time?  We are using the Connection Broker and NLB which seems to work just fine for all other users. 
    Thanks

    Hi Steve,
    What operating system version are you running on your servers?  Server 2008 R2?  Server 2012?
    When you configure a RDS farm to be load-balanced by the connection broker, all servers in the unique farm are intended to have the exact same applications installed.  The idea is the RDCB can redirect users to different servers as needed to balance
    the load, and that you may take any particular server (or servers, if you have enough) offline and your farm will still work.
    Now, there are always exceptions and I understand it would be nice if you could assign a user/app to a specific server to handle a case like yours.  For example, you would understand this particular user or app would not be load-balanced or highly
    available and if the one server was down it would not work, but other users/RemoteApps would be load-balanced as usual.  This is
    not a feature of the current versions of RDS.
    To do what you want the "best way" would require writing a custom plugin for RDCB.  In your custom plugin you would specifiy the load-balancing logic.  For example, when one of the "special" users logs on, your logic would direct them to the
    correct specific server, but when a regular user logs on you would allow the normal RDCB load-balancing logic to apply.  Please see here for more information:
    Terminal Services Session Broker Plug-in reference
    http://msdn.microsoft.com/en-us/library/windows/desktop/cc644962(v=vs.85).aspx
    Besides writing a custom plugin I suggest you consider the following workarounds:
    1. Instead of running the app under RDSH, run it in a Win7/Win8 VM pool if possible.  Either a pool of identical VMs or assign each user that needs to run the app to a dedicated VM.  Downside of this is added complexity, licensing for VDI,
    and an increase in hardware resources required to run the VMs.
    2. Have the user connect to the server using /admin.  You can change the permissions so that a specific group may connect using a /admin connection, without them being administrators.  Downside of this is that some features
    of RDSH are not present when connected as an administrative RDP session, and only two Active admin sessions are permitted.
    3. If running Server 2008 R2 you could set the server so that it does not participate in load balancing and have the users that need to run this special app connect directly to the server's ip address instead of to the farm name.  Downside of this
    is that you will get more uneven load distribution, however, it may not be that bad if you are balancing your initial connections using NLB and you have all of your regular users connecting to the farm name as usual.
    4. Have a separate server in each farm (not joined to the farm) just for this one app.  If possible they could be VMs with not much resources dedicated to each.  I know this is what you did not want to do, but I mention it because an
    extra base Windows Server license, one for each farm, is likely less additional cost than licensing the special software on
    all servers.  If you can run the app in VMs then the additional hardware cost of doing it this way is reduced.
    -TP

  • Failed to detect if this server is joined to a server farm

    Hi,
    We run our intranet on a virtual server. the other day it crashed and we restored it from a previous point
    However when we launch the intranet we just get a an unexpected error has occurred. I am able to get into central admin but that's about it
    I though of maybe running the product config wizard but it get an error saying "failed to detect if this server is joined to a server farm. Possible reasons for this failure could be that you no longer have the appropriate permissions to the server
    farm, the database server hosting the server farm is in responsive, the configuration database is inaccessible or this server has been removed from the server farm"
    this is what the logs it tell you to look in says:

    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the server string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseParameterDatabaseHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseParameterDatabaseHelp is The configuration database name.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Common.CreateUniqueGuidString
    01/30/2014 10:03:01  1  INF          Leaving function Common.CreateUniqueGuidString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseDatabaseNameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseDatabaseNameLabel is D&atabase name:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationDatabaseNameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationDatabaseNameLabel is database name
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the database string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseParameterAdminContentDatabaseHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseParameterAdminContentDatabaseHelp is The Central Administration Web Application content database name.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Common.CreateUniqueGuidString
    01/30/2014 10:03:01  1  INF          Leaving function Common.CreateUniqueGuidString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is AdminContentDatabaseNameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id AdminContentDatabaseNameLabel is Central Administration Web Application content database name:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is AdminContentDatabaseValidationDatabaseNameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id AdminContentDatabaseValidationDatabaseNameLabel is Central Administration Web Application content database name
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the admincontentdatabase string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseParameterSqlAuthenticationUserHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseParameterSqlAuthenticationUserHelp is The SQL server user name used for SQL authentication.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseUsernameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseUsernameLabel is Sql database user:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationUsernameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationUsernameLabel is Sql database user
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the dbuser string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseParameterSqlAuthenticationPasswordHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseParameterSqlAuthenticationPasswordHelp is The SQL server password used for SQL authentication.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabasePasswordLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabasePasswordLabel is Sql database password:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationPasswordLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationPasswordLabel is Sql database password
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the dbpassword string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is FarmUserAccountHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id FarmUserAccountHelp is Server farm administrator user account.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseFarmUsernameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseFarmUsernameLabel is &Username:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationFarmUsernameLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationFarmUsernameLabel is username
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the user string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is FarmUserAccountPasswordHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id FarmUserAccountPasswordHelp is Server farm administrator user account password.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseFarmPasswordLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseFarmPasswordLabel is &Password:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationFarmPasswordLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationFarmPasswordLabel is password
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the password string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is MasterPassphraseHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id MasterPassphraseHelp is Passphrase used to join the server farm. Note: this must be identical on all the server farm machines.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseMasterPassphraseLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseMasterPassphraseLabel is Passp&hrase:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationMasterPassphraseLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationMasterPassphraseLabel is passphrase
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the passphrase string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeOrParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ActiveDirectoryDomainParameterHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ActiveDirectoryDomainParameterHelp is Active Directory domain name used for the server farm.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseActiveDirectoryDomainLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseActiveDirectoryDomainLabel is Active Directory Do&main:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationActiveDirectoryDomainLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationActiveDirectoryDomainLabel is Active Directory Domain
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the addomain string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ActiveDirectoryOrganizationUnitParameterHelp for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ActiveDirectoryOrganizationUnitParameterHelp is Active Directory organization unit name used for the server farm.
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseActiveDirectoryOrganizationUnitLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseActiveDirectoryOrganizationUnitLabel is Active Directory Or&ganizational Unit:
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseValidationActiveDirectoryOrganizationUnitLabel for language English (United States)
    01/30/2014 10:03:01  1  INF            Resource retrieved id ConfigurationDatabaseValidationActiveDirectoryOrganizationUnitLabel is Active Directory Organizational Unit
    01/30/2014 10:03:01  1  INF          Leaving function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF          Entering function Parameter.Parameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.Initialze
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.Initialze
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.Parameter
    01/30/2014 10:03:01  1  INF          Entering function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF            Creating the adorgunit string exposed parameter
    01/30/2014 10:03:01  1  INF          Leaving function StringExposedParameter.StringExposedParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddExcludeParameter
    01/30/2014 10:03:01  1  INF          Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF            Entering function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF            Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Leaving function Parameter.AddIncludeParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter create to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry create to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value create to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter disconnect to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry disconnect to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value disconnect to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter connect to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry connect to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value connect to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter server to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry server to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value server to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter database to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry database to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value database to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter dbuser to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry dbuser to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value dbuser to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter dbpassword to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry dbpassword to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value dbpassword to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter user to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry user to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value user to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter password to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry password to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value password to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter passphrase to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry passphrase to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value passphrase to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter addomain to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry addomain to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value addomain to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter adorgunit to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry adorgunit to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value adorgunit to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function Command.AddParameter
    01/30/2014 10:03:01  1  INF            Adding parameter admincontentdatabase to command configdb
    01/30/2014 10:03:01  1  INF            Entering function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF              Adding entry admincontentdatabase to collection.
    01/30/2014 10:03:01  1  INF              Adding object with value admincontentdatabase to the collection
    01/30/2014 10:03:01  1  INF            Leaving function CommandCollectionBase.Add
    01/30/2014 10:03:01  1  INF          Leaving function Command.AddParameter
    01/30/2014 10:03:01  1  INF          Entering function CommandCollectionBase.CommandCollectionBase
    01/30/2014 10:03:01  1  INF          Leaving function CommandCollectionBase.CommandCollectionBase
    01/30/2014 10:03:01  1  INF          Entering function Command.Command
    01/30/2014 10:03:01  1  INF          Leaving function Command.Command
    01/30/2014 10:03:01  1  INF          Entering function StringResourceManager.GetResourceString
    01/30/2014 10:03:01  1  INF            Resource id to be retrieved is ConfigurationDatabaseParameterNoInstallCheckHelp for language English (United States)

  • VIP still reachable even if primary server farm is down

    Hi,
    I want to make sure that the a VIP is not PING-able anymore when the primary server farm is down (all servers are down).
    For that I have the following configuration :
    serverfarm host NCL_FARM_TEST
    probe NCL_PROBE_HTTP
    rserver CHPAUN028 443
    inservice
    policy-map type loadbalance http first-match L7_POLICY_NCL_TEST_HTTP
    description *** Load balancing rule for test in http mode ***
    class L7_CLASS_TEST
    serverfarm NCL_FARM_TEST backup NCL_REDIRECT_FARM_SORRY
    compress default-method gzip
    insert-http Source-IP header-value "%is"
    insert-http Remote-Port header-value "%pd"
    ssl-proxy client NCL_SSL_CLIENT
    policy-map multi-match VIP_PROD_AND_TEST
    class L4_CLASS_NCL_TEST_HTTP
    loadbalance vip inservice
    loadbalance policy L7_POLICY_NCL_TEST_HTTP
    loadbalance vip icmp-reply active primary-inservice
    nat dynamic 2 vlan 115
    appl-parameter http advanced-options NCL_HTTP_PARAM
    While testing this feature, I realize that the VIP is still reachable (PING), even if the server in the farm is in PROBE_FAILED status (For test, I have only one srserver in the farm).
    Here is the server farm status, while PING is still possible :
    CH01AC03/P-115-A# sh serverfarm NCL_FARM_TEST detail
    serverfarm : NCL_FARM_TEST, type: HOST
    total rservers : 1
    active rservers: 0
    description : *** Test Server Farm ***
    state : INACTIVE
    predictor : ROUNDROBIN
    failaction : -
    back-inservice : 0
    partial-threshold : 0
    num times failover : 27
    num times back inservice : 28
    total conn-dropcount : 0
    Probe(s) :
    NCL_PROBE_HTTP, type = HTTP
    ----------connections-----------
    real weight state current total failures
    ---+---------------------+------+------------+----------+----------+---------
    rserver: CHPAUN028
    10.240.3.128:443 8 PROBE-FAILED 0 609 8
    description : -
    max-conns : - , out-of-rotation count : -
    min-conns : -
    conn-rate-limit : - , out-of-rotation count : -
    bandwidth-rate-limit : - , out-of-rotation count : -
    retcode out-of-rotation count : -
    In the documentation, the following is written regarding the command "vip loadbalance icmp-reply active primary-inservice" it is stated that the ACE shold discard ping packets if all servers in the primary server farm are down.
    I probably missed something, but what ?
    Here is the service-policy status :
    Policy-map : VIP_PROD_AND_TEST
    Status : ACTIVE
    Interface: vlan 1 115
    class: L4_CLASS_NCL_TEST_HTTP
    nat:
    nat dynamic 2 vlan 115
    curr conns : 0 , hit count : 56
    dropped conns : 0
    client pkt count : 809 , client byte count: 231750
    server pkt count : 1262 , server byte count: 1375334
    conn-rate-limit : 0 , drop-count : 0
    bandwidth-rate-limit : 0 , drop-count : 0
    loadbalance:
    L7 loadbalance policy: L7_POLICY_NCL_TEST_HTTP
    VIP ICMP Reply : ENABLED-WHEN-PRIMARY-SF-UP
    VIP State: INSERVICE
    Persistence Rebalance: ENABLED
    curr conns : 0 , hit count : 56
    dropped conns : 0
    client pkt count : 809 , client byte count: 231750
    server pkt count : 1262 , server byte count: 1375334
    conn-rate-limit : 0 , drop-count : 0
    bandwidth-rate-limit : 0 , drop-count : 0
    compression:
    bytes_in : 1052393
    bytes_out : 309229
    Compression ratio : 70.61%
    Parameter-map(s):
    NCL_HTTP_PARAM
    Thank you for any hints,
    Yves Haemmerli

    Gilles,
    I have effectively four diferent policy maps :
    - one for PROD when the client arrives withh HTTP
    - one for PROD when the client arrives with HTTPS
    - one for TEST when the client arrives with HTTP
    one for TEST when the client arrives with HTTPS
    However, the PROD and the TEST environemnts use different server farms. I am testing the icmp-reply feature on the TEST environment. In the TEST environment, both Layer-7 policy maps use the same server farm.
    Here are the four polici maps :
    policy-map type loadbalance http first-match L7_POLICY_NCL_PROD_HTTP
    description *** Load balancing rule for production in http mode ***
    class L7_CLASS_PROD
    serverfarm NCL_FARM_PROD backup NCL_REDIRECT_FARM_SORRY
    insert-http Source-IP header-value "%is"
    insert-http Remote-Port header-value "%pd"
    ssl-proxy client NCL_SSL_CLIENT
    class L7_CLASS_REDIRECT
    serverfarm NCL_REDIRECT_FARM_PROD_HTTP
    policy-map type loadbalance http first-match L7_POLICY_NCL_PROD_HTTPS
    description *** Load balancing rule for production in https mode ***
    class L7_CLASS_PROD
    serverfarm NCL_FARM_PROD backup NCL_REDIRECT_FARM_SORRY
    insert-http Source-IP header-value "%is"
    insert-http Remote-Port header-value "%pd"
    ssl-proxy client NCL_SSL_CLIENT
    class L7_CLASS_REDIRECT
    serverfarm NCL_REDIRECT_FARM_PROD_HTTPS
    policy-map type loadbalance http first-match L7_POLICY_NCL_TEST_HTTP
    description *** Load balancing rule for test in http mode ***
    class L7_CLASS_TEST
    serverfarm NCL_FARM_TEST backup NCL_REDIRECT_FARM_SORRY
    compress default-method gzip
    insert-http Source-IP header-value "%is"
    insert-http Remote-Port header-value "%pd"
    ssl-proxy client NCL_SSL_CLIENT
    class L7_CLASS_REDIRECT
    serverfarm NCL_REDIRECT_FARM_TEST_HTTP
    policy-map type loadbalance http first-match L7_POLICY_NCL_TEST_HTTPS
    description *** Load balancing rule for test in https mode ***
    class L7_CLASS_TEST
    serverfarm NCL_FARM_TEST backup NCL_REDIRECT_FARM_SORRY
    insert-http Source-IP header-value "%is"
    insert-http Remote-Port header-value "%pd"
    ssl-proxy client NCL_SSL_CLIENT
    class L7_CLASS_REDIRECT
    serverfarm NCL_REDIRECT_FARM_TEST_HTTPS
    Yves

  • Move Project Server to a new Server Farm

    I would like to migrate Project server environment along with Project and Resource Data from one server farm to another farm. The environment has customized with custom Enterprise Templates, fields and lookups. Servers in the earlier farm are in a different
    AD (Active Directory) environment. So, the new server farm would be in a new Active Directory.
    I would like get the key steps and procedure to move Project Server across the two environments. Would the Database attach and detach process work? Any help in this regard will be appreciated.

    Abhijit,
    I personally did not have to do this, but it seems to me that there needs to be a trust set up between both AD Environments. Also, the service accounts will need to have appropriate access on the restored databases.
    Please refer this link for more information:
    http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_27154301.html
    Alternatively, you could use a third party tool like FluentBooks to migrate the data. Still think that the AD users need to be migrated first.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

  • How to create a mult-server server farm?

    Hello Community
        Let's say you create your Sharepoint 2013 Server farm.
        How do you create a Search and Application Server on a separate physical
    server and how do you create an SQL Server on a Separate physical Server
    and finally adding those Search and Application Server and SQL Server
    to your Sharepoint 2013 Server farm?
        Thank you
        Shabeaut

    Hi,
    Once you are done with SharePoint installation on one server you are going to add further Application server or Web front end server as per your requirement and finally you will configure the service on your farm.
    For setting up the multitire SharePoint farm first of all you need to install the below given  prerequisites on
    one server.
    Microsoft .NET Framework 4.5
    Windows Management Framework 3.0 (CTP2)
    Application Server Role, Web Server (IIS) Role
    Microsoft SQL Server 2008 R2 SP1 Native Client
    Windows Identity Foundation (KB974405)
    Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    Windows Server AppFabric
    Microsoft Identity Extensions
    Microsoft Information Protection and Control Client
    Microsoft WCF Data Services 5.0
    Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763)
    After installing the SQL server you Just run the SharePoint product and technologies configuration wizard and follow the steps
    to add a sever to an existing farm.
    Actually as per your question you need to set up a three-tier farm configuration consists of two front-end web
    servers, an application server, and a database server. The deployment sequence and configurations that are described in this article are based on recommended best practices. While the farm configuration is not complex, it provides a fundamental infrastructure
    to implement a SharePoint 2013 solution on similar — or more complex farms.
    In this article:
    Overview
    Prepare the farm servers
    Install SharePoint 2013 on the farm servers
    Create and configure the farm
    Add web servers to the farm
    Post-installation steps
    Please feel free to reply back if you stuck somewhere or need any specific help.
    Krishana Kumar http://www.mosstechnet-kk.com
    Please mark the replies and Proposed as answer if they help and solve your issue

Maybe you are looking for

  • Can you sign a ipa created with adobe's DPS with a Apple's Enterprise developers

    Now we have an app that we do not want to go through the apple store for approval and keep it in-house. And the Adobe's enterprise is more then what any here can afford. I read somewhere that "Apple Enterprise customers can sign an app without the UD

  • Why won't iTunes let me use

    Sorry if this is basic or has already been answered, but I'm new to iPods and unfamiliar with iTunes. So, about a year ago I moved in with my current roommate who had an iPod. He had previously lived with his parents and had used their computer as th

  • Office 2013 and Email sync with Hotel Sales Pro

    I recently upgraded to a Windows 8 and Office 2013.  I cannot find the right security settings to allow Hotel Sales to sync my e-mail in Outlook 2013.

  • Satellite L500 - Is BIOS version 1.9 compatible?

    Heyas, I've noticed that a new BIOS version (v 1.90) for Satellite L500 Notebooks. My model - PSLS3A-01301D does not appear in the list of L500 models on the MyToshiba website, and I am very wary of installing the update incase it turns my laptop int

  • Slow cd import

    I am having loads of problems and I can't seem to resolve them.  I'm not very tech minded so I would love some straight forward help.  My system is Windows Vista and I am using version 10.5.1.42 I have two issues 1. Importing CD is so slow - at least