10月技术指标

批量安装LINUX系统 (考试30分钟)
1.使用tftp,dhcp,配合PXE搭建批量安装linux系统服务端,
2.使用如上搭建的服务进行全自动安装Linux系统
准备工作,先安装dhcp tftp syslinux 服务
使用这个命令yum install tftp-server dhcp syslinux -y安装tftpserver和dhcpserver及syslinux

安装完后先配置dhcp服务,pxe服务器地址我设置为192.168.1.109
vi /etc/dhcp/dhcpd.conf进这里配置文件

ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 { //配置子网
range 192.168.1.120 192.168.11.130; //设定地址池
option routers 192.168.1.1; //设置客户端默认网关
option subnet-mask 255.255.255.0; //设定子网掩码
next-server 192.168.1.109; //指定tftp服务器地址
filename "pxelinux.0"; //指明PXE文件位置

配置完后运行service dhcpd start开启服务
配置http,先把centos6.5的镜像挂载到服务器,这里我用的是u盘,用fdisk -l可以看到是sdb4

把U盘挂载,再把系统复制到httpd的默认目录
mkdir /mnt/iso1
mount /dev/sdb4 /mnt/iso1 //挂载CentOS 6镜像到/mnt/iso1目录下
cp -rp /mnt/iso1 /var/www/html //将CentOS 6安装文件拷贝到httpd的默认目录

完成后运行命令开启服务service httpd restart
设定TFTP
vi /etc/xinetd.d/tftp
将下面两项值改成这样:
diable = no
server_args = -s /tftpboot

创建tftp服务目录,拷贝相关启动文件
mkdir /tftpboot
cp /usr/share/syslinux/pxelinux.0 /tftpboot/
cp /usr/share/syslinux/chain.c32 /tftpboot/
cp /usr/share/syslinux/mboot.c32 /tftpboot/
cp /usr/share/syslinux/memdisk /tftpboot/
cp /usr/share/syslinux/menu.c32 /tftpboot/
cp /var/www/html/iso1/images/pxeboot/vmlinuz /tftpboot/
cp /var/www/html/iso1/images/pxeboot/initrd.img /tftpboot/
拷贝完成后运行service xinetd restart启动服务

最后需要配置ks6.cfg文件,这个文件决定了硬盘如何分区、密码设置、服务、安装脚本等等重要信息
根目录下就有这个文件,我们直接复制过来对他进行修改就可以了

先进去
cd /var/www/html
mkdir ksdir
在里面创建个ksdir文件夹

把文件复制过来,并设置成可读取状态
cp /anaconda-ks.cfg ksdir/ks6.cfg
chmod +r ksdir/ks6.cfg

vi ksdir/ks6.cfg修改文件
#version=DEVEL
install //设定是进行安装操作
text //基于字符界面安装
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --noipv6 //配置网卡
rootpw 123456 //设定root密码
firewall --service=ssh //打开防火墙,并开启ssh端口
url --url=http://192.168.1.109/iso1 //设定安装镜像源
selinux --disabled //关闭selinux服务
timezone Asia/Shanghai
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
zerombr //清楚mbr
clearpart --all //清除所有分区
reboot //安装完成后重启
part /boot --fstype=ext4 --size=400 //设定boot分区大小
part swap --size=4000 //设定交换分区大小
part / --fstype=ext4 --grow --size=200 //设定/分区为剩下所有空间

%packages --nobase //设定需要安装的组件,这里最小化安装,仅仅安装了核心
@core
%end
%pre //预安装脚本
%end
%post //后安装脚本
%end

完成后保存退出
设定PXE引导配置文件
mkdir /tftpboot/pxelinux.cfg
vi /tftpboot/pxelinux.cfg/default

default menu.c32
prompt 0
timeout 600 //设定等待时间,单位0.1S
menu title PXE MENU

label LinuxOnHTTP
menu label Install CentOS over http automatically //设定标签显示内容
kernel vmlinuz
append initrd=initrd.img ks=http://192.168.1.109/ksdir/ks6.cfg //设定配置

service httpd restart
完成后测试http能否打开ks6.cfg这个文件

可以打开,就完成了,现在可以利用pxe直接安装了
最终效果






完成

原文地址:http://blog.51cto.com/13733040/2306818

时间: 2024-11-06 12:33:20

10月技术指标的相关文章

10月技术指标,批量安装linux系统

以下操作在centos6.8图形安装界面下进行首先关闭防火墙以及永久关闭selinux: 在/etc/selinux/config文件中将SELINUX=enforcing修改成SELINUX=disabled, 接着使用yum命令安装相关的服务:yum -y install syslinux dhcp httpd tftp-server system-config-kickstart接着设置一个静态的ip: 重启网卡使其生效,下一步是创建一个http的安装源:mkdir /var/www/ht

2014年10月MVP开始申请了~[截止时间:7月10日]

51CTO与微软中国合作长期为用户提供申请"微软最有价值专家"的平台希望有兴趣.资历的朋友以及正在朝这个方向努力的朋友能够积极参与只要您想参与我们将为您向微软推荐 微软最有价值专家MVP一年评选4次分别为每年的1月.4月.7月.10月.2014年10月的MVP申请截止时间是2014年7月10日. 申请MVP的午饭请下载2014年10月MVP申请表填好后发送到[email protected].我们会在每次MVP申请开始时把用户提交的申请表格推荐到微软中国相关部门 [注意事项]1.51C

Azure 10月新公布

Azure 10月新发布:F 系列计算优化实例,认知服务,媒体服务流式处理单元更名,Azure 镜像市场,FreeBSD 适用于Azure 虚拟机的全新 F 系列计算优化实例 Azure 虚拟机的全新系列 F 系列专为计算密集型工作负荷优化设计,它基于 2.4 GHz Intel Xeon E5-2673 v3 (Haswell) 处理器,可达到接近 Intel Turbo Boost Technology 2.0 高达 3.2 GHz 的时钟速度.这些大小不仅具有与 Dv2 系列相同的 CPU

10月18日随笔

1 #include<iostream> 2 #include<algorithm> 3 #include<cmath> 4 #include<cstring> 5 #include<cstdio> 6 #include<queue> 7 using namespace std; 8 typedef long long LL; 9 inline int read() 10 { 11 int x=0,f=1;char c=getchar

[软件] 装机员 Ghost Win7 Sp1 32位纯净10月版

软件 软件名称: 装机员 32位纯净10月版 软件语言: 简体中文 软件大小: 3.16 大小: GB 发布日期: 2016-10-02 文件名称: ZJY_Ghost_win 7_X86_CJ201610.GHO M D 5: 370BE912B9792FD81785899BBC90E50E 软件封面: 迅雷下载: thunder://QUFodHRwOi8vZG93bi56aHVhbmdqaXl1YW4uY29tOjk1My9aSllfR2hvc3Rfd2luIDdfWDg2X0NKMjAx

微信公众号智能绑定功能实现(2014年10月24日 更新)

微信公众号智能绑定功能实现(2014年10月24日 更新) 继微信企业号公布后,腾讯改动了公众号的接入方式,在之前的基础上加入了2个表单,之前版本号的智能绑定失效了! 在文章 微信公众号之智能绑定实现初始版本号  的基础上改动,新增腾讯这次添加的表单,本次新增的表单有: encoding_aeskey :EncodingAESKey(消息加解密密钥.长度43位!) callback_encrypt_mode: 消息加解密方式(0:明文模式.1:兼容模式.3:安全模式(推荐)) operation

10月12日站立会议

项目名称:礼物挑选小工具 组名:飞天小女警 组长:沈柏杉 组员:程媛媛.韩媛媛.谭力铭 代码地址:SSH:[email protected]:shenbaishan/GIFT.git 站立会议: 时间:10月12日 会议内容:1.商讨开发环境 2.讨论功能需求 3.收集礼物图片等素材 4.构建项目GUI 主要技术:servlet.jsp.mvc模式. 工具:tomcat 8.0.jdk 1.7.myecplise.mysql. 技术难点:图片的服务器上传.前台后台乱码问题. 技术缺点:前端界面过

10月理钓鱼网站简报:非CN域名9743个 环比涨5.5倍

IDC评述网(idcps.com)11月17日报道:近日,中国反钓鱼网站联盟发布了<2015年10月钓鱼网站处理简报>.据报告显示,10月份,联盟共处理钓鱼网站10193个,环比上月约增加566%,上升幅度十分明显.截至2015年10月份,联盟累计认定并处理钓鱼网站256149个.下面,请看IDC评述网对相关数据的整理与分析. 1.钓鱼网站举报来源情况 在9月,钓鱼网站举报来源主要是联盟成员.社会举报.联盟自查.12321举报中心.其中,联盟成员比重依旧最大,占了72.57%.社会举报次之,占

中级学员:2015年10月22日作业

中级学员:2015年10月22日作业一.采购管理1.采购管理的主要过程:2.工作说明书与范围说明书的区别:3.招投标程序是什么:4.采购审计的定义和内容.二.信息(文档)和配置管理1.文档从项目周期角度分为哪三类:2.图表编号规则,说明之:3.配置管理活动和流程:4.简述四种配置库及主要内容:5.简述配置项版本号标识的内容:6.功能配置审计包括哪些内容:7.物理配置审计包括哪些内容. 最晚提交时间:下次上课前. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的