- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全自动化部署安装操作系统的应用场合十分广泛。相较于传统的手动安装,省时、省力;同时也能避免出现人为的误操作;在大型系统(如政府部分、企业集团)当中,保证所有服务器的配置、安全设置、文件系统、服务程序的一致性更显得尤为重要。基于此,Red Hat系统下的Kickstart安装脚本应运而生。通过这样一个脚本,linux管理员可以创建统一的自定义系统配置、软件等等。本文中笔者将为各位介绍如何使用Kickstart安装CentOS 6.0。在CentOS的安装过程中Kickstart使用脚本文件与其进行交互。这个文件可以放在本地磁盘也可放在网络上。由于使用了标准的Anaconda安装程序;安装脚本与手动操作的权限没什么两样,可以操作磁盘分区、设置网络、密码和用户名等等。当然,每台服务器的配置不可能是完全一模一样的(那样直接Ghost就可以了^_^)。诸如“主机名”、“IP地址”之类的参数。Kickstart的自定义脚本会在需要的时候弹出对话框来提示你这些参数该如何设置。创建一个Kickstart安装脚本在CentOS安装完成后,会在root用户的家目录中自动生成一个 /root/anaconda-ks.cfg 配置文件。这个就是Kickstart的安装脚本了。如果需要克隆当前的服务器,完全可以拷贝出来在另一台机子上重复使用。也可以直接调用Kickstart配置程序来生成安装脚本。进入CentOS系统,“应用程序”-“系统工具”下找到Kickstart。按需调用相应的程序,具体如下:Basic Configuration?(基本设置)可以指定root密码、默认语言、键盘设置以及时区等。还可以选择安装系统时的界面(text mode)。以加快安装进程的速度。Installation Method?(安装方式)选择是安装全新操作系统还是升级。不推荐使用Kickstart升级操作系统,因为在升级的过程中会出现很多的交互选项,会比较麻烦。还可以指定安装源(如:CD-ROM、NFS、FTP、HTTP或本地磁盘)Boot Loader Options ?(启动选项)修改启动选项的设置,一般使用默认的就可以了。Partition Information?(分区设置)如果你的服务器上有SAN存储器,需要谨慎操作此选项。在默认情况下,Kickstart脚本会尝试清除SAN存储器中的内容,并将新操作系统安装在上面。Network Configuration?(网络设置)Kickstart默认不会修改网络接口。因为IP地址每台机子都是唯一的。具体需要怎么做,笔者稍候会作出解答^_^。Authentication?(认证)Kickstart默认使用shadow文件进行密码认证。对于大型系统的部署,可能会用到专用的认证系统。Kickstart支持NIS,LDAP,Kerberos,SMB 和Name Switch Cache。Firewall Configuration?(防火墙设置)可以设置防火墙和SELinux。如果你不喜欢SELinux直接禁用就可以了。如果是最小化安装,建议禁用防火墙稍候再设置。Display Configuration?(显示设置)如果是服务器的话,直接text mode就可以了。Package Selection?(安装包选择)指定CentOS预安装的软件包。Pre-installation Script?(预执行脚本) 和?Post-installation Script?(延迟执行脚本)定义bash、Perl或Python脚本以供安装脚本使用。下面是一个Kickstart安装脚本的示例:?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#Kickstart全自动快速部署最小化安装脚本示例 #Author Freemouse#Home? #Source /quick-install-centos-6-0-with-kickstart.html??#禁用防火墙 firewall --disabled ??#安装操作系统 install??#使用光驱为安装源 cdromrepo --name=centos--baseurl=file:///mnt/source--cost=100 ??# Root密码 – testpass, 加密 rootpw --iscrypted $1$pcafN9bo$lueZDdCQMz8fc/brhDa1J1??#网络设置 network? --bootproto=static --device=eth0 --gate
您可能关注的文档
最近下载
- 安全管理资料目录(新版).doc VIP
- 神经质的实质与治疗 - 森田正马.doc VIP
- 改革开放后山西生活环境的巨大变化.pptx VIP
- 九年级美术下册 第三单元 第2课《动漫形象设计》教学教案 新人教版.doc VIP
- 比较级最高级练习.doc VIP
- D-Z-T 0325-2018 石膏、天青石、硅藻土矿产地质勘查规范(正式版).docx VIP
- (完整版)法兰连接尺寸HG20592-2009.pdf VIP
- 人工智能在消防防火中的应用.pptx VIP
- JB∕T 14641-2022 计算机和数据处理机房用间接蒸发冷却空调机组.pdf
- AI1AI增效:AI赋能职场办公提升.pptx VIP
文档评论(0)