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