2.3. 创建操作系统
操作系统是资源的集合,用于定义卫星服务器如何在主机上安装基础操作系统。操作系统条目组合之前定义的资源,如安装介质、分区表、自定义模板等。
从红帽的 CDN 导入操作系统会在 Hosts > Provisioning Setup > Operating Systems 页面中创建新条目。要从红帽的 CDN 导入操作系统,请启用红帽操作系统存储库并将存储库同步到 Satellite。如需更多信息 ,请参阅管理内容中的 启用红帽存储库 和 同步存储库。
您还可以按照以下流程添加自定义操作系统。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Hosts > Operating systems,然后点 New Operating system。
- 在 Name 字段中输入名称来代表操作系统条目。
- 在 Major 字段中,输入与操作系统主版本对应的数字。
- 在 Minor 字段中,输入与操作系统的次版本对应的数字。
- 在 Description 字段中,输入操作系统的描述。
- 从 Family 列表中,选择操作系统的系列。
- 从 Root Password Hash 列表中,选择 root 密码的编码方法。
- 从 Architectures 列表中,选择操作系统使用的架构。
- 点 Partition table 选项卡,然后选择应用到这个操作系统的可能分区表。
- 可选:如果您使用非红帽内容,点 Installation Media 选项卡并选择适用于这个操作系统的安装介质。如需更多信息,请参阅在 Satellite 中添加安装介质。
- 单击 模板选项卡,然后选择 PXELinux 模板、Provisioning 模板 和 Finish template 供您的操作系统使用。如果计划使用 iPXE 进行调配,您可以选择其他模板,如 iPXE 模板。
- 点 Submit 保存您的置备模板。
CLI 过程
使用
hammer os create
命令创建操作系统:# hammer os create \ --architectures "x86_64" \ --description "My_Operating_System" \ --family "Redhat" \ --major 8 \ --media "Red Hat" \ --minor 8 \ --name "Red Hat Enterprise Linux" \ --partition-tables "My_Partition_Table" \ --provisioning-templates "My_Provisioning_Template"