Show Table of Contents
23.4. Kickstart 配置示例
23.4.1. 高级分区示例
下面是示例集合,演示
clearpart、raidpart、 volgroup 和 logvol 等 kickstart 选项:
例 23.9. 高级分区示例
clearpart --drives=hda,hdczerombr# Raid 1 IDE configpart raid.11 --size 1000 --asprimary --ondrive=hdapart raid.12 --size 1000 --asprimary --ondrive=hdapart raid.13 --size 2000 --asprimary --ondrive=hdapart raid.14 --size 8000 --ondrive=hdapart raid.15 --size 16384 --grow --ondrive=hdapart raid.21 --size 1000 --asprimary --ondrive=hdcpart raid.22 --size 1000 --asprimary --ondrive=hdcpart raid.23 --size 2000 --asprimary --ondrive=hdcpart raid.24 --size 8000 --ondrive=hdcpart raid.25 --size 16384 --grow --ondrive=hdc# You can add --spares=xraid / --fstype xfs --device root --level=RAID1 raid.11 raid.21raid /safe --fstype xfs --device safe --level=RAID1 raid.12 raid.22raid swap --fstype swap --device swap --level=RAID1 raid.13 raid.23raid /usr --fstype xfs --device usr --level=RAID1 raid.14 raid.24raid pv.01 --fstype xfs --device pv.01 --level=RAID1 raid.15 raid.25# LVM configuration so that we can resize /var and /usr/local latervolgroup sysvg pv.01logvol /var --vgname=sysvg --size=8000 --name=varlogvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouselogvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
这个高级示例实现了 RAID 上的 LVM,以及根据以后的需要重新调整不同目录的大小的功能。
首先,
clearpart 命令是在 hda 和 hdc 驱动器中用来擦除它们的命令。zerombr 命令初始化未使用的分区表。
然后,会将这两个驱动器分区,准备用于 RIAD 配置。每个驱动器都分为五个分区,两个驱动器的分区布局完全一致。
下一步是使用这些物理分区对,使用 RAID1 级(镜像)创建软件 RAID 设备。前四个 RAID 设备是
/ (root)、/safe、swap 和 /usr。第五个设备是最大的分区对,名为 pv.01,将在以下部分作为 LVM 的物理卷使用。
最终,最后的命令组首先在
pv.01 物理卷中创建名为 sysvg 的卷组。然后生成三个逻辑卷,即 /var、/var/freespace 和 /usr/local,并将其添加到 sysvg 卷组中。/var 和 /var/freespace 卷的大小为 8GB,同时 /usr/local 卷使用 --grow 选项填满剩余的可用空间。
23.4.2. Red Hat Enterprise Linux Atomic Host Kickstart 文件示例
以下是用来在安装 Red Hat Enterprise Linux Atomic Host 时参考的 Kickstart 文件示例:
例 23.10. Red Hat Enterprise Linux Atomic Host Kickstart 文件示例
lang en_US.UTF-8keyboard ustimezone America/New_Yorkrootpw --iscrypted password_hashclearpart --all --initlabelzerombrautopart%include /usr/share/anaconda/interactive-defaults.ks
可使用
rootpw 命令预先设置 root 密码,同时 --iscryped 选项可接受已创建密码的哈希值。clearpart --all --initlabel 命令会擦除安装程序可访问的所有磁盘,其中包括所附网络存储。使用 zerombr 可防止 Anaconda 提示确认哪些可以允许无人参与安装。autopart 命令可设定默认分区,这是 Red Hat Enterprise Linux Atomic Host 的默认选项。%include 命令会指向包含命令的文件,这些命令执行 ISTree 存储库,并禁用 cloud-init 服务。在 Red Hat Enterprise Linux Atomic Host 中强制使用这个命令。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.