PXE+Kickstart实现自动化安装CentOS系统
上一则文档格式如是说了CentOS控制系统下PXE伺服器的构筑与布署,那时重点项目如是说PXE紧密结合Kickstart同时实现随处值班智能化加装CentOS控制系统
一般来说,他们在加装操作方式控制系统的操作方式过程中,须要大批的和伺服器可视化操作方式,为的是增加那个可视化操作方式过程,kickstart就问世了。采用kickstart,只需预先表述好两个Kickstart自动应答指示行ks.cfg(一般来说存放在加装伺服器上),并让加装程序晓得该指示行的边线,在加装操作方式过程中加装程序就能他们从该文档中加载加装实用性,这种就防止了在加装操作方式过程中数次的人机可视化,进而同时实现随处值班的智能化加装。
聚合kickstart指示行的四种方式:
方式1、 每加装好两台Centos电脑,Centos加装程序单厢建立两个kickstart指示行,历史记录你的真实世界加装实用性。假如你期望同时实现和某控制系统类似于的加装,能如前所述该控制系统的kickstart指示行来聚合你他们的kickstart指示行。(聚合的文档英文名字叫anaconda-ks.cfg坐落于/root/anaconda-ks.cfg)
方式2、CentOS提供更多了两个GUI的kickstart实用性辅助工具。在任何人两个加装好的Linux控制系统上运转该辅助工具,就能很难地建立你他们的kickstart指示行。kickstart实用性辅助工具指示为system-config-kickstart.在CentOSChrome上以GUI的kickstart实用性辅助工具聚合ks文档
方式3、写作kickstart指示行的指南。用任何人两个图形界面器都能建立你他们的kickstart指示行
非官方参照文档格式https://access.redhat.com/documentation/zh_cn/red_hat_enterprise_linux/6/html/installation_guide/s1-kickstart2-options
下面直接通过第二种方式如是说PXE+Kickstart同时实现随处值班智能化加装CentOS控制系统
1、由于一般来说加装的是指示行文本模式,首先yum groupinstall指示加装GUI界面,同时加装system-config-kickstart辅助工具
[root@PXEServer ~] yum groupinstall "Desktop"
[root@PXEServer ~] yum groupinstall "X Window System"
[root@PXEServer ~] yum install system-config-kickstart
加装完成后切换启动模式
[root@PXEServer ~] vi /etc/inittab
最后一行原先id:3:initdefault:
3改为5 (5:X11GUI模式),修改完保存后重启reboot
2、重新开机后进入GUI界面打开kickstartGUI实用性辅助工具
3、接下来在kickstartGUI实用性辅助工具中一步一步进行实用性
1)选择语言、时区为Asia/Shanghai、填写root密码,勾选密码加密,勾选加装控制系统后重启
2)加装方式:选择全新加装,加装源方式为HTTP,填写HTTP地址和目录
3)Boot Loader Options保持默认即可
4)分区信息,清除MBR,移除所有存在分区,初始化磁盘标签,并自表述分区情况
(boot分区2048MB,swap分区4096MB,剩下空间全部给根分区,且设为主分区)
5)网络实用性,添加一张网卡eth0,并实用性静态IP
6)认证实用性,保持默认
7)关闭SELinux和firewall防火墙
8)显示实用性,保持默认
9)包选择
参照老男孩的博客文章"教你加装centos6.9如何选择加装包"
http://blog.51cto.com/oldboy/1564620
10)跳过Pre 和Post加装脚本选项,点击菜单栏下的File-Save
先保存到/root目录下,文档名为ks.cfg
4、查看聚合的ks.cfg文档
5、接下来拷贝该ks.cfg到Web目录下 /var/lib/tftpboot/PXEServer/
注意要加一下权限chmod 777 ks.cfg
6)修改[root@PXEServer ~] vi /var/lib/tftpboot/pxelinux.cfg/default文档中为从ks启动
label linux
menu label ^1)Install CentOS 6.9 From PXEServer
kernel PXEServer/vmlinuz
append initrd=PXEServer/initrd.img ks=http://10.112.105.253/PXEServer/ks.cfg ksdevice=eth0
7)接下来建立虚拟机测试PXE+Kickstart,启动后默认第一项从PXEServer网络启动引导加装
假如加装操作方式过程出错,能通过Alt+F2-F5切到其他控制台查看报错信息进行排查
8)接下来无须手动干预,会全程智能化完成控制系统的加装
9)等待加装完成,就能SecureCRT直接登录
总结:PXE+KickStart方式只需一次布署,就能同时实现随处值班智能化加装,十分高效
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!