Windows Server AppFabric 安装文档

安装指南

  • 入门标题页 3
  • Windows Server AppFabric 安装和配置指南 3
  • 版权 3
  • 版权所有 3
  • 简介 3
  • 清单:规划安装 4
  • 硬件要求 4
  • 使计算机作好安装准备 5
  • 本节内容 5
  • 安装关键的 Windows 更新 5
  • 安装 Windows 更新 6
  • 安装修补程序 6
  • KB980423 6
  • 安装 .NET Framework 6
  • 安装 Windows PowerShell 2.0 7
  • 为缓存服务配置设置准备共享网络文件夹 8
  • 安装和配置 Windows Server AppFabric 8
  • 主机托管服务的安装和配置 9
  • 缓存服务的安装和配置 9
  • 本节内容 10
  • 安装 Windows Server AppFabric 10
  • 本节内容 13
  • 安装缓存客户端程序集 13
  • 准备启用缓存的应用程序服务器 13
  • 准备开发工作站 13
  • 配置 Windows Server AppFabric 14
  • 启动 Windows Server AppFabric 的配置 14
  • 配置监控 15
  • 配置暂留 17
  • 配置缓存服务 19
  • 完成 Windows Server AppFabric 的配置 23
  • 首次启动缓存主机服务 24

 

安装指南

Windows Server AppFabric 安装指南说明了安装和配置这些技术的过程。

