运维自动化01-批量安装linux系统
2013-06-24 18:55
603 查看
测试环境:centos6.4,vsftp,tftp,dhcp
测试机IP:192.168.200.3
需要做的操作,将centos 6.4光盘挂载到/media/centos
视频下载链接:http://pan.baidu.com/share/link?shareid=220063258&uk=555325727
1.部署dhcp直接通过yum安装即可下面是我的dhcp配置文件,vim /etc/dhcp/dhcpd.conf#指定tftp服务器 next-server192.168.200.3; #指定获得IP后下载的pxe启动镜像 filename"pxelinux.0"; subnet 192.168.200.0 netmask 255.255.255.0 { range 192.168.200.10 192.168.200.50;} 2.部署tftp
同样通过yum安装 yum –y install tftp tftp-server编辑tftp配置文件,vim /etc/xinetd.d/tftp修改disabled=no启动tftp服务。/etc/init.d/xinetd restar3.部署vsftpyum –y install vsftpd ftpvi /etc/vsftpd/vsftpd.conf anon_root=/media/ #在最后面添加service vsftpd restart4.启动文件的准备yum –y install syslinuxln –s /var/lib/tftpboot /tftpbootcp /usr/share/syslinux/pxelinux.0 /tftpboot//上面是网络启动的关键cp /media/centos/images/pxeboot/{initrd.img,vmlinuz}/tftpboot/cp /media/centos/isolinux/vesamenu.c32/tftpboot///这是通过网络启动需要的文件,initrd.img,vmlinuz,veasamenu.c32 mkdir –p /tftpboot/pxelinux.cfg
cp /media/centos/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default //创建启动默认的配置文件,可以使用光盘中的isolinux.cfg代替
5. 修改pxe配置文件
vim /tftpboot/pxelinux.cfg/default
…..TIMEOUT 100//10秒……label linux…….append ks=ftp://192.168.200.3/ks.cfg initrd=initrd.img…. 6. 创建ks文件
其实装完系统之后就会有个anaconda-ks.cfg文件,稍作修改就可用作自动应答。
cp anaconda-ks.cfg/media/ks.cfg
vim ks.cfg
…… cdrom 换成url –url=ftp://192.168.200.3/centos …… clearpart --linux --drives=sda --initlabe part 分区名字--fstype 文件类型 --size 分区大小(MB) part /boot --fstype ext4 --size 100 part / --fstype ext4 --size 10000 part swap --size 1024 …… repo --name=”Centos”--baseurl=ftp://192.168.200.3/centos --cost=100 …….
7..ok了
本文出自 “WaGo” 博客,请务必保留此出处http://iyuesh.blog.51cto.com/4749927/1228509
测试机IP:192.168.200.3
需要做的操作,将centos 6.4光盘挂载到/media/centos
视频下载链接:http://pan.baidu.com/share/link?shareid=220063258&uk=555325727
1.部署dhcp直接通过yum安装即可下面是我的dhcp配置文件,vim /etc/dhcp/dhcpd.conf#指定tftp服务器 next-server192.168.200.3; #指定获得IP后下载的pxe启动镜像 filename"pxelinux.0"; subnet 192.168.200.0 netmask 255.255.255.0 { range 192.168.200.10 192.168.200.50;} 2.部署tftp
同样通过yum安装 yum –y install tftp tftp-server编辑tftp配置文件,vim /etc/xinetd.d/tftp修改disabled=no启动tftp服务。/etc/init.d/xinetd restar3.部署vsftpyum –y install vsftpd ftpvi /etc/vsftpd/vsftpd.conf anon_root=/media/ #在最后面添加service vsftpd restart4.启动文件的准备yum –y install syslinuxln –s /var/lib/tftpboot /tftpbootcp /usr/share/syslinux/pxelinux.0 /tftpboot//上面是网络启动的关键cp /media/centos/images/pxeboot/{initrd.img,vmlinuz}/tftpboot/cp /media/centos/isolinux/vesamenu.c32/tftpboot///这是通过网络启动需要的文件,initrd.img,vmlinuz,veasamenu.c32 mkdir –p /tftpboot/pxelinux.cfg
cp /media/centos/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default //创建启动默认的配置文件,可以使用光盘中的isolinux.cfg代替
5. 修改pxe配置文件
vim /tftpboot/pxelinux.cfg/default
…..TIMEOUT 100//10秒……label linux…….append ks=ftp://192.168.200.3/ks.cfg initrd=initrd.img…. 6. 创建ks文件
其实装完系统之后就会有个anaconda-ks.cfg文件,稍作修改就可用作自动应答。
cp anaconda-ks.cfg/media/ks.cfg
vim ks.cfg
…… cdrom 换成url –url=ftp://192.168.200.3/centos …… clearpart --linux --drives=sda --initlabe part 分区名字--fstype 文件类型 --size 分区大小(MB) part /boot --fstype ext4 --size 100 part / --fstype ext4 --size 10000 part swap --size 1024 …… repo --name=”Centos”--baseurl=ftp://192.168.200.3/centos --cost=100 …….
7..ok了
本文出自 “WaGo” 博客,请务必保留此出处http://iyuesh.blog.51cto.com/4749927/1228509
相关文章推荐
- 运维自动化之Cobbler:Linux系统批量安装
- linux中运维自动化之Cobbler 系统安装使用详解
- 自动化运维之-PXE实现系统批量自动安装
- Cobbler实现自动化批量安装Linux系统系列二:修改Cobbler Check时发现的问题
- Linux自动化批量部署安装系统
- Cobbler实现自动化批量安装Linux系统系列一:安装先决性组件篇
- Linux运维 -- day01 使用VMware安装Linux系统
- 基于PXE的linux系统的自动化安装部署(图文并茂,绝对详细)
- 运维自动化之 Cobbler 系统安装使用详解
- Cobbler6.4 linux系统自动化安装脚本
- 20161011L04-03老男孩linux运维实战培训-Linux系统的用户和用户组管理-01
- [树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料
- 运维之系统服务篇------2.linux扩展应用 、 vim编辑技巧 、 发布网络YUM源 、 源码编译安装
- Linux下PXE和KickStart实现自动化安装系统
- 初涉定制linux系统之——自动化安装Centos系统镜像制作
- 系统运维-SaltStack自动化运维工具-安装与配置
- Linux 系统运维自动化概述
- 运维系统自动化安装
- Linux学习pxe自动化安装系统
- 运维自动化之 Cobbler 系统安装使用详解