定制安装配置步骤
定制安装之前,需要先部署好cobbler的web界面,如何部署可以参考 《批量装机工具cobbler》
在web界面配置
默认web界面地址为https://IP/cobbler_web
,默认登录用户名密码均为cobbler
创建一个新的系统
生成一个mac地址
在服务端配置cobbler,使用rhel8的镜像
导入 rhel 8 镜像
//将虚拟机光盘换成rhel8的镜像并挂载
[root@node1 ~]# mount /dev/cdrom /mnt
//导入镜像
[root@node1 ~]# cobbler import --path=/mnt --name=rhel-8 --arch=x86_64
...
*** TASK COMPLETE ***
//查看cobbler镜像列表
[root@node1 ~]# cobbler list
distros:
centos-7-x86_64
rhel-8-x86_64
profiles:
centos-7-x86_64
rhel-8-x86_64
systems:
vm01
repos:
images:
mgmtclasses:
packages:
files:
创建kickstarts自动安装脚本
[root@node1 ~]# cat /var/lib/cobbler/kickstarts/rhel-8-x86_64.ks
ignoredisk --only-use=nvme0n1
autopart --type=lvm
clearpart --none --initlabel
text
url --url=http://192.168.207.129/cobbler/ks_mirror/rhel-8-x86_64
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
$yum_repo_stanza
reboot
rootpw --iscrypted $6$Ia98ppHXZzV3NNxG$gLp9FrDww/gNVTZ0lMPczKstybufnyyzty8I2eRXPosiSLC/TKjIIomG5qrpcZ/YCdocTgy.o9Z77JLW8zNe0/
skipx
timezone Asia/Shanghai --isUtc --nontp
%packages
@^minimal-environment
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
在web界面配置
同步配置信息,并重启服务
[root@node1 ~]# cobbler sync
...
*** TASK COMPLETE ***
[root@node1 ~]# systemctl restart xinetd cobblerd httpd
启动客户端查看
vm01安装成功
vm02安装成功