PlateSpin Forge 自带设备驱动程序库并自动在目标工作负载上安装适当的设备驱动程序。要确定是否提供了必需的驱动程序,请使用 PlateSpin Analyzer 实用程序。请参见使用 PlateSpin Analyzer 分析工作负载 (Windows)。
如果 PlateSpin Analyzer 遇到驱动程序缺少或不兼容问题,或者如果需要特定驱动程序用于目标基础结构,则可能需要向 PlateSpin Forge 驱动程序数据库添加(上载)驱动程序。
打包 Windows 设备驱动程序以上载到 PlateSpin Forge 驱动程序数据库:
准备目标基础结构和设备的所有相互依赖的驱动程序文件(*.sys、*.inf 和 *.dll 等)。如果您获得了特定于制造商的驱动程序的 .zip 存档或可执行文件,请首先将它们抽取出来。
将驱动程序文件保存在单独的文件夹中,每个设备一个文件夹。
驱动程序现在已准备好上载。请参见将驱动程序上载到 PlateSpin Forge 设备驱动程序数据库。
注:为了确保保护作业和目标工作负载无故障运行,请仅上载适用于以下系统的数字签名驱动程序:
所有 64 位 Windows 系统
32 位版本的 Windows Vista 和 Windows Server 2008 以及 Windows 7 系统
要打包 Linux 设备驱动程序以上载到 PlateSpin Forge 驱动程序数据库,可使用 Linux 控制 ISO 引导映像中包括的自定义实用程序。请参见表 7-2, 适合目标物理机的 ISO 引导映像。
在 Linux 工作站上,创建设备驱动程序文件的目录。目录中的所有驱动程序都必须用于相同内核和体系结构。
下载并装入引导映像。
例如,假设已将 ISO 复制到 /root 目录下,运行这些命令:
# mkdir /mnt/ps # mount -o loop /root/linuxfailback.iso /mnt/ps
从装入的 ISO 映像的 /tools 子目录中,将 packageModules.tar.gz 存档复制到另一个工作目录并抽取它。
例如,在 .gz 文件位于当前工作目录中的情况下,运行该命令:
tar -xvzf packageModules.tar.gz
输入工作目录并执行以下命令:
./PackageModules.sh –d <驱动程序目录路径> -o <包名称>
将 <驱动程序目录路径> 替换为保存驱动程序文件的实际目录路径,将 <包名称> 替换为以下格式的实际包名称:
驱动程序名称-驱动程序版本-判别名-内核版本-存档.pkg
例如,bnx2x-1.48.107-RHEL4-2.6.9-11.EL-i686.pkg
包现在已准备好,可供上载。请参见将驱动程序上载到 PlateSpin Forge 设备驱动程序数据库。
使用 PlateSpin 驱动程序管理器将设备驱动程序上载到驱动程序数据库。
注:上载时,PlateSpin Forge 不会针对选定操作系统类型或其位规范来验证驱动程序,请确保仅上载适用于目标基础结构的驱动程序。
获取和准备所需的设备驱动程序。请参见打包适用于 Windows 系统的设备驱动程序。
在 Forge VM 的 Program Files\PlateSpin Forge Server\DriverManager 下,启动 DriverManager.exe 程序,并选择 选项卡。
单击
,浏览到包含所需驱动程序文件的文件夹,选择合适的操作系统类型、语言和硬件制造商选项。除非您的驱动程序是针对任何所列目标环境而专门设计的,否则请选择
作为 选项。单击
并在提示时确认您的选择。系统会将所选的驱动程序上载到驱动程序数据库。
获取和准备所需的设备驱动程序。请参见打包适用于 Linux 系统的设备驱动程序。
单击
> ,选择 选项卡:单击*.pkg) 的文件夹,然后单击 。
,浏览到包含所需驱动程序包 (系统会将所选的驱动程序上载到驱动程序数据库。