12.1 管理设备驱动程序

PlateSpin Forge 随附设备驱动程序库。它会自动在目标工作负载上安装相应的设备驱动程序。如果故障回复目标物理机上的某些驱动程序缺失或不兼容,或者如果您需要对目标基础架构使用特定的驱动程序,则可能需要向 PlateSpin Forge 驱动程序数据库添加(上载)驱动程序。

12.1.1 打包适用于 Windows 工作负载的设备驱动程序

必须打包 Windows 设备驱动程序,以准备将其上载到 PlateSpin Forge 驱动程序数据库。

注:为了确保保护作业和目标工作负载无故障运行,请仅打包并上载适用于以下工作负载的数字签名驱动程序:

  • 所有 64 位 Windows 系统

  • 32 位版本的 Windows Server 2008 系统

要打包 Windows 设备驱动程序,请执行以下操作:

  1. 准备目标基础架构和设备的所有相互依赖驱动程序文件(*.sys*.inf*.dll 等)。

    如果您获得了特定于制造商的驱动程序的 .zip 存档或可执行文件,请首先将它们抽取出来。

  2. 将驱动程序文件保存在单独的文件夹中,每个设备一个文件夹。

包现在已准备好上载。请参见将驱动程序包上载到 PlateSpin 设备驱动程序数据库

12.1.2 打包适用于 Linux 工作负载的设备驱动程序

必须打包 Linux 设备驱动程序,以准备将其上载到 PlateSpin Forge 驱动程序数据库。PlateSpin 引导 ISO 映像 (bootofx.x2p.iso) 中随附了用于此目的的自定义实用程序。

  1. 在 Linux 工作站上,创建设备驱动程序文件的目录。目录中的所有驱动程序都必须用于相同内核和体系结构。

  2. 下载并装入引导映像。

    例如,假设已将 ISO 复制到 /root 目录下,请针对基于 BIOS 固件的目标和基于 UEFI 固件的目标发出以下命令:

    # mkdir /mnt/ps # mount -o loop /root/bootofx.x2p.iso /mnt/ps

  3. 从装入的 ISO 映像的 /tools 子目录中,将 packageModules.tar.gz 存档复制到另一个工作目录并抽取它。

    例如,在 .gz 文件位于当前工作目录中的情况下,运行该命令:

    tar -xvzf packageModules.tar.gz

  4. 输入工作目录并执行以下命令:

    ./PackageModules.sh –d <驱动程序目录路径> -o <包名称>

    <驱动程序目录路径> 替换为保存驱动程序文件的实际目录路径,将 <包名称> 替换为以下格式的实际包名称:

    驱动程序名称-驱动程序版本-判别名-内核版本-存档.pkg

    例如:

    bnx2x-1.48.107-RHEL4-2.6.9-11.EL-i686.pkg

包现在已准备好,可供上载。请参见将驱动程序包上载到 PlateSpin 设备驱动程序数据库

12.1.3 将驱动程序包上载到 PlateSpin 设备驱动程序数据库

使用 PlateSpin Driver Manager 工具将设备驱动程序上载到驱动程序数据库。

注:上载时,PlateSpin Forge 不会根据选定的操作系统类型或其位规范来验证驱动程序。请务必仅上载适合目标基础架构的驱动程序。

设备驱动程序上载过程 (Windows)

  1. 获取和准备所需的设备驱动程序。请参见打包适用于 Windows 工作负载的设备驱动程序

  2. 以管理员用户身份登录 Forge VM。

  3. 起动 PlateSpin Driver Manager 工具。浏览到 D:\Program Files\PlateSpin Forge Server\DriverManager,然后启动 DriverManager.exe 程序。

  4. 选择工具 > 管理设备驱动程序,然后选择 Windows 驱动程序选项卡。

  5. 在对话框底部,单击上载驱动程序

  6. 在“驱动程序选择”对话框中,浏览到包含所需驱动程序文件的文件夹,选择合适的操作系统类型、语言和硬件制造商选项。

    除非您的驱动程序是针对任何所列目标环境而专门设计的,否则请选择标准作为硬件制造商选项。

  7. 单击上载并在出现提示时确认您的选择。

    系统会将所选的驱动程序上载到驱动程序数据库。

设备驱动程序上载过程 (Linux)

  1. 获取和准备所需的设备驱动程序。请参见打包适用于 Linux 工作负载的设备驱动程序

  2. 以管理员用户身份登录 Forge VM。

  3. 起动 PlateSpin Driver Manager 工具。浏览到 D:\Program Files\PlateSpin Forge Server\DriverManager,然后启动 DriverManager.exe 程序。

  4. 选择工具 > 管理设备驱动程序,然后选择 Linux 驱动程序选项卡。

  5. 在对话框底部,单击上载驱动程序

  6. 浏览到包含所需驱动程序包 (*.pkg) 的文件夹,然后单击上载所有驱动程序

    系统会将所选的驱动程序上载到驱动程序数据库。