使用kickstart安装脚本全自动快速部署centos6.0

使用kickstart安装脚本全自动快速部署centos6.0

ID:8820289

大小:22.45 KB

页数:5页

时间:2018-04-08

使用kickstart安装脚本全自动快速部署centos6.0_第1页
使用kickstart安装脚本全自动快速部署centos6.0_第2页
使用kickstart安装脚本全自动快速部署centos6.0_第3页
使用kickstart安装脚本全自动快速部署centos6.0_第4页
使用kickstart安装脚本全自动快速部署centos6.0_第5页
资源描述:

《使用kickstart安装脚本全自动快速部署centos6.0》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、全自动化部署安装操作系统的应用场合十分广泛。相较于传统的手动安装,省时、省力;同时也能避免出现人为的误操作;在大型系统(如政府部分、企业集团)当中,保证所有服务器的配置、安全设置、文件系统、服务程序的一致性更显得尤为重要。基于此,RedHat系统下的Kickstart安装脚本应运而生。通过这样一个脚本,linux管理员可以创建统一的自定义系统配置、软件等等。本文中笔者将为各位介绍如何使用Kickstart安装CentOS6.0。在CentOS的安装过程中Kickstart使用脚本文件与其进行交互。这个文件可以放在本地磁盘也可放在网络上。由于使用了标准的Anaconda

2、安装程序;安装脚本与手动操作的权限没什么两样,可以操作磁盘分区、设置网络、密码和用户名等等。当然,每台服务器的配置不可能是完全一模一样的(那样直接Ghost就可以了^_^)。诸如“主机名”、“IP地址”之类的参数。Kickstart的自定义脚本会在需要的时候弹出对话框来提示你这些参数该如何设置。创建一个Kickstart安装脚本在CentOS安装完成后,会在root用户的家目录中自动生成一个/root/anaconda-ks.cfg配置文件。这个就是Kickstart的安装脚本了。如果需要克隆当前的服务器,完全可以拷贝出来在另一台机子上重复使用。也可以直接调用Kick

3、start配置程序来生成安装脚本。进入CentOS系统,“应用程序”->“系统工具”下找到Kickstart。按需调用相应的程序,具体如下:·BasicConfiguration (基本设置)可以指定root密码、默认语言、键盘设置以及时区等。还可以选择安装系统时的界面(textmode)。以加快安装进程的速度。·InstallationMethod (安装方式)选择是安装全新操作系统还是升级。不推荐使用Kickstart升级操作系统,因为在升级的过程中会出现很多的交互选项,会比较麻烦。还可以指定安装源(如:CD-ROM、NFS、FTP、HTTP或本地磁盘)·Boot

4、LoaderOptions (启动选项)修改启动选项的设置,一般使用默认的就可以了。·PartitionInformation (分区设置)如果你的服务器上有SAN存储器,需要谨慎操作此选项。在默认情况下,Kickstart脚本会尝试清除SAN存储器中的内容,并将新操作系统安装在上面。·NetworkConfiguration (网络设置)Kickstart默认不会修改网络接口。因为IP地址每台机子都是唯一的。具体需要怎么做,笔者稍候会作出解答^_^。·Authentication (认证)Kickstart默认使用shadow文件进行密码认证。对于大型系统的部署,可

5、能会用到专用的认证系统。Kickstart支持NIS,LDAP,Kerberos,SMB和NameSwitchCache。·FirewallConfiguration (防火墙设置)可以设置防火墙和SELinux。如果你不喜欢SELinux直接禁用就可以了。如果是最小化安装,建议禁用防火墙稍候再设置。·DisplayConfiguration (显示设置)如果是服务器的话,直接textmode就可以了。·PackageSelection (安装包选择)指定CentOS预安装的软件包。·Pre-installationScript (预执行脚本)和 Post-insta

6、llationScript (延迟执行脚本)定义bash、Perl或Python脚本以供安装脚本使用。下面是一个Kickstart安装脚本的示例:?12345678910111213141516171819202122232425262728293031#Kickstart全自动快速部署最小化安装脚本示例#AuthorFreemouse#Home http://www.cnphp.info#Sourcehttp://www.cnphp.info/quick-install-centos-6-0-with-kickstart.html  #禁用防火墙firewall--

7、disabled  #安装操作系统install  #使用光驱为安装源cdromrepo--name="centos"--baseurl=file:///mnt/source--cost=100  #Root密码–'testpass',加密rootpw--iscrypted$1$pcafN9bo$lueZDdCQMz8fc/brhDa1J1  #网络设置network --bootproto=static--device=eth0--gateway=192.168.1.1--ip=192.168.1.100--nameserver=1.1.1.2--

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。