2.8. 将安装介质添加到 Satellite
安装介质是卫星服务器用于从外部存储库在机器上安装基础操作系统的软件包源。您可以使用此参数安装第三方内容。红帽内容通过存储库同步方式交付。
您可以通过进入到 Hosts > Provisioning Setup > Installation Media 来查看安装介质。
安装介质必须采用操作系统安装树的格式,且必须通过 HTTP URL 从托管安装程序的机器进行访问。
默认情况下,Satellite 包含一些官方 Linux 发行版的安装介质。请注意,有些安装介质适用于操作系统的特定版本。例如,CentOS mirror(7.x) 必须用于 CentOS 7 或更早版本,而 CentOS 8 或更高版本必须使用 CentOS(8.x)镜像 (8.x)。
如果要在多个主机上安装操作系统时提高下载性能,您必须修改安装介质的路径以指向最接近的镜像或本地副本。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,导航到 Hosts > Installation Media 并点 Create Medium。
- 在 Name 字段中输入代表安装介质条目的名称。
在 Path 中输入包含安装树的 URL。您可以在路径中使用以下变量来代表多个不同的系统架构和版本:
-
$arch
- 系统架构。 -
$version
- 操作系统版本。 -
$major
- 操作系统主要版本。 $minor
- 操作系统次版本。HTTP 路径示例:
http://download.example.com/centos/$version/Server/$arch/os/
-
-
从 Operating System family 列表中,选择安装介质的分布或系列。例如,CentOS 和 Fedora 位于
Red Hat
系列中。 - 单击 Organizations 和 Locations 选项卡,以更改调配上下文。Satellite 服务器将安装介质添加到组置备上下文中。
- 点 Submit 保存您的安装介质。
CLI 过程
使用
hammer medium create
命令创建安装介质:# hammer medium create \ --locations "My_Location" \ --name "My_OS" \ --organizations "My_Organization" \ --os-family "Redhat" \ --path "http://download.example.com/centos/$version/Server/$arch/os/"