针对 System Center 2012 R2 App Controller 准备你的环境
适用于: System Center 2012 R2 App Controller
以下是部署 System Center 2012 R2 App Controller 之前需要注意的系统要求和注意事项。
如果要评估您的环境,请参阅 System Center 2012 R2 的系统要求
服务器
此部分提供有关安装和运行 System Center 2012 R2 App Controller 的系统要求和支持的操作系统的信息。
硬件
有关 App Controller 支持的硬件的列表,请参阅 硬件。
软件
安装 App Controller 之前,必须安装以下软件。
软件要求 | 注意 |
---|---|
支持的操作系统 | 有关详情,请参阅本主题中的支持的操作系统。 |
Microsoft .NET Framework 4.5 | 如果未安装 .NET Framework 4.5(默认情况下不安装),App Controller 安装向导将安装它。 请注意,将在启用 .NET Framework 4.5 的过程中配置 WCF 数据服务。 |
Web 服务器 (IIS) | 如果未安装 Web 服务器 (IIS) 角色和以下 Web 服务器 (IIS) 功能,App Controller 安装向导将安装它们: - 静态内容 - 默认文档 - 目录浏览 - HTTP 错误 - ASP.NET - .NET 扩展性 - ISAPI 扩展 - ISAPI 筛选器 - HTTP 日志记录 - 请求监视器 - 跟踪 - 基本身份验证 - Windows 身份验证 - 请求筛选 - 静态内容压缩 - IIS 管理控制台 |
System Center 2012 R2 中的 VMM 控制台功能 | App Controller 只需要 VMM 控制台功能。 |
支持的 SQL Server 版本 | 有关支持的 SQL Server 版本的详细信息,请参阅此主题中的 数据库要求。 |
操作系统
有关每个功能支持的操作系统的列表,请参阅 System Center 2012 R2 中的服务器操作系统。
在 Microsoft Azure 虚拟机上运行 System Center 2012 R2 App Controller
App Controller 在 Azure 上运行与其在物理计算机上运行一样。如果你没有足够的本地容量,App Controller 可作为产品评估的一部分部署到 Azure。
Microsoft 已通过在 Azure 虚拟机上安装并使用 App Controller 对其进程测试。测试的结论是 App Controller 完全正常运行,与其在物理硬件上运行完全一样。
在 Microsoft Azure 中运行 App Controller 的要求:
App Controller 虚拟机必须连接到你的公司网络,例如,通过使用站点到站点 VPN。
App Controller 虚拟机必须具有到你的 Active Directory 域控制器的连接。此域控制器可以但不是必须部署到 Azure 中。
App Controller 虚拟机必须具有到你的 Virtual Machine Manager 的连接。
App Controller 虚拟机必须具有到 SQL Server 数据库的连接。它不能是 SQL Azure 数据库。
App Controller 虚拟机必须加入域。
用户必须在公司网络上才能访问 App Controller。
部署到 Azure 虚拟机中时,最小虚拟机大小为“小”,建议的虚拟机大小为“中”。
数据库
App Controller 支持以下版本的 Microsoft SQL Server 用于承载 App Controller 数据库。
为了更好的性能,我们建议将安装在其他计算机上的 SQL Server 实例用于 System Center 2012 R2 App Controller 数据库。
支持的 SQL Server 版本 | Service Pack | 系统体系结构 |
---|---|---|
SQL Server 2008 R2 数据中心 | Service Pack 2 | x86 和 x64 |
SQL Server 2008 R2 企业版 | Service Pack 2 | x86 和 x64 |
SQL Server 2008 R2 标准版 | Service Pack 2 | x86 和 x64 |
SQL Server 2012 标准版 | 无 | x86 和 x64 |
SQL Server 2012 企业版 | 无 | x86 和 x64 |
SQL Server 2012 标准版 | Service Pack 1 | x86 和 x64 |
SQL Server 2012 企业版 | Service Pack 1 | x86 和 x64 |
性能和规模
以下各项是 App Controller 支持的规模限制。
测量 | 值 |
---|---|
Windows Azure 存储目录中对象的最大数量 | 900 |
VMM 管理服务器的最大数量 | 5 |
每个用户的最大 Windows Azure 订阅数量 | 20 |
最大并发用户数量 | 75 |
可在 24 小时间隔中运行的作业的最大数量 | 10,000 |
其他信息
你安装 App Controller 服务器的计算机必须是 Active Directory 域的成员。
为了更好的性能,我们建议你将 App Controller 服务器安装在与安装 VMM 管理服务器不同的计算机。
客户端
此部分提供有关在非 App Controller 管理服务器的计算机上的浏览器中运行 App Controller 客户端控制台的要求的信息。
安装 System Center 2012 R2 App Controller Web 控制台前必须安装以下软件。
要求 | 受 App Controller 客户端控制台支持 |
---|---|
操作系统 | Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows 8 Windows 7 Windows Vista |
浏览器 | Internet Explorer 8 Internet Explorer 9 Internet Explorer 10 32 位浏览器 Silverlight 5 支持 |
Windows PowerShell 模块
此部分提供有关安装和运行 App Controller 的 Windows PowerShell 模块的系统要求和支持的操作系统的信息。
软件
安装 App Controller 的 Windows PowerShell 模块前,必须安装以下软件。
软件要求 | 注意 |
---|---|
支持的操作系统 | 有关详情,请参阅本主题中的支持的操作系统。 |
Microsoft.NET Framework 3.5.1 | 如果未安装 .NET Framework 3.5.1(默认情况下不安装),App Controller 安装向导将仅针对 Windows Server 2008 R2 和 Windows 7 启用它。对于所有其他支持的操作系统,必须手动安装 .NET Framework 3.5.1。 |
Windows PowerShell 3.0 | 默认情况下,与 Windows Server 2012 和 Windows 8 一同安装。对于 Windows Server 2008 R2 SP1、Windows Server 2008 SP2 和 Windows 7 SP1,必须手动安装。有关详细信息,请参阅 Microsoft 技术支持网站上的 KB968929。 |
操作系统
操作系统 | 版本 | Service Pack | 系统体系结构 |
---|---|---|---|
Windows Server 2012 R2 | 标准版、数据中心版、核心版 | 无 | X64 |
Windows Server 2012 | 标准版、数据中心版 | 无 | X64 |
Windows 8 | 基本版、专业版和企业版 | 无 | x86 和 x64 |
Windows Server 2008 R2(完全安装) | 标准版、企业版和数据中心版 | Service Pack 1 | x64 |
Windows Server 2008(完全安装) | 标准版、企业版和数据中心版 | Service Pack 2 | x86 和 x64 |
Windows 7 | 专业版、企业版和旗舰版 | Service Pack 1 | x86 和 x64 |
Windows 安全模式
如果 Windows 在安全模式下运行,则 App Controller 不会运行并且 App Controller 使用的服务不会启动。如果尝试在安全模式下手动启动 App Controller 服务,服务将无法启动并且错误将被写入事件日志中。
针对 App Controller 的高度可用部署准备
可使用以下方法使 App Controller 高度可用:
通过在 SQL Server 的群集安装上安装数据库使数据库高度可用
通过以下方法之一使 App Controller 服务器高度可用:
在负载平衡器后安装多个 App Controller 服务器
在高度可用的虚拟机上安装 App Controller 服务器
如果你在负载平衡器后安装多个 App Controller 服务器,你将需要配置在服务器之间共享的加密密钥。在安装第一个 App Controller 服务器后,你将需要使用 Export-SCACAesKey cmdlet 导出加密密钥,然后在安装后续服务器时提供该密钥。有关详细信息,请参阅 安装 App Controller。