将请求分发点与 Configuration Manager
适用于: Configuration Manager(current branch)
在 Configuration Manager 控制台中将内容分发到标准分发点时,站点服务器会将内容推送到分发点。 请求分发点通过从源位置(如客户端)下载内容来获取内容。
将内容分发到多个分发点时,请求分发点有助于减少站点服务器上的处理负载。 它们还可以加快到每个服务器的内容传输速度。 通常,站点服务器上的分发管理器组件会将内容发送到每个分发点。 相反,站点会卸载将内容传输到请求分发点的过程。
将单个分发点配置为请求分发点。 对于每个请求分发点,请指定一个或多个可从中获取内容的源分发点。 请求分发点只能从指定为源分发点的分发点下载内容。
将内容分发到控制台中的请求分发点时,站点服务器会发送通知。 然后,请求分发点从源分发点下载内容。 请求分发点通过从已有内容副本的分发点下载来管理内容传输。
拉取分发点支持与典型分发点相同的配置和功能。 例如,请求分发点支持:
- 多播和 PXE 配置
- 内容验证
- 按需内容分发
- 来自客户端的 HTTP 或 HTTPS 通信
- 与其他分发点相同的证书选项
- 单独管理或作为分发点组的成员进行管理
在安装分发点时配置请求分发点。 创建分发点后,通过编辑角色属性将其配置为请求分发点。 有关如何将分发点启用为请求分发点的详细信息,请参阅 请求分发点。
通过编辑分发点的属性,删除要作为请求分发点的配置。 删除作为请求分发点的配置时,它将返回到正常操作。 站点服务器管理将来到分发点的内容传输。
分发过程
将内容分发到请求分发点时,会发生以下事件序列:
将内容分发到控制台中的请求分发点后,站点服务器上的包传输管理器组件会检查站点数据库,以确认内容在源分发点上是否可用。 如果无法确认内容是否位于请求分发点的源分发点上,则每隔 20 分钟重复检查一次,直到内容可用。
当包传输管理器确认内容可用时,它会通知请求分发点下载内容。 如果此通知失败,它将根据请求分发点的软件分发组件 重试设置 重试。 当请求分发点收到此通知时,它会尝试从其源分发点下载内容。
当请求分发点下载内容时,包传输管理器会根据请求分发点的软件分发组件 状态轮询设置轮询 状态。 当请求分发点完成内容下载时,它会将此状态提交到管理点。
配置站点组件设置
使用请求分发点时,请查看并配置以下站点组件设置:
在Configuration Manager控制台中,转到“管理”工作区,展开“站点配置”,然后选择“站点”节点。
选择站点。 在功能区中,选择“ 配置站点组件”,然后选择“ 软件分发”。
切换到“ 拉取分发点 ”选项卡。
在 “重试设置” 组中,查看以下值:
重试次数:包传输管理器尝试通知请求分发点下载内容的次数。 尝试此次数后,包传输管理器将取消传输。 此值默认为 30。
重试前延迟 (分钟) :包传输管理器在两次尝试之间等待的分钟数。 此值默认为 20。
在 “状态轮询设置” 组中,查看以下值:
轮询次数:包传输管理器联系请求分发点以检索作业状态的次数。 如果在作业完成之前尝试此次数,包传输管理器将取消传输。 此值默认为 72。
重试前延迟 (分钟) :包传输管理器在两次尝试之间等待的分钟数。 此值默认为 60。
注意
当包传输管理器因超过轮询重试次数而取消作业时,请求分发点将继续下载内容。 完成后,请求分发点会发送相应的状态消息,控制台将反映新状态。
限制
无法将已启用内容的云管理网关配置为请求分发点。
不能将站点服务器上的分发点角色配置为请求分发点。
预留内容配置将替代请求分发点配置。 如果启用“为请求分发点上的 预留内容启用此分发点” 选项,则会等待内容。 它不会从源分发点拉取内容。 与为预留内容启用的标准分发点一样,它不会从站点服务器接收内容。 有关详细信息,请参阅 预留内容。
请求分发点不使用计划或速率限制配置。 将以前安装的分发点配置为请求分发点时,将保存计划和速率限制的配置,但不会使用。 如果稍后删除请求分发点配置,则计划和速率限制配置将按照之前配置实现。
注意
“计划和速率限制”选项卡在分发点的属性中不可见。
拉取分发点不使用每个站点的“软件分发组件属性”的“常规”选项卡上的设置。 这些设置包括 并发分发 和 多播重试。
若要从远程林中的源分发点传输内容,请在请求分发点上安装 Configuration Manager 客户端。 此外,配置可以访问源分发点的网络访问帐户。 如果启用站点选项“为 HTTP 站点系统使用Configuration Manager生成的证书”,则不需要网络访问帐户。
如果请求分发点也是Configuration Manager客户端,则客户端版本必须与安装请求分发点的 Configuration Manager 站点相同。 请求分发点使用请求分发点和Configuration Manager客户端通用的 CCMFramework。
关于源分发点
配置请求分发点时,请指定一个或多个源分发点:
向导仅显示有资格成为源分发点的分发点。
可以将请求分发点指定为另一个请求分发点的源分发点。
使用 Configuration Manager 控制台时,只能将支持 HTTP 的分发点指定为源分发点。
若要使用为 HTTPS 配置的源分发点,请在请求分发点上安装 Configuration Manager 客户端。
如果远程办公室与 Internet 的连接更好,或者为了减少 WAN 链接上的负载,请使用已启用内容的云管理网关 (AZURE 中的 CMG) Microsoft作为源。 请求分发点需要 Internet 访问才能与 Azure Microsoft通信。 必须将内容分发到源 CMG。
注意
此功能对 Azure 订阅的数据存储和网络出口会产生费用。 有关详细信息,请参阅 CMG 的成本。
提示
当请求分发点从源分发点下载内容时,该请求分发点在“分发点使用情况摘要”报表的“客户端访问 (唯一) ”列中计为客户端。
源优先级
为每个源分发点分配单独的优先级,或将多个源分发点分配到同一优先级。
优先级确定请求分发点从其源分发点请求内容的顺序。
拉取分发点最初与优先级值最低的源分发点联系。 如果有多个具有相同优先级的源分发点,则请求分发点会随机选择具有该优先级的源之一。
如果内容在所选源上不可用,则请求分发点会尝试从具有相同优先级的另一个分发点下载内容。
如果具有给定优先级的分发点都没有内容,则请求分发点会尝试从具有下一优先级的源分发点下载内容。 它会继续此搜索,直到找到内容。
如果分配的源分发点都没有内容,则请求分发点将等待 30 分钟,然后再次启动该过程。
请求分发点内部
若要管理内容的传输,请求分发点使用 CCMFramework 组件。 Configuration Manager客户端包含此组件。
启用请求分发点时,站点将安装 pulldp.msi。 此安装程序还添加了 CCMFramework 组件。 框架不需要 Configuration Manager 客户端。
安装请求分发点后,它主要使用 CCMExec 服务来运行。
当请求分发点传输内容时,它将使用 Windows 中内置的 后台智能传输服务 (BITS) 。 请求分发点不要求安装适用于 IIS 服务器的 BITS 扩展。
注意
如果在工作站 OS 上安装请求分发点,客户端会使用默认设置启用 BITS。 即使客户端设置设置为禁用 BITS,也会发生此行为。 这些默认设置可能不适合请求分发点。 查看应用于作为请求分发点启用的设备的 BITS 的客户端设置和组策略。
有关操作详细信息,请参阅请求分发点上的以下日志文件:
- DataTransferService.log
- PullDP.log
提示
如果在添加请求分发点后日志文件中看到 HTTP 403 错误,请进行以下更改:
- 在源分发点上,设置以下注册表值:
HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL, ClientAuthTrustMode = 2 (REG_DWORD)
- 重启源分发点服务器。
然后,请求分发点应开始从源下载内容。 有关此注册表项的详细信息,请参阅 TLS - SSL (Schannel SSP) 概述 。