2.3. 创建操作系统
操作系统是一组资源,用于定义 Satellite 服务器如何在主机上安装基础操作系统。操作系统条目组合了之前定义的资源,如安装介质、分区表、置备模板等。
从红帽的 CDN 导入操作系统会在 Hosts > 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 列表中,选择操作系统使用的架构。
- 点击 分区表 标签页并选择应用于此操作系统的分区表。
- 可选:如果您使用非红帽内容,点安装介质标签页并选择应用到此操作系统的安装介质。如需更多信息,请参阅在 Satellite 中添加安装介质。
- 单击 Templates 选项卡,再选择 PXELinux 模板、Provisioning 模板和 Finish 模板 供您的操作系统使用。如果您计划使用 iPXE 进行调配,您可以选择其他模板,如 iPXE 模板。
- 点 Submit 保存您的置备模板。
CLI 过程
使用
hammer os create
命令创建操作系统:# hammer os create --name "MyOS" \ --description "My_custom_operating_system" \ --major 7 --minor 3 --family "Redhat" --architectures "x86_64" \ --partition-tables "My_Partition" --media "Red_Hat" \ --provisioning-templates "My_Provisioning_Template"