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