【kickstart】超详细的自动安装脚本
创始人
2024-09-26 20:21:00
0

1、准备阶段

#开启图形 init 5  ​ #安装带GUI的服务器包组 yum -y  groupinstall "Server with GUI" ​ #在xshell做需要加X ssh -Xl root 172.25.254.128 ​ #开启图形 gedit ​
2、kickstart
[root@pxe ~]# cat /root/anaconda-ks.cfg  #此文件是在系统安装好后自动生成的,这个文件记录了系统在安装过程中的所有设定 [root@pxe ~]# yum install system-config-kickstart   #安装图形化生成kickstart自动安装脚本的工具 [root@pxe ~]# system-config-kickstart    #启动图形制作工具

[root@node3 ~]# dnf install httpd -y [root@node3 ~]# systemctl start httpd [root@node3 ~]# systemctl enable httpd [root@node3 ~]# ln -s /rhel7/ /var/www/html    #将会在/var/www/html 目录下创建/rhel7的软链接 检查: http://172.25.254.128/rhel7 (有即可)

[root@node3 ~]# vim ks.cfg  删掉 --maxsize=1 %packages @base httpd %end [root@node3 ~]# ksvalidator ks.cfg  #检查语法是否有错 [root@node3 ~]# cp /root/ks.cfg /var/www/html/ 检查: http://172.25.254.128/ks.cfg (有即可) ​ #新虚拟机下 选第一个条目,按tab键进入 ks=http://172.25.254.128/ks.cfg #不行,做3
3、搭建dhcpd服务器

让被安装的主机可以获得ip来访问网络资源及kickstart文件

[root@node3 ~]# yum install dhcp -y    #安装dhcp服务器为其他服务器提供分配ip的功能 [root@node3 ~]# rpm -qc dhcp [root@node3 ~]# \cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf            #生成配置文件     -f在复制时忽略目标文件的存在,并强制覆盖它 37行之后不要,27,28注释 7: domain-name: "example.org" 8: servers 114.114.114.114; 10: 租约期 11:最长租约期 22:log日志格式7 [root@node3 ~]# systemctl enable --now dhcpd ​ #新虚拟机下 选第一个条目,按tab键进入 ks=http://172.25.254.128/ks.cfg

4、搭建pxe网络安装环境实现服务器自动部署

[root@node3 ~]# yum search pxelinux [root@node3 ~]# yum install syslinux.x86_64 [root@node3 ~]# yum search tftp [root@node3 ~]# yum install tftp-server.86-64 -y   #共享pxelinux.0数据文件的网络服务 [root@node3 ~]# rpm -ql tftp-server /var/lib/tftpboot  #存储的目录 [root@node3 ~]# systemctl enable --now tftp [root@node3 ~]# cp /rhel7/isolinux/* /var/lib/tftpboot/ [root@node3 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ [root@node3 ~]# cd /var/lib/tftpboot/ [root@node3 tftpboot]# mkdir pxelinux.cfg [root@node3 tftpboot]# cp isolinux.cfg pxelinux.cfg/default [root@node3 tftpboot]# vim /etc/dhcp/dhcpd.conf   next-server 172.25.254.128;   filename "pxelinux.0";

[root@node3 tftpboot]# vim /var/lib/tftpboot/pxelinux.cfg/default ​ menu default append initrd=initrd.img repo=http://172.25.254.128/rhel7 ks=http://172.25.254.128/ks.cfg quiet

把光驱删除后,修改为以光驱启动

第一次运行成功后,修改为以硬盘启动,即可成功。

相关内容

热门资讯

安卓手机好的系统,安卓手机操作... 你有没有发现,现在手机市场上的安卓手机真是琳琅满目,让人挑花了眼。不过,你知道吗?在这些安卓手机中,...
安卓系统mac电脑配置,打造安... 亲爱的电脑迷们,你是否曾想过,你的苹果笔记本里也能装上安卓系统?是的,你没听错!今天,就让我带你一起...
状元郎平板安卓系统,引领平板教... 你有没有想过,一款平板电脑,竟然能让你在学习之余,还能畅游安卓世界的海洋?没错,今天我要跟你聊聊的就...
安卓系统哪个传奇好玩,畅玩经典... 手机里的游戏可是咱们休闲娱乐的一大法宝,尤其是安卓系统,那丰富的游戏资源简直让人挑花眼。今天,就让我...
联众支持安卓系统吗,“联众PD... 斗地主爱好者们,是不是在为找不到一款好玩的斗地主游戏而烦恼呢?别急,今天我要给大家揭秘一个好消息——...
康佳电视安卓系统太卡,康佳电视... 亲爱的电视迷们,你们有没有遇到过这样的烦恼:家里的康佳电视用着用着就变得像蜗牛一样慢吞吞的,让人抓狂...
ios对比安卓系统流畅,流畅体... 你有没有发现,用手机的时候,有时候iOS系统就像个优雅的舞者,而安卓系统则像个活力四射的少年?没错,...
安卓系统占用内存小,深度解析优... 你有没有发现,手机用久了,就像人一样,会变得“臃肿”起来?尤其是安卓系统,有时候感觉就像一个超级大胃...
安卓系统怎么下载jdk,JDK... 你有没有想过,在安卓手机上也能编写Java程序呢?没错,就是那种在电脑上写代码的感觉,现在也能在手机...
安卓系统调手机亮度,轻松掌握手... 手机屏幕亮度总是让你眼花缭乱?别急,今天就来手把手教你如何轻松调节安卓系统的手机亮度,让你的手机屏幕...
学习机安卓系统双系统,安卓系统... 你有没有想过,学习机也能玩转安卓系统?没错,就是那个我们平时用来刷剧、玩游戏、看新闻的安卓系统!现在...
安卓系统有哪些兼职,盘点热门兼... 你有没有想过,在手机上也能轻松赚钱呢?没错,就是那个我们每天都离不开的安卓系统,它不仅能让你畅游网络...
别致影音下载安卓系统,轻松享受... 你有没有想过,在这个信息爆炸的时代,找到一款既别致又实用的影音下载APP,简直就像在茫茫人海中找到那...
安卓车机系统和手机系统,共筑智... 你有没有发现,现在汽车也越来越智能了?这不,车机系统都开始流行起来,而且很多车企都选择了安卓系统。那...
爱情银行ios系统与安卓系统,... 亲爱的读者们,今天咱们来聊聊一个让无数人心动的话题——爱情银行iOS系统与安卓系统!想象爱情银行就像...
车载wce系统和安卓系统区别,... 亲爱的车友们,你们有没有想过,为什么你的车载导航有时候会像老牛拉车一样慢吞吞,有时候又像兔子一样活泼...
安卓系统常见app取证,深度解... 你有没有想过,手机里的那些小玩意儿,其实可能藏着大大的秘密呢?没错,就是那些我们每天不离手的安卓系统...
苹果云照片安卓系统,苹果云照片... 你有没有想过,那些在苹果手机上美美哒的照片,怎么才能搬到安卓手机上呢?别急,今天就来给你揭秘这个神奇...
ios系统跟安卓系统都是美国,... iOS与安卓:美国科技的双雄争霸在当今这个数字化的世界里,智能手机已经成为了我们生活中不可或缺的一部...
深度系统可以装安卓,系统兼容安... 亲爱的读者们,你是否曾想过,在电脑上也能畅玩安卓游戏,享受安卓应用带来的便捷?现在,这个梦想成真啦!...