2.1.8 安装kickstart
1.安装syslinux、system-config-kickstart、X Window System服务器
安装syslinux、system-config-kickstart、X Window System服务器的代码如下:
2.选择yum仓库的配置文件
选择yum仓库配置文件的代码如下:
3.生成ks配置文件
Anaconda是RedHat、CentOS、Fedora等Linux操作系统的安装管理程序。它可以提供文本、图形等安装功能,并支持kickstart等提供自动安装功能。Anaconda是将位于光盘或其他源上的数据包,根据设置安装到主机上。为了实现定制安装功能,Anaconda提供一个定制界面,以实现交互式界面供用户选择配置(如选择语言、键盘、时区等信息)。使用Xshell时请确认是否配置成功,Xshell配置如图2-4所示。
图2-4 Xshell配置
4.执行system-config-kickstart命令
执行system-config-kickstart命令后,打开图形化配置界面,通过图形的方式进行配置,如图2-5所示。
图2-5 图形化配置界面
(1)Basic Configuration(基本配置)模式:通过图形方式选择所需要的设置,在Basic Configuration中设置好“Default Language(默认语言)”、“Keyboard (键盘)”类型、“Time Zone(时区)”、“Root Password(Root密码)”。首先有一个指定安装的key,这只针对redhat的系统,其他系统可以忽略;然后是针对硬件平台要选择安装的服务器架构;最后是安装服务器架构之后是否需要重启,或者是否要在交互模式下。现在我们需要在非交互模式下,因此不能选择交互。“Basic Configuration”选项如图2-6所示。
图2-6 “Basic Configuration”选项
(2)Installation Method(安装方式):可以指定光盘、网络服务等,并指明文件共享路径。“Installation Method”选项如图2-7所示。
图2-7 “Installation Method”选项
(3)Boot Loader Options(Boot Loader选项):在“Install Type”下选择“Install new boot loader”选项,在“GRUB Options”的“Use GRUB password”下确认是否设置密码。“Boot Loader Options”选项如图2-8所示。
图2-8 “Boot Loader Options”选项
(4)Partition Information(分区信息):若手动添加分区信息,则可以选择RAID,根据使用的硬盘大小自己定义分区方案。“Partition Information”选项如图2-9所示。
图2-9 “Partition Information”选项
(5)Network Configuration(网络配置):Network Configuration需要使用PXE分配地址,不能手动分配地址,而应该通过dhcp获取地址,否则会引起地址冲突。点击“Add Network Device”按钮添加网卡,并获取地址。“Network Configuration”选项如图2-10所示。
图2-10 “Network Configuration”选项
(6)Authentication(认证):认证方式包括登录samba认证方式、SHA512认证方式。配置过程中保持默认设置即可。“Authentication”选项如图2-11所示。
图2-11 “Authentication”选项
(7)Firewall Configuration(防火墙配置):在配置防火墙的过程中,SELinux也需要同时进行配置。“Firewall Configuration”选项如图2-12所示。
(8)Display Configuration(显示配置):应确定在安装操作系统过程中是否启用图形化操作,默认禁用此功能,因为在远程批量部署时无法进行监视。“Display Configuration”选项如图2-13所示。
图2-12 “Firewall Configuration”选项
图2-13 “Display Configuration”选项
(9)Package Selection(安装包选择)配置:在选择操作系统的过程中,必须配置安装源才能安装操作系统。通过用户选择的操作系统安装源进行安装。“Package Selection”选项如图2-14所示。
图2-14 “Package Selection”选项
(10)Pre-Installation Script/Post-Installation Script配置:操作系统在安装过程中,应根据用户需求在系统安装前和系统安装后执行的脚本来自定义写在配置文件中。“Pre-Installation Script/Post-Installation Script”选项如图2-15所示。
图2-15 “Pre-Installation Script/Post-Installation Script”选项
(11)保存配置文件。保存配置文件时,需要指定保存路径,点击File→Save→保存文件路径→ks.cfg文件即可,如图2-16所示。
图2-16 保存配置文件
(12)复制配置文件。将生成的配置文件ks.cfg复制到http web共享访问目录中,执行命令如下: