不使用 SmartStart 在 HP Proliant 服务器上安装 Windows

不使用 SmartStart 在 HP Proliant 服务器上安装 Windows

我有一个 PXE 服务器,用于将 Windows XP 和 Windows 7 部署到工作站。

流程如下:

  1. 从 NIC 启动工作站。
  2. 工作站发送 DHCP 请求。
  3. DHCP 服务器以 IP 地址和 PXE 服务器的位置进行响应。
  4. 工作站通过TFTP从PXE服务器下载WinPE映像文件
  5. Workstation将WinPE映像文件存储在内存中并执行。
  6. 一旦启动到 WinPE,我就会连接到网络共享以访问 Windows XP 或 Windows 7 安装文件。
  7. 启动自定义脚本来指导您完成硬盘格式化和分区过程(使用 DISKPART 和 FORMAT)。
  8. 另一个自定义脚本会询问详细信息,例如分配给工作站的主机名。提供的答案用于构建无人值守的应答文件(WinXP 为 SIF [设置信息文件],Win7 为 XML)。
  9. 启动 Windows 安装 EXE,将无人值守应答文件作为参数传递给它。

Windows XP 和 Windows 7 安装源已定制,包括适用于我们戴尔工作站的驱动程序。它们还会在首次启动时运行一些脚本来安装软件包。

此过程对我们的工作站非常有效,我现在也想用它来构建我们的服务器。我们的绝大多数服务器是 HP Proliant DL360 G6、DL380 G5 和 DL380 G6。它们运行的​​是 Windows Server 2003(各种版本)或 2008(各种版本)。

到目前为止,我们一直使用提供的 SmartStart CD 构建 HP Proliant 服务器。SmartStart 为我们做了三件有用的事情:

  1. 使用 HP 阵列配置实用程序 (ACU) 设置 RAID。
  2. 安装并配置 SNMP
  3. 安装适用于 Windows 的各种 HP 工具(HP 阵列配置实用程序、HP 阵列诊断实用程序、HP Proliant 集成管理日志查看器等)

使用 SmartStart,我从来不需要手动下载和安装网络、声音、视频等 Windows 驱动程序。我不确定这是因为 SmartStart 在安装过程中从 CD 复制驱动程序,还是 Windows 仅在其驱动程序 CAB 中原生拥有驱动程序。

如果我放弃 SmartStart CD 而选择 PXE 服务器,我必须执行以下操作:

  • 由于我无法访问 ACU,我将通过按 F8(在启动过程中)访问阵列的选项 ROM 配置 (ORCA) 来配置 RAID(在启动到 PXE 服务器之前)。
  • 使用 Proliant 支持包完成 Windows 安装后,必须安装 SNMP 和 HP 工具。

这种方法可以吗?SmartStart CD 是否有其他方法无法实现的功能?不使用 SmartStart CD 有什么缺点吗?

非常感谢。

更新日期 05/01/12

我一直在阅读 SmartStart Scripting Toolkit 文档。

脚本工具包包含在 WinPE 中运行的命令行工具,可以配置 BIOS 设置、配置阵列和设置 ILO。

我个人并不太在意配置 BIOS 设置,因为我很少偏离默认设置(除非服务器是 Hyper-V 主机)。

我不太在意能否在 WinPE 中配置阵列,因为我很乐意按 F8 并使用阵列选项 ROM 配置 (ORCA)。不过,如果操作起来足够简单,我会进一步探索,因为如果一切都可以在 WinPE 中配置,那么可以节省时间。

所有工具都具有的一项出色功能是您可以将输入文件传递给它们。例如,根据您的要求配置一台服务器,将其配置捕获到文件中(使用适当的工具),然后您可以在其他服务器上使用该工具,并将包含捕获配置的输入文件传递给它们。

该工具包中似乎包含了阵列控制器驱动程序以及如何将它们合并到 WinPE 构建中的示例。

我认为如果没有阵列控制器驱动程序,WinPE 将无法看到逻辑卷(即 RAID 1 配置中的 2x 物理磁盘)?

我在我的帖子中提到,SmartStart 通常会为您安装一堆 Windows HP 工具。我今天查看了一下,如果您在 Windows 中运行 SmartStart CD,则可以安装所有工具。因此,我可以在 Windows 安装完成后执行此操作。

SmartStart CD 似乎包含很多 Windows 驱动程序。我可以自定义我的 Windows 2008 源以整合这些驱动程序。

但是,我知道整合阵列控制器驱动程序与大多数驱动程序略有不同。我相信您必须在 Windows 设置的早期阶段提供驱动程序。我正在研究脚本工具包文档以尝试解决这个问题...

答案1

您应该使用 HP 的解决方案快速部署包这是HP Insight 控制

其确切目的是将各种操作系统部署到 HP Proliant 服务器。

答案2

如果没有 SmartStart 磁盘,我们的运气就很差。每次我们尝试这样做,服务器最终都会出现蓝屏。不幸的是,我还没有时间调查实际原因。我们使用 DL180、DL360、DL380 和各种 BLXXX 版本(主要是 G5 和 G6)。

答案3

SmartStart 难道没有选项可以部署一个可以通过 PXE 启动的映像吗?我知道你可以同时使用 Windows Deployment 和 Ghost(甚至有一篇 MSDN 文章介绍这一点),因此如果 HP 不提供这种方法,我会感到惊讶。

编辑:SmartStart 脚本工具包(http://h18002.www1.hp.com/products/servers/management/toolkit/questionsanswers.html) 就是我所想的。

答案4

我们已经多次这样做了...您可以查看 HP RDP(HP 远程部署),它附带许多通过(PXE)进行远程安装的图像,我不记得所有的细节...但我知道这是可行的...您可以从 RDP 获取图像并按照他们在安装图像之前/之后执行的任务进行操作,最终系统与您使用 smartstart ps 完成安装时完全相同。我发现 smartstart 脚本工具包文档很难理解..从 HP RDP 复制图像和安装步骤对我来说更容易..祝你好运

相关内容