一键装机linux_linux系统学习第十八天《搭建一键装机平台》终结篇-阿里云开发者社区...
在真机上,利用clone-vm7新建一台虚拟机,名字:PXE-Server
1.设置防火墙为trusted
2.当前及永久关闭SELinux
3.配置IP地址:192.168.4.168/24
4.搭建Yum仓库
5.主机名:PXE.tedu.cn
######################################################
搭建一键装机平台
一 、搭建DHCP服务
1.安装dhcp
2.修改配置文件
subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.180 192.168.4.230;
next-server 192.168.4.168;
filename "pxelinux.0";
}
3.重起dhcpd服务,设置开机自起动
#####################################################
二、搭建tftp
1.安装tftp-server
2.启动tftp服务,设置开机自起动
3. 部署pxeliunx.0
# yum provides */pxelinux.0
# rpm -ql syslinux | grep pxelinux.0
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# ls /var/lib/tftpboot/
4. 部署光盘内容
[root@PXE ~]# yum -y install httpd
[root@PXE ~]# mkdir /var/www/html/rhel6
[root@PXE ~]# mkdir /var/www/html/rhel7
[root@PXE ~]# mount /dev/cdrom /mnt/ #光盘为rhel7.2
[root@PXE ~]# ls /mnt/
[root@PXE ~]# cp -r /mnt/* /var/www/html/rhel7/
[root@PXE ~]# umount /mnt
[root@PXE ~]# mount /dev/cdrom /mnt/ #光盘为rhel6.7
[root@PXE ~]# ls /mnt/
[root@PXE ~]# cp -r /mnt/* /var/www/html/rhel6/
[root@PXE ~]# du -sh /var/www/html/rhel7/
[root@PXE ~]# du -sh /var/www/html/rhel6/
5.部署rhel7、rhel6 的启动内核与驱动程序
# mkdir /var/lib/tftpboot/rhel6
# mkdir /var/lib/tftpboot/rhel7
# cp /var/www/html/rhel6/isolinux/vmlinuz
/var/www/html/rhel6/isolinux/initrd.img
/var/lib/tftpboot/rhel6/
# cp /var/www/html/rhel7/isolinux/vmlinuz
/var/www/html/rhel7/isolinux/initrd.img
/var/lib/tftpboot/rhel7/
# ls /var/lib/tftpboot/rhel7
# ls /var/lib/tftpboot/rhel6
6.部署图形模块与背景
# cp /var/www/html/rhel6/isolinux/vesamenu.c32
/var/lib/tftpboot/
# rpm -ql syslinux | grep jpg
# cp /usr/share/doc/syslinux-4.05/sample/syslinux_splash.jpg /var/lib/tftpboot/
# ls /var/lib/tftpboot/
7.部署菜单文件
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /var/www/html/rhel6/isolinux/isolinux.cfg
/var/lib/tftpboot/pxelinux.cfg/default
# chmod 644 /var/lib/tftpboot/pxelinux.cfg/default
# ls -l /var/lib/tftpboot/pxelinux.cfg/default
8.修改菜单文件内容
# vim /var/lib/tftpboot/pxelinux.cfg/default
......
menu background syslinux_splash.jpg
menu title Welcome to PXE Server!
......
label linux
menu label Install RHEL7.2
kernel rhel7/vmlinuz
append initrd=rhel7/initrd.img
label vesa
menu label Install RHEL6.7
kernel rhel6/vmlinuz
append initrd=rhel6/initrd.img
label local
menu label Boot from local drive
menu default #读秒结束最后默认选择
localboot 0xffff
#####################################################
三、搭建httpd服务共享光盘所有内容
1.启动服务
[root@PXE /]# systemctl restart httpd
[root@PXE /]# systemctl enable httpd
2.测试访问
[root@PXE /]# firefox http://192.168.4.168/rhel6
[root@PXE /]# firefox http://192.168.4.168/rhel7
####################################################
四、生成ks文件
[root@PXE /]# yum -y install system-config-kickstart
修改Yum客户端配置文件的标示名
[development]
[root@PXE /]# system-config-kickstart #先看“软件包选择”
软件包选择: 在“桌面”一栏选择----->第一个为GNOME 则为rhel7
RHEL7的文件系统为xfs
#####################################################
[root@PXE ~]# vim /etc/yum.repos.d/rhel7.repo
执行向rhel6的光盘
[development]
name=rhel7
baseurl=http://192.168.4.168/rhel6
enabled=1
gpgcheck=0
[root@PXE ~]# yum clean all #清空Yum缓存
[root@PXE ~]# system-config-kickstart
软件包选择: 在“桌面”一栏选择----->第一个为KDE桌面 则为rhel6
RHEL6的文件系统为ext4
[root@PXE ~]# ls /root/ks*
/root/ks6.cfg /root/ks7.cfg
#############################################
五、指定ks应答文件
1.共享ks应答文件
[root@PXE ~]# cp /root/ks* /var/www/html/
[root@PXE ~]# ls /var/www/html/
2.修改菜单文件
# vim /var/lib/tftpboot/pxelinux.cfg/default
label linux
menu label Install RHEL7.2
kernel rhel7/vmlinuz
append initrd=rhel7/initrd.img ks=http://192.168.4.
168/ks7.cfg
label vesa
menu label Install RHEL6.7
kernel rhel6/vmlinuz
append initrd=rhel6/initrd.img ks=http://192.168.4.
168/ks6.cfg
####################################################
本文转自云计算王森 51CTO博客,原文链接:http://blog.51cto.com/13426941/2047601,如需转载请自行联系原作者
一键装机linux_linux系统学习第十八天《搭建一键装机平台》终结篇-阿里云开发者社区...相关推荐
- 一键装机linux_linux系统学习第十八天《搭建一键装机平台》终结篇
###################################################### 搭建一键装机平台 一 .搭建DHCP服务 1.安装dhcp 2.修改配置文件 subnet ...
- abaqus实例手册_《ABAQUS 6.14超级学习手册》——1.6 实例快速入门-阿里云开发者社区...
本节书摘来自异步社区<ABAQUS 6.14超级学习手册>一书中的第1章,第1.6节,作者: 齐威 更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.6 实例快 ...
- python可视化库matplotlib_环境搭建 | Python 数据可视化库 Matplotlib 快速入门之一-阿里云开发者社区...
数据挖掘基础环境安装与使用 [学习目标] 完成数据挖掘基础阶段的所有环境安装 应用jupyter notebook完成代码编写运行 库的安装 学习目标 目标 搭建好数据挖掘基础阶段的环境 应用 无 整 ...
- 阿里云ECS服务器搭建-阿里云开发者社区
阿里云ECS服务器搭建 一.服务器搭建的网址入口 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,选择试用30天. 无试用资格: 点击进入ecs主页,如下图,点击立即购买,花费约为0.8. ...
- ecs加解密_阿里云发布ECS磁盘加密,一键加密,业务0改动-阿里云开发者社区
当下,数据安全问题层出不穷,数据安全已经成为企业用户的生命线.为了保障用户数据安全,阿里云ECS云服务器正式向全网客户发布了"ECS磁盘加密"功能. 阿里云 ECS 磁盘加密功能可 ...
- 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...
- 阿里云 mysql 100_MySQL服务进程占用系统CPU达100%-阿里云开发者社区
故障现象:ping云主机严重丢包,丢包率达99%,仅有一两个包可到达:更无法远程: 排查:云主机 CentOS6.4 后台查看CPU占用高达99% 还好能登入系统,操作也并不卡顿: top查看 mys ...
- 怎么用python实现回归_手把手教你用Python进行回归(附代码、学习资料)-阿里云开发者社区...
我刚开始学习数据科学时,第一个接触到的算法就是线性回归.在把这个方法算法应用在到各种各样的数据集的过程中,我总结出了一些它的优点和不足. 首先,线性回归假设自变量和因变量之间存在线性关系,但实际情况却 ...
- 基于开源应用快速构建HTAP系统(2)-阿里云开发者社区
上述规则的意思是,当SELECT语句中包含 "+CLICKHOUSE" 关键字时,就会自动转发到 ClickHouse 后端去处理,其余的都发送到MySQL后端处理.例如下面这两条 ...
最新文章
- spring核心框架体系结构(jar包依赖)
- 使用BAPISDORDER_GETDETAILEDLIST创建S/4HANA的Outbound Delivery
- mac 卸载编辑器卸不干净
- web.xml.jsf_使用JSF 2.2功能来开发可滚动,可延迟加载的Ajax数据表
- [html] url、href、src 详解
- python自编一个循环计算题_Python练习:循环
- Python+OpenCV:Optical Flow(光流)
- 数的计数【Noip2001】
- 肌酸怎么吃效果最好?为什么使用肌酸没有效果!
- 活动目录管理中常用的脚本(二)
- 设备状态监测及故障预警,你了解多少?
- javacpp-opencv图像处理系列:国内车辆牌照检测识别系统(万份测试准确率79.7%以上)...
- “开宝五子棋陪练”软件的隐私政策
- 黑客大神用什么杀毒? Windows 自带的就够, 只是加了亿点微小的强化
- spring cloud contract的应用实现与概念理解-服务请求者一侧的落地-细节较多避免踩坑卡壳
- 我想当计算机工程师英语翻译,工程师英语怎么说
- 三星Galaxy折叠屏系列及生态新品:打造智能生活方式
- 乐元素 X Hologres:一站式高性能游戏运营分析平台
- Ubuntu 16 安装 python 依赖出现 error: command 'i686-linux-gnu-gcc' failed with exit status 1
- CCD、CMOS和像素