(二)配置和取消配置 HPC 基本配置文件 Web 服务
默认情况下,HPC 基本配置文件 Web 服务安装在 Windows HPC Server 2008 群集的头节点上,但默认情况下不激活该服务。首次启动服务时,必须配置服务。
若要删除对头节点所做的更改以配置 HPC 基本配置文件 Web 服务,可以取消配置服务。
配置 HPC 基本配置文件 Web 服务
取消配置 HPC 基本配置文件 Web 服务
配置 HPC 基本配置文件 Web 服务
可以运行已提供的 PowerShell 脚本 %CCP_HOME%\bin\hpcbpws.ps1 来配置和激活 HPC 基本配置文件 Web 服务。默认情况下,该脚本配置 HPC 基本配置文件 Web 服务以:
在端口 443(使用安全超文本传输协议 (HTTPS) 的网络流量默认端口)上执行操作。
通过头节点的完全限定域名 (FQDN) 从外部进行访问。默认的 URL 基于头节点的计算机名(例如,https://<computerName>/HPCBasicProfile,其中,computerName 是头节点的 FQDN)。
若要在不同的端口号上对 Web 服务进行操作,或者通过不同 FQDN 从外部网络访问服务(例如,当头节点位于防火墙后时),可以在配置服务时指定端口和外部访问网络地址。此信息会添加到 HPC 基本配置文件的配置文件中。有关详细信息(包括其他配置选项),请参阅了解 HPC 基本配置文件 Web 服务的配置选项。
要点:您必须在头节点的证书存储中拥有用于服务的 X.509 证书。证书中使用的名称必须与将使用 Web 服务客户端连接到 Web 服务的计算机的 FQDN 相匹配。在多数情况下,此名称将是头节点的 FQDN,但是如果头节点位于防火墙后,它将是指定用于公开服务的 URL。有关证书的详细信息,请参阅保证 HPC 基本配置文件 Web 服务的安全。
配置 HPC 基本配置文件 Web 服务的步骤
以具有管理员权限的用户身份登录到头节点。
单击"开始",指向"所有程序",单击 Microsoft HPC Pack,右键单击 HPC PowerShell,然后单击"以管理员身份运行"。
运行 hpcbpws.ps1 PowerShell 脚本:
要点:头节点上的 Windows PowerShell 执行策略必须允许脚本运行。有关详细信息,请参阅 get-help about_signing。
若要使用当前主机名和默认端口安装服务,请键入:
hpcbpws.ps1 install
或者,若要为服务指定 URL 和端口号,请键入(其中,myExternalAddress 是将用于公开服务的 URL,portNumber 是将使用的端口):
hpcbpws.ps1 install https://<myExternalAddress:portNumber>/HPCBasicProfile
提示时,从可用证书的列表中选择证书。
注意:如果所需证书不可用,或者不存在可用证书,则需退出脚本并确保有适当的证书可用。有关详细信息,请参阅保证 HPC 基本配置文件 Web 服务的安全。
取消配置 HPC 基本配置文件 Web 服务
若要删除对头节点所做的更改以配置 HPC 基本配置文件 Web 服务,请以卸载模式运行 %CCP_HOME%\bin\hpcbpws.ps1 脚本。以卸载模式运行此脚本:
停止 HPCBP Web 服务,并且在重新启动计算机时不启动该服务。
删除提供 HPCBP Web 服务访问的本地防火墙异常。
删除以前安装的 https 证书绑定(可选)。
要点:头节点上的 Windows PowerShell 执行策略必须允许脚本运行。在 HPC PowerShell 窗口中,查看 get-help about_signing 以获取详细信息。
取消配置 HPC 基本配置文件 Web 服务的步骤
以具有管理员权限的用户身份登录到头节点。
单击"开始",指向"所有程序",单击 Microsoft HPC Pack,右键单击 HPC PowerShell,然后单击"以管理员身份运行"。
键入 hpcbpws.ps1 uninstall
提示时,选择要删除的端口绑定,或者键入 0 以跳过。
其他考虑事项
可以通过加载证书管理单元在 Microsoft 管理控制台 (MMC) 中检查证书存储的内容。如果所需证书不可用,或者不存在可用证书,则可以创建或导入证书。