为了确保所阅读的是最新的信息,您可以从 Windows Server AppFabric 安装指南 (http://go.microsoft.com/fwlink/?LinkId=169172) 下载页下载本指南的最新版本。

入门标题页

Windows Server AppFabric 安装和配置指南

Microsoft Corporation

发布日期:2010 年 5 月

版权

版权所有

本文档按原样提供。本文档中包含的信息和视图(包括 URL 和其他 Internet 网站参考)可能会随时更改,恕不另行通知。如果您使用本文档,应承担相关风险。

本文档中提及的某些示例仅用于说明,纯属虚构。与任何真实事件无关,也不应进行这方面的推断。

本文档并不为您提供对任何 Microsoft 产品中任何知识产权的任何法律权利。您可以复制和使用本文档用于内部参考。

© 2010 Microsoft Corporation。保留所有权利。

Microsoft、Visual Studio、Windows、Windows PowerShell 和 Windows Server 是 Microsoft 公司集团的商标。

所有其他商标均属于其各自的所有者。

简介

本文档介绍安装和配置 Windows Server AppFabric 的过程。这些过程包括:

· 使用向导在单个服务器上安装,该向导对平台进行验证,并安装 AppFabric 功能的任何组合或在初始安装后添加特定功能。

· 在初始安装后立即或随后使用向导进行配置。

· 删除特定功能或卸载整个 AppFabric。

本文档介绍平台中所有先决条件的安装过程,并介绍如何准备安装 AppFabric 托管功能和缓存功能。

我们建议您首先阅读整个文档,然后再开始安装。 这是因为 AppFabric 连接了企业内外的许多不同组件,因而信息可以在许多方向顺利而安全地流动。由于即使最基本的单一服务器部署也依赖于许多变量,因此大多数实际部署方案更进一步扩展,包括多个服务器,最后同时包括物理计算机和虚拟机的群集。

不存在完全相同的两个 AppFabric 部署。在开始安装过程之前,请收集有关企业需求的信息,并与将使用 AppFabric 的 IT 专业人员、系统管理员和开发人员一起讨论部署的作用域。通过学习此安装指南和仔细分析企业的特定需求,您可以使部署过程更简单。

清单:规划安装

本节将详细介绍安装过程。在一台计算机上安装 Windows Server AppFabric 和所有必备软件通常需要花费半小时至一小时时间。请注意,每个步骤都包含许多与您的企业相关的变量。所有这些问题将在本指南的后面部分加以解决。

安装必备软件

· 安装关键的 Windows 更新

· 安装 .NET Framework

· 安装 Windows PowerShell 2.0(仅适用于 Windows Server 2008 或 Windows Vista)

· 为缓存服务配置设置准备共享网络文件夹

安装和配置 AppFabric

· 安装 Windows Server AppFabric

· 配置 Windows Server AppFabric

硬件要求

下表显示了运行 Windows Server AppFabric 的计算机的最低硬件要求。在生产环境中,通信量可能对您的服务器硬件配置有更高的要求。

 

组件

最低要求

计算机和处理器

兼容 Intel Pentium CPU 的计算机:

· 单处理器 1 GHz 或更高

· 双处理器 900 MHz 或更高

· 四处理器 700 MHz 或更高

支持超线程和多核处理器。

32 位 (x86) 和 64 位 (x64) 操作系统支持 AppFabric。

64 位版本的 AppFabric 要求在基于 x64 的系统上运行 64 位操作系统。基于兼容 AMD64 (x86-64) 和扩展内存 64 位技术 (EM64T) 处理器架构的 CPU 的计算机可视为基于 x64 的系统。

AppFabric 为 WOW 模式提供有限支持。

内存

2 GB RAM

硬盘

最低硬盘空间:AppFabric 功能加上数据库空间需 2 GB 可用硬盘空间。硬盘必须为 NTFS 格式。

 

使计算机作好安装准备

本节通过安装和配置所有软件先决条件准备环境。

本节内容

· 安装关键的 Windows 更新

· 安装 .NET Framework

· 安装 Windows PowerShell 2.0

· 为缓存服务配置设置准备共享网络文件夹

安装关键的 Windows 更新

在安装 Windows Server AppFabric 或其先决条件之前,请按照下列过程为您的 Windows 版本安装最新的关键 Microsoft 更新,以及任何可用的建议的更新。

此版本中受支持的 Windows 版本包括 Windows 7、Windows Vista Service Pack 2、Windows Server 2008 Service Pack 2 和 Windows Server 2008 R2。对于生产方案,仅支持 Windows Server 2008 SP2 和 Windows Server 2008 R2。对于开发方案,还支持 Windows 7 和 Windows Vista SP2。不支持这些操作系统的预发行版本(试用版或候选发布版)。

注意 

Web Edition 或 Foundation Edition 版本的 Windows Server 2008 R2 或 Windows Server 2008 SP2 上不支持 AppFabric 主机托管服务、缓存服务、托管管理和缓存管理的安装。Windows Server Web Edition 或 Foundation Edition 上支持 AppFabric 缓存客户端的安装。

安装 Windows 更新

1. 单击「开始」,指向所有程序,然后单击Windows Update

2. 按照Windows Update站点上的说明进行操作。

3. 如果出现提示,请重新启动您的计算机。

安装修补程序

要点 

有关建议的 Windows Server AppFabric 更新的最新列表及其依存关系,请参阅建议的 Windows Server AppFabric 更新 (http://go.microsoft.com/fwlink/?LinkID=185864)。

 

KB980423

您必须安装 KB980423 以修复由 Microsoft Web Administration (MWA) 引起的 AppFabric 问题。安装此项目后,可能必须重新启动计算机。

· KB980423 (http://go.microsoft.com/fwlink/?LinkID=185864)

注意 

KB980423 包括 KB970773,这是 IIS 7.0 中 IIS Manager 的关键更新。

安装 .NET Framework

这些版本包含适用于 Windows 的托管代码编程模型的最新更新。下表显示了 Windows Server AppFabric 托管和缓存功能的要求。

 

 

 

功能

.NET Framework 4

.NET Framework 3.5 SP1

托管服务 *

必需

 

托管管理 *

必需

 

缓存服务

必需

可选

缓存客户端 **

.NET Framework 4 或 .NET Framework 3.5 SP1

.NET Framework 3.5 SP1 或 .NET Framework 4

缓存管理***

必需

可选

 

* 当选择这些功能(托管服务和托管管理)时,还将启用集成版本的 .NET Framework。(在 Windows Vista SP2 和 Windows Server 2008 SP2 中,.NET Framework 的集成版本为 version 3.0;在 Windows 7 和 Windows Server 2008 R2 中,.NET Framework 的集成版本为 version 3.5。)

** 为缓存客户端选择的 .NET Framework 版本取决于您计划托管的应用程序。

*** 如果为缓存管理安装 .NET Framework 3.5 SP1,则将可以使用附加功能。

要下载 .NET Framework,请参阅 .NET Framework 3.5 SP1 和 .NET Framework 4

注意 

.NET Framework 3.5 SP1 随 Windows 7 或 Windows Server 2008 R2 一起安装。.NET Framework 4 随 Visual Studio 2010 一起安装。

安装 Windows PowerShell 2.0

仅需在 Windows Server 2008 和 Windows Vista 上安装 Windows PowerShell 2.0。Windows Server 2008 R2 和 Windows 7 上已安装 Windows PowerShell 2.0。

安装 Windows PowerShell 2.0

1. 转到 Windows Management Framework (http://go.microsoft.com/fwlink/?LinkId=177670)。

2. 查看网页上的信息,然后在下载信息部分中,单击用于下载适用于您的平台的 Windows Management Framework Core 的链接。

3. 在更新页上,单击下载

4. 下载完成时,单击完成

 

为缓存服务配置设置准备共享网络文件夹

本主题介绍了准备共享网络共享文件以便可用于为缓存系统存储群集配置设置的常规步骤。如果您计划使用 XML 提供程序(而不是数据库提供程序,如 SQL 提供程序)存储缓存服务配置数据,请使用本主题。如果您准备使用数据库提供程序,则不必执行本主题中的步骤。

您可以选择将缓存群集配置设置存储在 SQL Server 数据库中,而不使用共享网络文件夹。在选择哪种存储适合您的应用程序时,有许多因素需要考虑。对于企业应用程序,强烈建议您使用 SQL Server 数据库存储群集配置设置。对于较小的应用程序或开发工作站方案,创建共享网络文件夹的便利性可能远胜于 SQL Server 的可用性优势。有关详细信息,请参阅群集配置存储选项 (http://go.microsoft.com/fwlink/?LinkId=193172)。有关配置步骤的详细信息,请参阅配置 Windows Server AppFabric

有关将共享网络文件夹用作群集配置存储位置的详细信息,请参阅基于共享文件夹的群集配置 (http://go.microsoft.com/fwlink/?LinkId=193174)。

准备共享文件夹以存储缓存服务配置设置的步骤

1. 选择合适的服务器来承载共享网络文件夹。

2. 创建共享网络文件夹。有关执行此步骤的详细信息,请参阅该计算机上操作系统的帮助。

3. 将权限明确授予将执行缓存服务器配置的安全标识。用于安装的标识需要在托管共享网络文件夹的服务器上具有管理员权限,以便安装程序可以将权限授予共享网络文件夹的缓存服务器。

4. 每个缓存主机安全标识都需要对缓存服务配置共享文件夹的只读权限。AppFabric 配置向导会自动对每个缓存服务器执行此步骤。根据操作系统,这些权限可能指的是参与者、更改、写入和读取。

 

安装和配置 Windows Server AppFabric

可以通过使用以下两个向导执行 Windows Server AppFabric 基于组件的安装和配置:安装向导和配置向导。安装向导安装托管服务、缓存服务和缓存客户端、托管管理和缓存管理。配置向导配置主机托管服务和缓存服务的监控和暂留组件。

单独的安装和配置向导使您能够灵活地设置您的系统。您可以选择在安装向导完成后立即进入配置向导,也可以在稍后进入配置向导。安装和配置向导均可从开始菜单中进入,因此您可以在初始安装之后安装或配置组件。有关详细信息,请参阅安装 Windows Server AppFabric配置 Windows Server AppFabric

您也可以运行不要求用户交互的自动(静默)安装。有关详细信息,请参阅自动安装 (http://go.microsoft.com/fwlink/?LinkId=192702)。

如果在已经安装了先前版本的 AppFabric 的计算机上运行 AppFabric 安装程序,您将能够通过安装向导升级 AppFabric。有关详细信息,请参阅升级 AppFabric (http://go.microsoft.com/fwlink/?LinkId=193176)。

在 AppFabric 的安装和配置过程中,安全是一个重要的考虑因素。有关 AppFabric 安全的信息,请参阅安全和保护 (http://go.microsoft.com/fwlink/?LinkId=193177)。

主机托管服务的安装和配置

安装和配置 AppFabric 托管功能包括以下任务:在服务器上安装 AppFabric 托管功能,配置 AppFabric 监控,准备监控存储,配置 AppFabric 暂留,以及准备暂留存储。以下列表中总结了这些主要任务:

· 安装 AppFabric 托管功能:安装托管服务和托管管理工具。使用 AppFabric 安装向导或通过使用自动化的安装程序执行此步骤。有关自动安装 AppFabric 的详细信息,请参阅自动安装 (http://go.microsoft.com/fwlink/?LinkId=192702)。

· 配置 AppFabric 监控,包括配置事件收集服务的帐户,以及初始化和注册监控存储。使用 AppFabric 配置向导执行此步骤。

· 配置 AppFabric 暂留,包括配置 Workflow Management Service 帐户,以及初始化和注册暂留存储。使用 AppFabric 配置向导执行此步骤。

缓存服务的安装和配置

安装和配置 AppFabric 缓存功能包括以下任务:在缓存服务器上安装 AppFabric 缓存功能,准备缓存服务配置存储,配置 AppFabric 缓存服务,以及准备缓存客户端以便使用缓存群集。以下列表中总结了这些主要任务:

· 安装 AppFabric 缓存功能:安装缓存服务、缓存客户端和基于 Windows PowerShell 的缓存管理工具。使用 AppFabric 安装向导或通过使用自动化的安装程序执行此步骤。有关自动安装 AppFabric 的详细信息,请参阅自动安装 (http://go.microsoft.com/fwlink/?LinkId=192702)。

· 通过创建和指定共享网络文件夹,或通过创建并注册数据库以存储缓存服务配置设置,来准备缓存服务配置存储。

· 通过使用 AppFabric 配置向导或用于 Windows PowerShell 的缓存管理和配置 cmdlet,配置缓存服务配置存储中的缓存服务配置设置。

· 在将运行经过编程以充分利用缓存功能的应用程序的计算机上安装 AppFabric 缓存客户端。

可以通过使用 AppFabric 安装向导或命令提示符参数来安装 AppFabric 的缓存功能。这两种安装方式都需要相同的输入信息并执行相同的任务。有关自动安装 AppFabric 的详细信息,请参阅自动安装 (http://go.microsoft.com/fwlink/?LinkId=192702)。

配置并准备好缓存服务配置存储后,就可以在缓存群集中任意数量的缓存服务器上安装缓存功能。在并行安装过程中,您可能会遇到某种程度的缓存服务配置存储争用。

注意 

为尽量减小缓存功能的并行安装过程中出现的缓存服务配置存储位置争用问题,建议您使用 SQL Server 来存储群集配置设置。可通过在 AppFabric 配置向导的配置缓存服务页上指定 SQL Server AppFabric 缓存服务配置存储提供程序,来使用 SQL Server 存储缓存服务配置设置。使用共享文件夹存储缓存服务配置设置时,建议使用带缓存功能的服务器序列安装。

为成功进行安装,执行安装的人员的安全标识必须对缓存服务配置存储拥有相应的权限。标识在 AppFabric 配置向导的配置缓存服务对话框中设置。

本节内容

· 安装 Windows Server AppFabric

· 配置 Windows Server AppFabric

安装 Windows Server AppFabric

使用以下过程可以安装 Windows Server AppFabric。无论您是第一次初始安装,还是在初始安装安装之后添加或删除功能,都您可以使用本主题中的过程。安装程序提供以下功能:

· 使您能够选择要安装的特定功能。

· 验证平台以确保没有以不支持的状态安装产品,并指示安装需要的先决条件。

· 安装 AppFabric。

· 使您能够作为一个整体删除特定的 AppFabric 功能或 AppFabric,确保计算机能保留在可以重新安装功能或 AppFabric 时所处的状态。

· 创建 AppFabric 事件收集器服务、AppFabric 工作流管理服务和 AppFabric 缓存服务。将服务设置为手动启动类型和已停止状态。在配置过程中,事件收集器和工作流管理服务更改为自动启动类型并启动。缓存服务的启动类型仍然设置为手动。

AppFabric 设置程序在根(服务器级别)Web.config 文件、machine.config 文件和 applicationHost.config 文件中设置配置设置。

有关配置的信息,请参阅配置 Windows Server AppFabric。您可以在安装之后立即配置 AppFabric,也可以单独对其进行配置。

打开安装向导

1. 通过从 Windows Server AppFabric (http://go.microsoft.com/fwlink/?LinkID=183123) 下载和运行相应的安装程序,为初始安装打开安装向导,如下表所示。所有这些程序都运行 Microsoft 更新程序包以安装 AppFabric 功能(这些功能是 Windows 的功能)。

 

平台

安装包

Windows Vista 和 Windows Server 2008 x64

WindowsServerAppFabricSetup_x64_6.0.exe

Windows 7 和 Windows Server 2008 R2 x64

WindowsServerAppFabricSetup_x64_6.1.exe

Windows Vista 和 Windows Server 2008 x86

WindowsServerAppFabricSetup_x86_6.0.exe

Windows 7 x86

WindowsServerAppFabricSetup_x86_6.1.exe

 

注意 

初始安装后,可以打开安装向导以添加或删除功能,方法是依次单击「开始」、所有程序Windows Server AppFabric,然后单击添加或删除功能

2. 继续本主题的下一部分,安装 AppFabric。

安装 AppFabric

1. 在接受许可条款页上,阅读许可条款,然后接受条款并单击下一步继续,或者不接受条款,然后退出安装向导。

2. 在客户体验改善计划页上,选择参与客户体验改善计划,或选择不参与,然后单击下一步。单击是,下载并安装关键更新。按钮以作为 AppFabric 安装体验的一部分来安装 Windows Server AppFabric 的最新关键更新。

注意 

如果您选择参与客户体验改善计划,此计划将收集有关您的硬件、您如何使用 AppFabric 以及使用 AppFabric 时遇到的问题的信息,以便支持 Microsoft 改善 AppFabric,该计划不会干扰您。

3. 在功能选择页上,选择您要安装的 AppFabric 组件以可靠地托管和管理应用程序并使用缓存,然后单击下一步

注意 

如果您保留首次运行安装向导时显示的相同设置,安装向导将安装主机托管服务、缓存客户端和主机托管管理功能。而不会安装缓存服务或缓存管理功能,因为这两个功能通常会安装在单独的计算机上。但是,您可以将所有功能安装在同一台计算机上,尤其是出于开发或测试目的。

 

控件

描述

托管服务

可使您可靠地托管和管理 WF/WCF 应用程序的 AppFabric 组件。选择此组件时,将自动选择托管管理功能。

缓存服务

将服务器转变为一个群集的节点,分布式缓存服务和相关组件可使您将此主机准备为一个缓存服务。您可以使用缓存服务创建新群集或将此主机加入现有群集。

缓存客户端

使您在开发过程中或运行时在应用程序中使用缓存功能的客户端库。即使未安装缓存服务,也可以安装此组件。

托管管理

可用来管理托管服务的组件。选择此功能时,安装程序会安装 IIS Manager、AppFabric 配置向导和托管功能 Windows PowerShell 模块。当您与安装了托管服务的单独服务器进行远程连接时,AppFabric IIS Manager 扩展将传输至安装了 IIS Manager 的计算机。

您可以只选择托管管理但不选择其他功能,这样,当托管服务运行时和管理工具安装在不同的服务器上时,您可以在数据库服务器上创建监控或暂留数据库。如果安装了托管管理功能,但是未安装托管服务,则不会安装 AppFabric 事件收集服务和工作流管理服务使用的服务。

缓存管理

可用来管理缓存群集的组件。您可以选择缓存管理作为独立的组件,而不选择其他任何功能。在该实例中,您可以使用管理工具来管理单独计算机上安装的缓存服务。

 

注意 

如果需要安装必备软件,安装向导将在功能选择页之后显示平台验证页。您必须手动安装缺少的必备软件。如果已安装所有必备软件,安装向导将直接转到确认安装选择页面。

4. 在平台验证页上,查看信息并下载任何必要的必备软件。有关详细信息,请单击组件或配置问题的链接。安装组件和/或解决问题后,单击刷新以验证问题是否已解决,然后单击下一步继续执行安装向导。有关详细信息,请参阅Preparing Your Computer for Installation。

5. “确认安装选择页将显示功能选择页中选择的功能的列表,然后将对其进行安装。将显示所需 Windows 组件以及将要安装的 AppFabric 功能的列表。验证列表是否正确,然后单击安装以开始安装。

注意 

AppFabric 需要应用程序服务器角色。即使已安装了此角色,它也会包含在所需 Windows 组件的列表中,并且安装向导将验证该角色已安装。

6. 在安装进度页中,可以监控安装的进度。

7. 在安装结果页中,验证安装是否已成功。要显示您可以安装的建议更新的列表,请单击建议的更新链接。若要运行配置向导,请选中启动配置工具复选框,然后单击完成以完成安装向导。单击详细的安装报告以显示安装事件的日志。

本节内容

· 安装缓存客户端程序集

安装缓存客户端程序集

要使用缓存群集,启用缓存的应用程序服务器或 Visual Studio 开发环境工作站必须具有 Windows Server AppFabric 缓存程序集的本地副本。通过在开发工作站上安装 AppFabric 可获取这些程序集。安装和注册所需程序集只需缓存客户端功能。默认情况下,程序集位于 .\Windows\Sytem32\AppFabric 目录中。用于应用程序开发的最重要程序集包括以下程序集:

· Microsoft.ApplicationServer.Caching.Core.dll

· Microsoft.ApplicationServer.Caching.Client.dll

· Microsoft.WindowsFabric.Common.dll

· Microsoft.WindowsFabric.Data.Common.dll

要点 

您的应用程序或开发环境使用的程序集与缓存服务器使用的程序集相同,这是十分重要的。在分布式缓存系统的任何升级过程中,请确保使用该系统的所有缓存客户端具有相同版本的程序集。将缓存客户端的 Microsoft.ApplicationServer.Caching.Client.dll 文件的产品版本与位于安装文件夹中的缓存服务器的 Microsoft.ApplicationServer.Caching.Server.dll 文件的产品版本比较,进行检查。

准备启用缓存的应用程序服务器

为使您的应用程序服务器使用 AppFabric 缓存程序集,必须安装使用这些程序集的启用缓存的应用程序。只要应用程序的安装程序将 AppFabric 缓存程序集复制到应用程序服务上的可访问位置,该应用程序便可采用传统 .NET 应用程序安装技术。

准备开发工作站

开发启用缓存的应用程序时,仅对 Microsoft.ApplicationServer.Caching.Core.dll 和 Microsoft.ApplicationServer.Caching.Client.dll 的公共成员进行编程。有关详细信息,请参阅主题准备开发环境 (http://go.microsoft.com/fwlink/?LinkId=187215)。

配置 Windows Server AppFabric

您可以通过以下方法配置 Windows Server AppFabric:在成功运行安装向导之后立即运行配置向导,或者在初始安装完成后从开始菜单执行配置向导。配置向导将使用您在向导中输入的任何新值来覆盖现有配置值。

配置向导中执行的许多步骤,均可通过执行 AppFabric 配置 cmdlet 来手动执行。有关详细信息,请参阅 Windows Server AppFabric 帮助 (http://go.microsoft.com/fwlink/?LinkId=164929)(可能为英文网页)。

您可以根据已在安装向导中安装的功能在配置向导中设置以下配置。

· 为事件集合服务和工作流管理服务配置帐户。

· 将监控和暂留存储的默认配置项添加到根 Web.config 文件。

· 对默认的监控和暂留存储进行初始化。

· 配置缓存服务配置数据库,创建新缓存群集或加入现有的缓存群集。

配置向导在根 Web.config 文件中设置托管服务功能的配置。该向导在位于 <drive>:\Windows\System32\AppFabric 文件夹内的 DistributedCache.exe.config 文件中设置缓存服务的配置。DistributedCacheService.exe.config 文件包含缓存服务配置信息的连接字符串。如果您为缓存服务配置提供程序选择 XML,则群集配置会在配置过程中指定的文件夹内的 .xml 文件中进行设置;否则,群集配置会在由缓存服务配置提供程序确定的存储中进行设置,类似于在向导中配置。

有关安装的详细信息,请参阅安装 Windows Server AppFabric

启动 Windows Server AppFabric 的配置

 

1. 执行 AppFabric 安装向导后打开 AppFabric 配置向导,方法是选中安装向导安装结果页上的启动配置工具,然后单击完成以完成安装向导。

2. 您还可以通过依次单击「开始」、所有程序Windows Server AppFabric配置 AppFabric,打开配置向导。

3. 在开始之前页上,选择加入客户体验改善计划,或选择不参加,然后单击下一步。将会显示配置托管服务页。继续执行本主题的下一部分。

注意 

如果您参与该计划,则会帮助 Microsoft 改进 Windows Server AppFabric。它会收集有关计算机硬件和如何使用 Windows Server AppFabric 的信息,但不会中断您的工作。该计划还定期下载文件,以收集有关您使用 Windows Server AppFabri 时可能遇到的问题的信息。所收集的信息不会用于识别您的身份或与您联系。

配置监控

 

1. 在配置托管服务页上,使用下表配置监控,然后单击下一步

注意 

如果已安装托管管理,但尚未安装托管服务,则不会安装 AppFabric 事件集合服务和工作流管理服务的服务,并且服务标识的文本框将显示未安装服务

 

控件

描述

设置监控配置

选中此选项可选择事件收集服务帐户,并选择和配置监控存储。

AppFabric 事件集合服务帐户

为事件集合服务显示 Windows 登录帐户。默认情况下,事件集合服务帐户用于监控提供程序。事件集合服务帐户是管理员组的成员,并且具有访问监控数据库的管理权限。默认为 NT Authority\LocalService。

更改

如果您单击事件收集服务帐户的更改,则您可以为系统服务选择用户凭据。您可以选择内置帐户,也可以输入自定义的用户名和密码。在选择用户对话框中,请选择您要用于该服务的帐户,然后单击确定。执行此操作将会更新标识(如果已经更改),然后重新启动服务。

有关详细信息,请参阅 (http://go.microsoft.com/fwlink/?LinkId=193179) 中的 Windows Server AppFabric 的安全模型部分。

监控提供程序

选择将有权访问监控数据库的提供程序。本地 machine.config 文件中注册的所有有效的数据提供程序都会显示在此列表中。

配置

在选择监控提供程序之后,单击以设置监控提供程序的配置。有关配置 SQL 监控提供程序的详细信息,请参阅下面配置 SQL 监控存储对话框的讨论。您还可以选择自定义监控提供程序。

如何安装其他监控提供程序

您可以将监控提供程序添加到提供程序列表中,然后您即可在监控提供程序下拉框中选择该监控提供程序。单击此链接可获取有关如何添加提供程序的帮助。

 

2. 如果您在配置托管服务页上单击了 SQL 监控提供程序 (System.Data.SqlClient) 的配置,则会显示配置 SQL 监控存储对话框。下表介绍了此对话框中的控件。使用此表配置监控存储,然后单击确定以返回到配置托管服务页。验证该存储是否已成功注册并初始化。

 

控件

描述

在根 web.config 中注册 AppFabric 监控存储

选中此项以注册由连接字符串识别的监控存储,方法是将其配置添加到根 Web.config 文件。此过程包括 ApplicationServerMonitoringConnectionString 及其相关的监控行为。此注册使得连接字符串和行为可在计算机所有作用域上使用。

即使未选中初始化监控存储,您也可以选中此复选框。如果数据库已被创建和初始化,则选中此复选框,或者,如果未初始化,则指向数据库。

注意 

如果已安装了托管管理工具,但未安装托管服务功能,则此复选框处于禁用状态。

初始化监控存储

选中可初始化连接字符串中标识的监控数据库(使用前根据需要进行初始化)。初始化将创建数据库架构和基于该架构的结构。如果数据库不存在,将创建数据库,然后进行初始化。

如果已选中此复选框,但未选中“在根 web.config 中注册 AppFabric 监控存储,则会创建该数据库,如有必要,还会初始化该数据库,但是无法在此计算机上使用该数据库。

初始化操作由初始化 cmdlet 执行。有关详细信息,请参阅 Windows Server AppFabric 帮助 (http://go.microsoft.com/fwlink/?LinkId=164929)(可能为英文网页)。

注意 

对于要创建的数据库,您必须具有在目标服务器上创建数据库的权限。

连接字符串

指定用于访问监控存储的服务器和数据库的字符串。

服务器字段中,输入数据库所在的计算机的名称。

数据库字段中,输入要为监控数据创建的数据库的名称,或从列表中选择一个现有数据库。

安全配置

选择Windows 身份验证SQL Server 身份验证

对于 Windows 身份验证,若要更改管理员、读者或写入者角色,请单击浏览,然后使用标准的选择用户或组对话框输入一个不同的值。仅当选中初始化监控存储时,才可以更改管理员、读者或写入者的值。

注意 

当您仅安装了托管管理并且正在初始化具有 Windows 身份验证的监控 SQL 存储时,默认情况下,将不会为管理员、读者或用户角色输入组或用户。在继续配置之前,您需要单击浏览并为每个角色手动输入组或用户。

 

3. 在设置监控配置之后,如果要设置暂留配置,请继续执行本主题的下一部分。否则,单击下一步以显示配置缓存服务页,并继续执行本主题的配置缓存服务部分。

配置暂留

 

1. 在配置托管服务页上,使用下表配置暂留,然后单击下一步

注意 

仅当在选择了功能选择页上的工作线程时才会显示此页。

 

控件

描述

设置暂留配置

选择此复选框可以选择工作流管理服务帐户,以及选择和配置暂留存储。

AppFabric 工作流管理服务帐户

为工作流管理服务显示 Windows 登录帐户。工作流管理服务帐户是管理员组的成员,并且具有访问暂留数据库的管理权限。默认为 NT Authority\LocalService。

更改

如果您单击工作流管理服务帐户的浏览按钮,则您可以为系统服务选择用户凭据。您可以选择内置帐户,也可以输入自定义的用户名和密码。在选择用户对话框中,请选择您要用于该服务的帐户,然后单击确定

有关详细信息,请参阅 (http://go.microsoft.com/fwlink/?LinkId=193179) 中的 Windows Server AppFabric 的安全模型部分。

暂留提供程序

选择将有权访问暂留数据库的提供程序。本地 machine.config 文件中注册的所有有效的数据提供程序都会显示在此列表中。

配置

单击即可设置暂留提供程序的配置。

如何安装其他暂留提供程序

您可以将暂留提供程序添加到可在暂留提供程序下拉框中选择的暂留提供程序列表中。单击此链接可获取有关如何添加提供程序的帮助。

 

2. 如果您在配置托管服务页上单击了 SQL 暂留提供程序 (sqlStoreProvider) 的配置,则会显示配置 SQL 暂留存储对话框。下表介绍了此对话框中的控件。使用此表配置暂留提供程序,然后单击确定以返回到配置托管服务页。验证该存储是否已成功注册并初始化。

 

控件

描述

在根 web.config 中注册 AppFabric 暂留存储

选中可注册连接字符串标识的暂留存储(通过将暂留存储的配置添加或更新到根 Web.config 文件中)。这包括 ApplicationServerWorkflowInstanceStoreConnectionString 及其相关暂留行为。此注册可以使得连接字符串和行为在计算机所有作用域上可用。

即使未选中初始化暂留存储,您也可以选中此复选框。如果数据库已被创建和初始化,则选中此复选框,或者,如果未初始化,则指向数据库。

注意 

如果已安装了托管管理工具,但未安装托管服务功能,则此复选框处于禁用状态。

初始化暂留存储

选中可初始化连接字符串中标识的暂留数据库(使用前根据需要进行初始化)。初始化将创建数据库架构和基于该架构的结构。如果数据库不存在,将创建数据库,然后进行初始化。

如果已选中此复选框,但未选中在根 web.config 中注册 AppFabric 暂留存储,则会创建该数据库,如有必要,还会初始化该数据库,但是无法在此计算机上使用该数据库。

初始化操作由初始化 cmdlet 执行。有关详细信息,请参阅 AppFabric 核心帮助。

注意 

对于要创建的数据库,您必须具有在目标服务器上创建数据库的权限。

连接字符串

指定用于访问暂留存储的服务器和数据库的字符串。

服务器字段中,输入数据库所在的计算机的名称。

数据库字段中,输入要为暂留数据创建的数据库的名称,或从列表中选择一个现有数据库。

安全配置

选择Windows 身份验证SQL Server 身份验证。默认情况下选择的是Windows 集成安全性,组使用默认的内置组来填充。

对于 Windows 身份验证,若要更改管理员、读者或用户角色,请单击浏览,然后使用标准的选择用户或组对话框输入一个不同的值。仅当选中初始化暂留存储时,才可以更改管理员、观察者或写入者的值。

注意 

在仅安装了托管管理,并且正在使用 Windows 身份验证初始化暂留 SQL 存储时,默认情况下不会为管理员、读者或用户角色输入任何组或用户。在继续配置之前,您需要单击浏览并为每个角色手动输入组或用户。

 

3. 在设置暂留配置之后,在配置托管服务页上单击下一步。安装程序将启动事件集合服务和工作流管理服务(如果已配置),然后会显示配置缓存服务页。继续执行本主题配置缓存服务部分。

配置缓存服务

 

1. 在配置缓存服务页上,使用下表配置缓存服务,然后单击下一步。将显示一个弹出消息,该消息指示此操作将应用缓存服务配置。若要继续,请单击。执行此操作后,将会在缓存服务配置文件中进行配置设置。然后将显示配置缓存节点页。

注意 

仅当您至少选中安装向导功能选择页上的一个缓存服务功能(缓存服务、缓存客户端或缓存管理)时,才会显示此页。

 

控件

描述

设置缓存服务配置

选择此选项可添加或更新缓存服务功能的系统级配置。

缓存服务帐户

显示缓存服务的 Windows 登录帐户。默认情况下,缓存服务帐户用于缓存服务配置提供程序。默认的缓存服务帐户为 NT AUTHORITY\NETWORK SERVICE。

如果您的计算机是工作组的一部分,则必须更改缓存服务帐户。使用所有参与群集的计算机上均存在的本地帐户,并在所有计算机上对该帐户使用相同的密码。为了进行配置,本地帐户必须具有本地管理员权限,并且不得是内置帐户。对于加入域的计算机,不必执行此步骤。

更改

单击可显示选择用户对话框,您可以使用该对话框为缓存服务帐户选择一个帐户。

有关详细信息,请参阅 (http://go.microsoft.com/fwlink/?LinkId=193179) 中的 Windows Server AppFabric 的安全模型部分。

缓存服务配置提供程序

在指定缓存服务配置提供程序时,有两个选项可用:

a. XML – 缓存服务配置信息存储在网络文件共享上的 XML 文件中。

b. SQL Server 分布式缓存配置存储提供程序 – 缓存服务配置信息存储在 SQL Server 数据库中。

警告 

如果选择 XML 并且网络发现属性已关闭,则在单击浏览按钮为 XML 提供程序选择文件共享时,将无法展开浏览文件夹对话框中的网络文件夹。但可以键入 UNC 服务器共享。若希望能够展开网络文件夹,需要通过以下方式启用网络发现:打开控制面板,依次选择网络和 Internet网络和共享中心更改高级共享设置,然后依次单击启用网络发现保存更改

注意 

在工作组方案中,只支持 XML 提供程序,不支持数据库提供程序。

配置

如果选择SQL Server AppFabric 缓存服务配置存储提供程序作为配置提供程序,请单击配置以创建或选择一个缓存服务配置数据库。

文件共享

如果选择XML 提供程序作为配置提供程序,请输入或浏览至将包含 XML 配置文件的网络文件共享。文件共享必须为有效的 UNC 路径,例如 \\server\share。

要点 

您必须手动创建一个缓存群集中的所有缓存服务器都可访问的网络文件共享。运行 AppFabric 配置向导的用户帐户必须具有对指定网络文件共享的所有者共有者权限,以及在文件系统级别对文件夹的完全控制权限。

缓存服务必须具有对网络文件共享的读/写权限。

浏览

如果单击浏览浏览文件共享,则可以使用浏览文件夹对话框为 XML 配置提供程序选择文件共享。选择一个现有文件夹或创建一个新文件夹,然后单击确定

新建群集/加入群集

如果这是群集中的第一个计算机,则选择新建群集。当在群集中的后续计算机上运行安装程序时,请选择加入群集。默认值为新建群集

若要创建或加入群集,您需要指定配置数据的位置(数据库中或 XML 文件中),然后在下一页(配置 AppFabric 缓存节点页)上输入端口,并将防火墙设置设置为取消阻止所列的服务。

当创建群集时,需要指定群集大小(群集中计算机的数量)。这使得系统可以优化内存分配。

群集大小

选择以下三个选项之一,以根据群集大小优化性能。此设置仅在选中新建群集控件时可用。

· 小型 [1-5 台计算机]

· 中型 [6-15 台计算机]

· 大型 [> 15 台计算机]

 

注意 

在设定群集大小之后,将无法更改群集大小。

注意 

您的群集大小不受此选择的限制。优化后,仍可以向群集添加或从中删除计算机。但只有群集大小在指定范围内时,才会优化性能。根据群集中将包含的节点的实际数量来选择群集大小。在配置过程中设置群集大小之后,即无法进行更改。如果为群集大小选择小型,则将针对一至五台计算机优化群集。如果群集最终将增长至十台计算机,则仍将针对一至五台计算机优化该群集。此后无法将群集大小更改为中型来优化 6 至 15 台计算机的群集。

 

2. 如果您选择缓存服务配置提供程序下拉列表中的SQL Server AppFabric 缓存服务配置存储提供程序并单击配置,则会显示Windows Server AppFabric 缓存配置存储对话框。使用下表配置 SQL 存储,然后单击下一步

注意 

当您单击Windows Server AppFabric 缓存配置存储对话框中的确定时,将创建分布式缓存数据库,还会显示一个包含该操作结果的弹出消息。

注意 

因为需要 Windows 身份验证,则不需要在此页上进行安全配置设置。缓存并不支持 SQL 身份验证。

 

控件

描述

注册 AppFabric 缓存服务配置数据库

选择此选项可通过将配置添加到根 Web.config 文件来注册连接字符串识别的配置数据库,并设置安全配置。此注册可以使得连接字符串和行为在计算机所有作用域上可用。即使未选中创建 AppFabric 缓存服务配置数据库也可以选中此复选框。如果已创建此数据库则执行此操作。

创建 AppFabric 缓存服务配置数据库

选择创建配置数据库和指定连接字符串。

连接字符串

服务器字段中输入服务器,并选择或在数据库字段中键入数据库。

 

3. 当您单击显示的配置缓存服务页中的下一步时,则将显示配置 AppFabric 缓存节点页。使用下表配置缓存节点端口和 Windows 防火墙。

注意 

仅当您至少选中功能选择页上的一个缓存服务功能时,才会显示此页。仅当启用了 Windows 防火墙服务时,您才能设置防火墙例外。

注意 

如果禁用了 Windows 防火墙,则将会禁用配置 AppFabric 缓存节点对话框的Windows 防火墙例外区域。

 

控件

描述

节点端口

为每个端口输入或选择唯一值,或保留默认设置。

· 服务端口。默认值为 22233。

· 群集端口。默认值为 22234。

· 仲裁程序端口。默认值为 22235。

· 复制端口。默认值为 22236。

端口值的有效范围从 1024 到 65535。每个端口必须具有唯一的端口号。

Windows 防火墙例外

对于要运行的 AppFabric 分布式缓存功能,您必须配置 Windows 防火墙规则以允许访问缓存服务。

a. Windows Server AppFabricAppFabric 缓存服务

b. 远程服务管理

要点 

如果使用第三方(非 Windows)防火墙,或者是遵循域策略的 Windows 防火墙,则必须手动配置防火墙才能让缓存功能正常工作。

 

注意 

配置 AppFabric 缓存节点页上单击下一步之后,如果已经安装 AppFabric 托管功能,则会显示配置应用程序页。继续执行本主题的下一部分。

完成 Windows Server AppFabric 的配置

 

· 在配置应用程序页上,选择启动 Internet Information Services (IIS) 管理器以在 IIS Manager 中配置应用程序。单击完成以关闭配置向导。

注意 

在 AppFabric 配置向导成功配置缓存服务之后,将需要使用管理 cmdlet 启动群集或启动群集中的单个主机。使用 Start-CacheCluster 或 Start-CacheHost cmdlet。有关这些 cmdlet 详细信息,请参阅 Windows PowerShell 的缓存管理 (http://go.microsoft.com/fwlink/?LinkId=193181)(可能为英文网页)。

 

首次启动缓存主机服务

在首次安装之后,将需要启动缓存群集。在群集中至少配置一个节点,然后执行一个 次启动缓存主机服务cmdlet 以启动群集。

在开发方案(使用单节点群集)中,若要启动新群集,请执行 Use-CacheCluster(将 Windows PowerShell 会话的上下文设置为特定缓存群集),然后执行 Start-CacheCluster。

在多节点群集中,若要启动群集中所有缓存主机服务(首个主要主机),请执行 Start-CacheCluster。对于由缓存群集确认的其他缓存主机(任何其他群集级别的配置更改),您需要使用 Restart-CacheCluster 重新启动所有缓存主机服务。若要启动特定缓存主机服务,请执行 Start-CacheHost。

 

有关详细信息,请参阅 Windows PowerShell 的缓存管理 (http://go.microsoft.com/fwlink/?LinkId=193181)(可能为英文网页)。

你可能感兴趣的:(windows)