将请求分发点与 Configuration Manager

适用于: Configuration Manager(current branch)

在 Configuration Manager 控制台中将内容分发到标准分发点时,站点服务器会将内容推送到分发点。 请求分发点通过从源位置(如客户端)下载内容来获取内容。

将内容分发到多个分发点时,请求分发点有助于减少站点服务器上的处理负载。 它们还可以加快到每个服务器的内容传输速度。 通常,站点服务器上的分发管理器组件会将内容发送到每个分发点。 相反,站点会卸载将内容传输到请求分发点的过程。

将单个分发点配置为请求分发点。 对于每个请求分发点,请指定一个或多个可从中获取内容的源分发点。 请求分发点只能从指定为源分发点的分发点下载内容。

将内容分发到控制台中的请求分发点时,站点服务器会发送通知。 然后,请求分发点从源分发点下载内容。 请求分发点通过从已有内容副本的分发点下载来管理内容传输。

拉取分发点支持与典型分发点相同的配置和功能。 例如,请求分发点支持:

  • 多播和 PXE 配置
  • 内容验证
  • 按需内容分发
  • 来自客户端的 HTTP 或 HTTPS 通信
  • 与其他分发点相同的证书选项
  • 单独管理或作为分发点组的成员进行管理

在安装分发点时配置请求分发点。 创建分发点后,通过编辑角色属性将其配置为请求分发点。 有关如何将分发点启用为请求分发点的详细信息,请参阅 请求分发点

通过编辑分发点的属性,删除要作为请求分发点的配置。 删除作为请求分发点的配置时,它将返回到正常操作。 站点服务器管理将来到分发点的内容传输。

分发过程

将内容分发到请求分发点时,会发生以下事件序列:

  • 将内容分发到控制台中的请求分发点后,站点服务器上的包传输管理器组件会检查站点数据库,以确认内容在源分发点上是否可用。 如果无法确认内容是否位于请求分发点的源分发点上,则每隔 20 分钟重复检查一次,直到内容可用。

  • 当包传输管理器确认内容可用时,它会通知请求分发点下载内容。 如果此通知失败,它将根据请求分发点的软件分发组件 重试设置 重试。 当请求分发点收到此通知时,它会尝试从其源分发点下载内容。

  • 当请求分发点下载内容时,包传输管理器会根据请求分发点的软件分发组件 状态轮询设置轮询 状态。 当请求分发点完成内容下载时,它会将此状态提交到管理点。

配置站点组件设置

使用请求分发点时,请查看并配置以下站点组件设置:

  1. 在Configuration Manager控制台中,转到“管理”工作区,展开“站点配置”,然后选择“站点”节点。

  2. 选择站点。 在功能区中,选择“ 配置站点组件”,然后选择“ 软件分发”。

  3. 切换到“ 拉取分发点 ”选项卡。

  4. “重试设置” 组中,查看以下值:

    • 重试次数:包传输管理器尝试通知请求分发点下载内容的次数。 尝试此次数后,包传输管理器将取消传输。 此值默认为 30。

    • 重试前延迟 (分钟) :包传输管理器在两次尝试之间等待的分钟数。 此值默认为 20。

  5. “状态轮询设置” 组中,查看以下值:

    • 轮询次数:包传输管理器联系请求分发点以检索作业状态的次数。 如果在作业完成之前尝试此次数,包传输管理器将取消传输。 此值默认为 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 错误,请进行以下更改:

  1. 在源分发点上,设置以下注册表值: HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL, ClientAuthTrustMode = 2 (REG_DWORD)
  2. 重启源分发点服务器。

然后,请求分发点应开始从源下载内容。 有关此注册表项的详细信息,请参阅 TLS - SSL (Schannel SSP) 概述

另请参阅

内容管理的基本概念