是否可以使用 SCCM 2012 分发点作为 iPXE 系统的文件服务器?我不太熟悉 SCCM DP 的概念,我主要了解它们的用途,而不是它们的技术限制。我知道它们被用作 SCCM 软件包的镜像,但我找不到它们究竟如何为软件包提供服务。
iPXE 支持 HTTP(我的主要希望)、NFS、iSCSI SAN、FCoE 和 AoE SAN。SCCM DP 是否有可能使用其中一种协议来传输文件到服务器?
另外,当仅通过这些协议之一访问文件时,是否有办法使用 SCCM 的负载平衡功能?我正在使用 PHP 脚本创建 iPXE 配置文件,所以也许有办法访问负载数据?
答案1
嗯,看完之后iPXE 的文档关于这一点,我想我知道你想做什么。
首先,使用 SCCM 操作系统部署 (OSD) 的工作方式如下:创建一个自定义 WindowsPE 映像,该映像启动到 SCCM GUI,让您可以从多个任务序列中进行选择,或者选择只开始运行特定的任务序列。
此 PE 映像可通过 PXE 部署,使用 SCCM PXE 服务点、单独的 WDS 服务器或任何合适的 PXE 服务器(未经证实)。PE 映像还可以转换为 ISO,用于刻录到 CD/DVD 或转换为 USB。
这个 PE 映像有时会相当大,而 iPXE 做出了一个有趣的(尽管可能有些夸张)声明,在千兆连接上,200MB 的 iPXE 映像可以在大约 2 秒内下载。我对此表示怀疑,但即使速度是这个的10倍,我认为它将会比标准方法(TFTP)更胜一筹,尽管它需要经过测试。
无论如何,我说除了 SCCM PXE 服务点之外,还可以从其他地方部署映像,这是正确的。iPXE 希望您将修改后的 PE 映像版本复制到网络服务器,不一定是分发点。DP 仅将文件部署到 sccm 客户端,只有少数例外。然而,在启动过程的这个阶段,我认为这是不可能的,尽管 2012 年的 DP 确实需要安装 IIS。
iPXE 在其网站上提供了该过程的说明,在对其进行简要概述后,我唯一想做的不同的事情是使用powershell dism 命令修改启动映像。我认为 imageX 没有理由不能工作,这只是个人喜好问题。
意识到 SCCM DP 不是传统的 Web 服务器,我不会将其设置为传统 Web 服务器。您可以将文件保留在 DP 上,并配置 IIS 来提供这些文件,这可能会或可能不会带来风险,具体取决于您的环境。