2019/03/15 PAM和系统安装-自动化系统部署

本文探讨了大型企业节假日高峰期服务器批量自动化部署的解决方案,包括使用DHCP服务和Cobbler工具,以及基于SSH key验证的远程管理策略。深入解析了CentOS 6的启动流程,从POST自检到grub引导加载,再到内核启动和根文件系统挂载的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

批量部署很多台机器,大的公司,节假日会新增很多服务器上线,以应对很大的客流量访问
在这里插入图片描述
这么多机器不可能手动装,自动化安装
在这里插入图片描述
anaconda,安装向导的程序名,如何配置annaconda
制作u盘只适合小范围的
上百机器就需要DHCP服务
但是有cobbler解决这些方案,

在这里插入图片描述
psh,但是要基于key验证
在这里插入图片描述
centos6启动流程,
1.post加电自检,判断硬件是否完好无损
2。加载bootloader,启动设备,grub 0.97版本,gurb是在硬盘上分好几块地方存放的,1,第一个扇区,总共512字节,前446字节放grub第1阶段,64分区表,55 aa 标记位
1.5阶段,因为446字节不足以加载boot分区文件系统,所以要借助于1.5阶段,找boot分区所在的文件系统,加载完进入boot分区
2阶段 gurb.conf定义了内核文件路径,找内核,内核启动要挂载操作系统的跟,跟文件系统驱动在哪里找,就需要依赖
initramfs文件,都是在boot目录下,通过grub.conf文件制定这个initramfs路径,通过这个文件,就可以加载跟所在分区的文件系统驱动,进而进入操作系统跟,读取跟下的操作系统第一个进程,sbin/init,进程启动读取一些相关的配置文件,根据启动模型runlevel,来决定进入到哪个模式,(inittab文件)0-6模型,3用的比较多,
然后读取 /eyc/rc,d/rc.sysinit初始化脚本,主机名,启用smart…
根据定义的模式,来运行脚本(/etc/rc.d/rc5.d),文件名是s还是k开头来决定哪些启动和关闭(还有字符顺序)

在这里插入图片描述第一个进程
在这里插入图片描述
定义启动模式
在这里插入图片描述
初始化脚本
在这里插入图片描述
兜底脚本,执行完就进行登录界面
在这里插入图片描述
在这里插入图片描述
anconada是安装向导在安装的时候生成的配置文件
在这里插入图片描述
时间就是安装的配置时间
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值