在 Microsoft HPC Pack 中管理 SOA 服务
在 HPC 群集管理器的 服务中,可以查看头节点上 ServiceRegistration 文件夹中具有配置文件的所有 Service-Oriented 体系结构(SOA)服务的列表(%CCP_HOME%\ServiceRegistration)。 集中安装配置文件可让你从单个位置管理和编辑服务注册文件,启用和配置服务跟踪进行故障排除,以及运行服务加载诊断测试。
默认情况下,可以看到 服务 视图中列出的 CcpEchoSvc 服务。 CcpEchoSvc 是一个简单的内置服务,可用于诊断测试来验证群集上的 SOA 功能。 如果Microsoft HPC Pack 的版本包括 HPC Services for Excel,则还会看到列出的三个 Excel 服务。 这些服务支持使用 HPC 群集和 SOA 框架加速 Excel 工作簿的各种解决方案。 有关详细信息,请参阅 HPC Services for Excel。
部署到群集的服务有两个组件:服务二进制文件(DLL)和服务配置文件。 本节中的主题讨论这两个文件的部署选项,以及如何为服务故障排除启用和收集跟踪日志记录。
本节内容
-
注意
HPC Pack 2012 中引入了 Message-Level SOA 跟踪。 它在以前的版本中不可用。
其他注意事项
SOA 服务加载诊断测试 验证指定服务的 DLL 是否可以加载到指定节点上,以及 DLL 的任何检测到的依赖项都存在于节点上。 有关运行测试和查看结果的详细信息,请参阅 诊断:HPC 群集管理器。
有关如何将 SOA 服务部署到已添加到群集的 Windows Azure 工作器节点的信息,请参阅 <?注释 ABD:V4 链接?? 2012-10-31T13:28:00Z Id='72?>将 SOA 服务上传到 Windows Azure 存储帐户<?CommentEnd Id='72'
?>。若要在群集上运行 SOA 作业,必须将至少一个节点配置为 WCF 代理节点。 有关详细信息,请参阅 配置 WCF 代理节点。
有关可在服务注册文件中配置的服务注册、中转站监视和负载均衡设置的信息,请参阅 部署和编辑服务配置文件。
配置文件将在头节点上的默认 XML 编辑器中打开。 根据头节点上安装的软件,默认 XML 编辑器可以是一个程序,例如记事本、Visual Studio、WCF 服务配置编辑器或 XML 记事本 2007,可以从 下载Microsoft下载中心。
重要
如果使用 WCF 服务配置编辑器(SvcConfigEditor.exe)编辑服务配置文件,则会将
extendedProtectionPolicy
属性添加到该文件。 此属性仅在 Windows Server 2008 R2(Windows HPC Server 2008 R2)和更高版本的 Windows Server 操作系统上受支持。 如果计算节点已安装 Windows Server 2008,则应从服务配置文件中删除此属性。从 HPC Pack 2012 开始,可以查看有关 SOA 作业和会话进度的详细信息,以及查看在本地或 Windows Azure 节点上运行的 SOA 会话的消息级跟踪。 还可以导出 SOA 跟踪并将其脱机共享。 有关详细信息,请参阅 查看和导出 Message-Level 跟踪。 以前的版本仅支持会话级跟踪的集合。
有关使用 HPC 群集管理器的信息,请参阅 HPC 群集管理器
概述。 有关 SOA 和 HPC Pack 的技术概述,可以使用 Microsoft HPC Pack下载白皮书
SOA 应用程序、基础结构和管理。