FAI自动部署debian

本文分享了使用FAI进行Debian系统自动化部署的经验,包括默认安装sudo包、设置中文语言环境、修改root默认密码及定制欢迎信息等内容。

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

最近有幸跟着老大接触运维相关的知识,相继接触了ansible,pxe,fai,debian等知识点,现将FAI配置路上射杀的几只拦路虎记载如下,以作备忘,同时希望能给需要的小伙伴一点点帮助。

1.利用FAI自动装的debian系统,默认安装sudo包。

在 /srv/fai/config/package_config/下的FAIBASE文件中自定义客户端需要安装的软件包,因此,在此文件中添加sudo项,便可以默认安装。

*********************************************************************************************

*****************************************************************************************

2.修改系统默认语言为中文。

在/srv/fai/config/debconf/DEBIAN中,更改en_US.UTF-8改为zh_CN.UTF-8.

查看是否奏效:输入命令 echo $LANG,显示zh_CN.UTF-8

**********************************************************

**********************************************************

3.修改root默认密码。

装载完成后,客户端root用户的默认密码是fai。老大要求更改,一开始,尝试使用$ROOTCMD功能,例如改成debian。

在/srv/fai/config/scripts/DEBIAN/40-misc文件中,输入命令:$ROOTCMD echo "root:debian" | $ROOTCMD chpasswd

其中,$ROOTCMD是fai用于在客户端本地执行的内容;chpasswd是批量修改用用户密码的Linux命令。例如,直接修改ddd用户的密码为hello,

#echo ddd:hello | chpasswd

想了解更多chpasswd内容,可参考http://www.linuxidc.com/Linux/2015-02/113374.htm

但是,这样改过来后密码为明文,失去了修改的意义,所以直接修改密码密文。在/srv/fai/config/class/FAIBASE.var文件中直接修改ROOTPW的值。

**************************************************************************************************************************************

************************************************************************************************************************************************

PS:fai的明文为:$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1

4.Change FAI hello message.

安装完成后,root登录后,除了显示debian的相关信息,还会显示“Plan your installation,and FAI installs your plans”,这段文本储存在

/srv/fai/config/files/etc/motd/FAIBASE文件中,不想显示时,将其删除即可,或者改为个性文本内容。

PS:相关链接

1.FAI官方文档:http://fai-project.org/fai-guide/

2.使用FAI+PXE批量部署Debian: http://www.bkjia.com/Linuxjc/601646.html,参考了自定义安装包,感谢博主。

3.参考了里面的延时命令:http://blog.youkuaiyun.com/robertkun/article/details/16851109,感谢博主。

相关部分设计如图:

******************************************************************************************************************************************

***************************************************************************************************************************************************

感谢阅读,欢迎交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值