可自动安装的发行套件
自动安装过程依赖于几个文件来启动安装。这些文件包括 Linux 内核、初始 RAM 磁盘和在安装模式下引导操作系统所需的其他文件。
您可以从 DVD 映像中提取所需的文件。有关信息,请参见 基于 ISO 映像的发行套件。
或者,您也可以安装 tftpboot-installation
软件包。有关信息,请参见基于 RPM 软件包的发行套件。
对于与这些文件相同的操作系统版本,您还必须在 SUSE Manager 服务器上同步基础通道。
当您准备好文件并已同步基础通道时,您需要声明发行套件。此操作会将安装文件关联到基础通道。发行套件可能会由一个或多个安装配置文件引用。有关信息,请参见声明可自动安装的发行套件。
1. 基于 ISO 映像的发行套件
此方法假设您有要在客户端上安装的操作系统的安装媒体。这通常是 DVD .iso
映像,其中包含 Linux 内核、initrd
文件和在安装模式下引导操作系统所需的其他文件。
-
将安装媒体复制到您的 SUSE Manager 服务器上。对于 SUSE 操作系统,您可以从 https://www.suse.com/download/ 下载安装媒体。
-
以循环方式挂载 ISO 映像,并将其内容复制到某处:
# mount -o loop,ro <image_name>.iso /mnt # mkdir -p /srv/www/distributions # cp -a /mnt /srv/www/distributions/<image_name> # umount /mnt
记下文件路径。向 SUSE Manager 声明发行套件时,您将需要该路径。
2. 基于 RPM 软件包的发行套件
此方法适用于 SUSE 系统。它比从安装媒体导入内容更简单,因为它使用的是安装系统的预打包文件。
-
在 SUSE Manager 服务器上,安装名称以
tftpboot-installation
开头的软件包。您可以通过zypper se tftpboot-installation
命令确定它的确切名称 -
通过
ls - d /usr/share/tftpboot-installation/*
命令确定安装文件的位置。记下文件路径。向 SUSE Manager 声明发行套件时,您将需要该路径。
此过程将准备安装与驱动 SUSE Manager 服务器的操作系统版本相同的操作系统版本。如果您想在客户端上安装不同的操作系统或版本,需要从其所属的发行套件手动获取 tftpboot-installation-*
软件包。在 SUSE Manager 的软件包搜索
输入框中,搜索名称以 tftpboot-installation
开头的软件包,然后查看软件包的细节。/var/spacewalk/
下会显示本地路径。
3. 声明可自动安装的发行套件
提取自动安装文件后,接下来要声明可自动安装的发行套件。
-
在 SUSE Manager Web UI 中,导航到
。 -
单击
创建发行套件
,并填写以下字段:-
在
发行套件标签
字段中,输入用于识别可自动安装的发行套件的名称。 -
在
树路径
字段中,输入保存在 SUSE Manager 服务器上的安装媒体的路径。 -
选择匹配的
基础通道
。所选值必须与安装媒体相匹配。 -
选择
安装程序代系
。所选值必须与安装媒体相匹配。 -
可选:指定引导此发行套件时要使用的内核选项。您可以通过多种方式来提供内核选项。此处仅添加了发行套件通用的选项。
-
-
单击 创建可自动安装的发行套件。
您准备的安装文件可能不包含需要安装的软件包。如果这些软件包未包含在内,请将 useonlinerepo=1
添加到内核选项
字段。
软件包储存库包含的元数据有可能未签名。如果元数据未签名,请将 insecure=1
添加到内核选项
字段,或者使用您自己的 GPG 密钥(如 使用您自己的 GPG 密钥 中所述)。
有些情况下需要这些内核选项,例如,当您使用“联机安装程序”ISO 映像而非完整的 DVD 时,或者当您使用 tpboot-installation
软件包时。
导航到
可管理您的可自动安装的发行套件。
您可以使用安装 SUSE Linux Enterprise 客户端的相同方式自动安装 SUSE Manager 代理。请务必使用 SUSE Linux Enterprise 安装媒体,并选择 |