Cache Server Installation (Velocity)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The Microsoft project code named "Velocity" installation program can be run manually or automated, by using command prompt parameters. Both means of installation require the same input information and perform the same tasks. For more information about automating the cache server installation, see Automated Cache Server Installation (Velocity).

Once the cluster configuration storage location is configured and ready, you can install "Velocity" on as many cache servers as you would like in the cluster. You may experience some degree of contention on the cluster configuration storage location during parallel installations.

Note

To minimize contention issues on the cluster configuration storage location during parallel cache server installations, we recommend that you use SQL Server to store the cluster configuration settings. When using a shared folder for cluster configurations settings, serial cache server installations are advised.

In order for the installation to succeed, the security identity of the person performing the installation must have the appropriate permissions on the cluster configuration storage location, as described in the topics: How to: Prepare a SQL Server Database for Cluster Configuration Settings (Velocity) and How to: Prepare a Shared Network Folder for Cluster Configuration Settings (Velocity).

Installation Program Tasks

The installation program performs the following tasks during the installation process (not necessarily in this order):

  • Confirms access to the cluster configuration storage location.

  • Grants domain computer account of cache server logon, read, and write permissions on the cluster configuration storage location, as necessary.

  • Creates or edits the cluster configuration settings in the cluster configuration storage location. For more information about settings, see Cluster Configuration Settings (Velocity).

  • Installs the PowerShell-based cache administration tool and all cache-related cmdlets on the cache server.

  • Installs the cache host Windows service on the cache server (just one instance of the service). Assigns the service to run under the Network Service identity.

  • Applies security permissions on the installation folders used by the cache host service and the PowerShell-based cache administration tool.

  • Configures the necessary firewall exceptions for the cache host service. For more information, see TCP/IP Communications (Velocity).

Note

The installation program requires Windows Authentication. The cache server and cluster configuration storage location server must be members of a domain so that Windows Authentication can be used. Installation without Windows Authentication is not supported.

Starting Cache Host Services for the First Time

After installation for the first time, you will need to start the cluster using the Start-CacheCluster cmdlet. In order for additional cache hosts (and any other cluster-level configuration changes) to be acknowledged by the cache cluster, you need to restart the cluster with the Restart-CacheCluster cmdlet. For more information, see Cache Administration with PowerShell (Velocity).

Un-installation Considerations

When decommissioning a cache server, the "Velocity" installation program may not remove all firewall port exceptions. After "Velocity" has been uninstalled, is recommended to re-apply the corporate standard firewall configuration.

See Also

Tasks

How to: Prepare a SQL Server Database for Cluster Configuration Settings (Velocity)
How to: Prepare a Shared Network Folder for Cluster Configuration Settings (Velocity)

Concepts

Installing Cache Client Assemblies (Velocity)
Cluster Configuration Storage Options (Velocity)
Shared Folder-Based Cluster Configuration (Velocity)
SQL Server-Based Cluster Configuration (Velocity)
Cache Administration with PowerShell (Velocity)
Automated Cache Server Installation (Velocity)

Other Resources

Installation and Deployment (Velocity)