2.9. 创建分区表
分区表是一种模板,它定义了 Satellite 服务器配置新主机上可用磁盘的方式。分区表使用与置备模板相同的 ERB 语法。Red Hat Satellite 包含一组要使用的默认分区表,包括 Kickstart 默认
。您还可以编辑分区表条目来配置首选分区方案,或者创建分区表条目并将其添加到操作系统条目中。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Hosts > Templates > Partition Tables。
- 单击 创建分区表。
- 在 Name 字段中输入分区表的名称。
- 如果要将模板设置为与新机构或位置自动关联,请选择 Default 复选框。
- 如果要将模板识别为其他分区表的可重复使用的代码片段,请选择 Snippet 复选框。
- 从 Operating System Family 列表中,选择分区布局的分配或系列。例如,Red Hat Enterprise Linux、CentOS 和 Fedora 均在红帽系列中。
在 Template 编辑器 字段中,输入磁盘分区的布局。
布局的格式必须与预期操作系统匹配。例如,Red Hat Enterprise Linux 需要与 Kickstart 文件匹配的布局,例如:
zerombr clearpart --all --initlabel autopart
如需更多信息,请参阅 第 2.11 节 “动态分区示例”。
您还可以使用模板编辑器中的文件浏览器从文件中导入布局。
- 在 Audit Comment 字段中,添加对分区布局的更改摘要。
- 单击 Organizations 和 Locations 选项卡,以添加您要与分区表关联的任何其他调配上下文。Satellite 在当前调配上下文中添加分区表。
- 点 Submit 保存您的分区表。
CLI 过程
创建一个纯文本文件,如
~/My_Partition_Table
,其中包含分区布局。布局的格式必须与预期操作系统匹配。例如,Red Hat Enterprise Linux 需要与 Kickstart 文件匹配的布局,例如:
zerombr clearpart --all --initlabel autopart
如需更多信息,请参阅 第 2.11 节 “动态分区示例”。
使用
hammer 分区-table create
命令创建安装介质:# hammer partition-table create \ --file "~/My_Partition_Table" \ --locations "My_Location" \ --name "My_Partition_Table" \ --organizations "My_Organization" \ --os-family "Redhat" \ --snippet false