上一主题: 安装裸机 ISO 工具

下一主题: 为无人值守的裸机安装创建单个 ISO 映像


为有人值守的裸机安装创建单个 ISO 映像

此过程分两个步骤:您首先使用适当的参数配置示例项目 template.bbp 文件,然后为 ISO 或 UMS 通过相关的目标位置(-t 参数)运行裸机 ISO 工具。

当您修改模板文件以为有人值守的裸机安装创建 ISO 时,请仅处理文件的 [Project] 部分中的参数。 请勿修改下面过程中未介绍的任何参数。

完成以下步骤:

  1. 创建 sample_project_template.bbp 项目模板文件的副本并编辑项目设置。 重命名文件,以便其与您的安装脚本的目的匹配。 例如,BFC_35_AttendedInstallation.BBP。 此项目文件名将在稍后在创建单个 ISO 映像的命令中使用。
  2. 查看默认值,或在模板文件的 [Project] 部分中修改以下参数。

    注意:确认在此指出的文件名与您使用的 ISO 文件的实际名称对应,否则过程将失败。

    project_name=

    指定项目名称。 使用此字段来命名您的项目,以用于内部文档目的。 此字段不用于创建 ISO 映像。

    project_name=<名称>
    

    例如:

    project_name=BFC Attended Installation
    
    rawiso=

    指定映像存储库的完整路径,以用于 ISO 文件输出。

    rawiso=<完整路径>
    

    例如

    rawiso=/opt/bfc/isotool/imagerep/default
    
    isofilebfc=

    指定 BFC ISO 映像文件的名称。 如果计划使用多个裸机安装项目,那么可以在需要时更改默认名称。 如果您计划使用 CA AppLogic 提供的 ISO 映像,请使用默认文件名。

    isofilebfc=<BFC ISO 文件名>
    

    例如:

    isofilebfc=bfcinstall.iso
    
    isofilecentos=

    指定用于安装 CentOS 的 BFC 组件 ISO 文件的名称。 如果您计划使用 CA AppLogic 提供的 ISO 映像,请使用默认文件名。

    isofilecentos=<BFC CentOS ISO 文件名>
    

    例如:

    isofilecentos=bfcbaremetal.iso
    
    attendedinstall=

    指定安装是有人值守的安装还是无人值守的安装。 在此示例中,您为有人值守安装指示“y”。

    attendedinstall=y
    
  3. 将文件保存到您的项目文件夹。
  4. 运行命令以创建单个 ISO 映像。 在下列示例中,使用项目文件 BFC_35_AttendedInstallation.BBP。 示例还假定当前工作目录为 $BMITOOLROOT/bin。
    创建单个 ISO 映像,以在 DVD 或网络上分发:
     ./bfcic/ImageComposer.py -t iso -c ../projects/BFC_35_AttendedInstallation.bbp -o /tmp/mybmidvd.iso
    
    要在 USB 记忆棒上创建单个 ISO 映像,请使用此命令检查设备名称:
     ./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_AttendedInstallation.bbp -o ''
    
    要在 USB 记忆棒上创建单个 ISO 映像,请使用此命令:
     ./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_AttendedInstallation.bbp -o sdb
    
  5. 您现在可以从新的 ISO 映像开始安装。 使用您通过上面的过程创建的 DVD/USB 启动计算机。 在您开始安装之后,用户提示与运行有人值守的 BFC 安装过程中的提示相同(从第 4 步开始,不包括插入第二张 DVD 的步骤)。