首页 > 代码库 > 无dhcp环境应用kickstart
无dhcp环境应用kickstart
服务器配置基本不会用dhcp来分配IP,而且在生产环境中配置dhcp和pxe可能导致一些意外的自动重装。
因此,可能需要在无dhcp和pxe的环境中应用kickstart,测试了一下,可以通过以下的方法来实现
编辑kickstart配置,不过多描述,可以在安装好的系统root目录中找到anaconda.cfg,在此基础上稍加编辑即可。主要需要注意以下几点
1、因为没有dhcp环境,所以IP将在启动安装之前设置,此处不能设置network。静态地址和dhcp都不合适(静态地址k出来都是同一个IP);
2、安装源指定为本地yum源,http、ftp都可以;
3、anaconda的分区信息是被注释掉的,记得重新开启;
4、一些固定格式的内容需要取消,比如硬盘可能固定为sda,网卡可能固定为eth0,尽量避免。
以下是精简的kickstart示例配置文件。
# Kickstart file automatically generated by anaconda. #version=DEVEL install text lang en_US.UTF-8 keyboard us #network --bootproto dhcp --hostname localhost.localdomain url --url http://172.x.x.x/yum/centos/x86_64/6.4 rootpw --iscrypted $6$s7PpNjSEDPHDq2aw$g/UMGRhVV9wcOj19QYWPXSZO1RCKEVEZdXJyZiEGARM.NAGw1EF2e3Sf.lFtPrg8J1S7FCGYl4vR4qlFqcSWk. firewall --disabled zerombr reboot skipx authconfig --enableshadow --passalgo=sha512 selinux --disabled timezone --utc Asia/Shanghai bootloader --location=mbr --append="crashkernel=auto rhgb quiet" # The following is the partition information you requested # Note that any partitions you deleted are not expressed # here so unless you clear all partitions first, this is # not guaranteed to work clearpart --all part /boot --fstype=ext4 --size=200 part pv.01 --size=3000 --grow volgroup vgs pv.01 logvol / --fstype=ext4 --name=lv_root --vgname=vgs --size=1000 --grow logvol swap --name=lv_swap --vgname=vgs --size=1000 --maxsize=2000 repo --name="CentOS64" --baseurl=http://172.x.x.x/yum/centos/x86_64/6.4 %packages @base #@console-internet #@core #@debugging #@directory-client #@hardware-monitoring #@java-platform #@large-systems #@network-file-system-client #@performance #@perl-runtime #@server-platform #@server-policy #pax #oddjob #sgpio #device-mapper-persistent-data #samba-winbind #certmonger #pam_krb5 #krb5-workstation #perl-DBD-SQLite %end %post --log /root/ks-post.log rm -f /etc/yum.repos.d/*.repo wget http://172.30.0.19/yum/repo/centos64.repo -O /etc/yum.repos.d/centos64.repo chkconfig abrt-ccpp off chkconfig abrtd off chkconfig atd off chkconfig auditd off chkconfig blk-availability off chkconfig lvm2-monitor off chkconfig mdmonitor off %end
通过光盘引导,在启动界面,按tab键,输入安装命令,指定固定IP、掩码、网关、DNS,以及kickstart配置文件,这里的网络配置将被设置到安装好的系统中。
initrd=initrd.img ks=http://172.x.x.x/test.cfg noipv6 ip=172.x.x.x netmask=x.x.x.x gateway=172.x.x.x dns=172.x.x.x
坐等系统安装完毕。
本文出自 “foolishfish” 博客,请务必保留此出处http://foolishfish.blog.51cto.com/3822001/1536534
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。