跳到主要内容

导入定制安装脚本

可将安装脚本导入操作系统映像存储库。然后可将这些文件用于定制 Linux 和 Windows 映像。

关于本任务

目前仅支持安装后脚本。

下表列出 Lenovo XClarity Administrator 对每个操作系统支持的安装脚本文件类型。请注意,某些操作系统版本不支持 XClarity Administrator 支持的全部文件类型(例如,某些 RHEL 版本的 Minimal profile 中可能不包含 Perl,因此,无法运行 Perl 脚本)。确保为要部署的操作系统版本使用正确的文件类型。
操作系统支持的文件类型更多信息
CentOS Linux不受支持 
Microsoft® Windows® Azure Stack HCI不受支持 
Microsoft Windows Hyper-V Server不受支持 
Microsoft® Windows® Server命令文件(.cmd)、PowerShell(.ps1)默认定制数据和文件路径为 C:\lxca

有关安装脚本的详细信息,请参阅“向 Windows 安装程序添加定制脚本”Web 页面

Red Hat® Enterprise Linux(RHEL)ServerBash(.sh)、Perl(.pm 或 .pl)、Python(.py)默认定制数据和文件路径为 /home/lxca

有关安装脚本的详细信息,请参阅RHEL:“安装后脚本”网页

Rocky LinuxBash(.sh)、Perl(.pm 或 .pl)、Python(.py)默认定制数据和文件路径为 /home/lxca

有关安装脚本的详细信息,请参阅RHEL:“安装后脚本”网页

SUSE® Linux Enterprise Server(SLES)Bash(.sh)、Perl(.pm 或 .pl)、Python(.py)默认定制数据和文件路径为 /home/lxca

有关安装脚本的详细信息,请参阅SUSE:“定制用户脚本”网页

Ubuntu不受支持 
带有 Lenovo 定制的 VMware vSphere® Hypervisor(ESXi)Bash(.sh)、Python(.py)默认定制数据和文件路径为 /home/lxca

有关安装脚本的详细信息,请参阅VMware:“安装和升级脚本”网页

如果有充足的可用文件存储空间,操作系统映像存储库可存储的预定义和定制文件数量不受限制。

操作系统部署期间收集了数据后,XClarity Administrator 将在主机系统上创建可供安装后脚本使用的配置设置文件实例(其中包含所选文件中的定制设置和一小组预定义的设置)。

可使用对象的唯一名称将预定义宏和定制宏(配置设置)注入安装后脚本。预定义的值根据 XClarity Administrator 实例动态变化。定制宏根据部署操作系统时指定的用户输入动态变化。

  • 在宏名称前后添加井号(#)。

  • 对于嵌套的对象,请使用句点分隔各对象名称(例如,#server_settings.server0.locale#)。

  • 对于自定义宏,请不要包含最顶层的对象名称。对于预定义宏,请在宏名称前面加上“predefined”。

  • 使用模板创建对象时,会在对象名称中附加一个唯一编号(从 0 开始)(例如,server0server1)。

  • 可通过将鼠标悬停到每项定制设置旁边的“帮助”图标(“帮助”图标)来查看“部署操作系统映像”对话框中的各个宏的名称。

  • 有关预定义宏的列表,请参阅预定义宏。有关定制配置设置和宏的详细信息,请参阅定制宏

无人参与文件中建议的预定义宏报告最终操作系统部署状态,并报告下载和运行后安装脚本时的状态。可修改安装后脚本以加入定制状态报告功能,具体取决于目标操作系统。有关详细信息,请参阅将定制状态报告添加到安装脚本

过程

要将安装脚本导入操作系统映像存储库,请完成以下步骤。

  1. XClarity Administrator 菜单栏中,单击配置 > 管理操作系统映像以显示部署操作系统:管理操作系统映像页面。
  2. 单击安装脚本选项卡。

    显示“管理操作系统映像”页面,其中列出已导入到操作系统映像存储库的安装脚本。
  3. 单击导入文件图标(“导入”图标)。随后将显示“导入安装脚本”对话框。
  4. 单击本地导入选项卡从本地系统上传文件,或单击远程导入选项卡从远程文件服务器上传文件。
    要从远程文件服务器上传文件,必须先通过单击配置文件服务器图标(“配置远程文件服务器”图标)创建远程文件服务器 profile。有关详细信息,请参阅 XClarity Administrator 在线文档中的配置远程文件服务器
  5. 如果选择使用远程文件服务器,请从远程文件服务器列表选择要使用的服务器。
  6. 选择操作系统类型。
  7. 输入安装脚本的文件名,或单击浏览以查找要导入的文件。
  8. 可选: 输入安装脚本的描述。
    提示
    使用描述字段区分名称相同的定制文件。
  9. 可选: 请选择某个校验和类型以确认正在上传的文件未损坏,然后将校验和值拷贝并粘贴到所提供的文本字段中。

    如果选择了某个校验和类型,则必须指定校验和值以检查所上传的文件的完整性和安全性。该值必须来自所信任组织的安全来源。如果所上传的文件与该校验和值一致,则可安全地继续进行部署。否则,必须再次上传该文件或检查该校验和值。

    支持三种校验和类型:

    • MD5

    • SHA1

    • SHA256

  10. 单击导入
    提示
    该文件是通过安全网络连接上传的。因此,网络可靠性和性能影响导入文件所耗的时间。

    如果在本地上传完毕之前关闭上传文件的 Web 浏览器选项卡或窗口,则导入将失败。

完成之后

安装脚本将在“管理操作系统映像”页面中的安装脚本选项卡上列出。

从此页面中,可执行以下操作。

  • 通过单击配置文件服务器图标(“配置远程文件服务器”图标)创建一个远程文件服务器 profile。

  • 通过单击删除图标(“删除”图标)删除所选安装脚本。

有关将安装脚本添加到定制操作系统映像 profile 的信息,请参阅创建定制操作系统映像 profile