Pxe自动化安装
Centos7环境
Systemctl stop firewalld Setenforce Yum本地源 cd /etc/yum.repos.d/ 进入/etc/yum.repos.d/ Ls 查看 Mkdir nie 创建目录nie Ls mv ./*.repo ./nie/ Vi nie.repo Ls /mnt Mount /dev/sr0 /mnt 挂载 Ls /mnt Cd
搭建dhcp服务


安装完有相应的配置文件
[root@localhost ~]# rpm -ql dhcp | grep “dhcpd.conf” [root@localhost ~]# vim /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

进去复制一个最长的

复制到 vi /etc/dhcp/dhcpd.conf 修改成下面这个样子 dhcp安装好了
subnet 192.168.158.0 netmask 255.255.255.0 {
range 192.168.158.170 192.168.158.180;
option broadcast-address 192.168.158.255;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.158.130;
filename "pxelinux.0";
}

启动dhcpd
[root@localhost ~]# systemctl restart dhcpd

查看状态

安装TFTP 服务
[root@localhost ~]# yum -y install tftp-server

安装完
[root@localhost ~]# cd /etc/xinetd.d/ [root@localhost xinetd.d]# ls

vi tftp 把yes 改为 no

启动临时服务
[root@localhost xinetd.d]# systemctl restart xinetd

如果报 没有这样文件 或者 目录 需要安装一下
Failed to restart xinetd.service: Unit xinetd.service failed to load: No such file or directory. [root@localhost xinetd.d]# yum -y install xinetd


安装httpd
[root@localhost xinetd.d]# yum -y install httpd

安装完 进入配置文件 vi /etc/httpd/conf/httpd.conf 查看行数 96行

插入 sed -i "96i ServerName 127.0.0.1:80" /etc/httpd/conf/httpd.conf 重启

在 下面创建mkdir /var/www/html/CentOS-7

好了后 打开浏览器 (虚拟网络编辑器端口号和用的虚拟机端口号要一样)


安装 syslinux
[root@localhost ~]# yum -y install syslinux

安装完复制
[root@localhost ~]# cp /usr/share/syslinux/pxelinux. /var/lib/tftpboot/ [root@localhost ~]# cp -a /var/www/html/CentOS-/isolinux/* /var/lib/tftpboot/

创建目录
mkdir /var/lib/tftpboot/pxelinux.cfg

再复制
cp /var/www/html/CentOS-/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

复制完创建目录
mkdir /var/www/html/ks_config
赋予权限
[root@localhost ks_config]# chmod CentOS--ks.cfg

修改 Vim CentOS-7-ks.cfg
[root@localhost ks_config]# vim CentOS--ks.cfg [root@localhost ks_config]#




进入vim /var/lib/tftpboot/pxelinux.cfg/default [root@localhost ks_config]# chmod CentOS--ks.cfg [root@localhost ks_config]# vim CentOS--ks.cfg [root@localhost ks_config]# vim CentOS--ks.cfg [root@localhost ks_config]# vim /var/lib/tftpboot/pxelinux.cfg/default [root@localhost ks_config]# cd /var/lib/tftpboot/pxelinux.cfg [root@localhost pxelinux.cfg]# ls default [root@localhost pxelinux.cfg]# cp default default.olg [root@localhost pxelinux.cfg]# vim default [root@localhost pxelinux.cfg]#


再重新建立一个虚拟机 大小要1024
Pxe自动化安装的更多相关文章
- 配置pxe 自动化安装centos6.7
dhcp服务器是pxe自动化安装的必要条件,因此先搞定dhcp服务器,yum -y install dhcp, rpm -ql dhcp查看安装了哪些包,less /etc/dhcp/dhcpd.c ...
- CentOS 6.5自动化运维之基于DHCP和TFTP服务的PXE自动化安装centos操作系统详解
前言 如果要给很多台客户端主机安装操作系统,要是每一台都拿张安装光盘一台一台主机的去装系统那就太浪费时间和精力了.在生产环境中也不实际,要实现为多台主机自动安装操作系统,那我们怎么实现自动化安装 ...
- Linux PXE自动化安装centos6,centos7系统
1.PXE是什么? pxe是Preboot Excution Environment的缩写,是intel公司研发,基于client/server的网络模式,支持远程主机通过网络从远端服务器下载镜,并由 ...
- 使用Kickstart+pxe自动化安装部署无人值守的linux服务器
Kickstart+pxe Kickstart无人职守安装RHEL5过程分享(详细图解版) 启动应用有:httpd.dhcpd.named.xinetd 无人职守自动批量安装linux系统超详细 参考 ...
- PXE自动化安装CentOS6/7
服务器为centos7 安装前准备:关闭防火墙和SELINUX 虚拟机准备第二块网卡,设置主机模式,关闭虚拟机网络配置中主机模式的DHCP功能,并设置静态IP nmcli c a con-name e ...
- PXE自动化安装系统
准备(以centos7为例) ①关闭防火墙 ②关闭selinux ③dhcp服务设置为静态IP ④安装软件包 http:充当yum源安装包仓库 tftp-server :在它的工作目录存在引导主机的工 ...
- kickstart自动化安装
preboot execute environment预启动执行环境--intel开发的技术,计算机可以通过pxe协议从网络引导启动. 工作模式为客户端/服务器端的c/s模式 客户端从远端服务器下载镜 ...
- 基于HTTP和TFTP的PXE批量自动化安装Linux系统
CentOS 6.5 PXE自动化部署系统 拓扑图如下: 步骤: 1. 安装http服务,上传ISO文件 [root@UCS-1 ~]# yum install httpd –y [root@UCS ...
- kickstart+pxe+tftp+ntp(http)自动化安装平台的搭建
听说过"克隆"吗,对于这个科技术语20年前可能还很陌生,羊可以克隆,通过基因dna序列:机器同样可以克隆通过网络IP! 如下为自动化安装平台: PXE(preboot execut ...
随机推荐
- Go的学习 sort
1.排序操作主要都在 sort包中,导入就可以使用了 2.sort.Ints对整数进行排序 package main; import ( "fmt" "sort" ...
- bootstrap响应式布局原理
百分比布局+媒体查询 首先通过媒体查询确认container的宽度,每个col-xx-xx都是通过百分比定义的,屏幕尺寸变化了,container就变化了,col自然就变了 Bootstrap的官方解 ...
- 02 spring security 自定义用户认证流程
1. 自定义登录页面 (1)首先在static目录下面创建login.html 注意: springboot项目默认可以访问resources/resources, resources/s ...
- 直击KubeCon 2018 |云原生正在改变你的衣食住行
云计算从不被看好到成长为势不可挡的技术潮流,仅仅用了十年的时间.如今“云原生”又被企业以及开发者奉为圭臬,并被认为是云计算的未来. 阿里云容器技术负责人易立认为云计算有三个阶段:云搬迁.云就绪和云原生 ...
- LDD3 第13章 USB驱动程序
通用串行总线(USB)是主机和外围设备之间的一种连接.最新USB规范修订增加了理论上高达480Mbps的高速连接. 从拓扑上看,USB子系统并不是以总线的方式来布置的,它是一颗由几个点对点的连接构建而 ...
- JS中数据结构之集合
集合(set)是一种包含不同元素的数据结构.集合中的元素称为成员.集合的两个最重要特性是:首先,集合中的成员是无序的:其次,集合中不允许相同成员存在.当你想要创建一个数据结构用来保存一些独一无二的元素 ...
- 「树的直径」BFS方法证明
选定任意一个点u,从u开始BFS求出距离u最大的点s,再从s点出发BFS到距离s最大的点t,则dis(s,t)即为树的直径 证明 其实只要找到了树的直径的一个端点,再BFS找到最远点就一定是直径的另一 ...
- spring boot 修改banner
在resources目录下新建一个banner.txt,里面添加要显示的内容,如: ////////////////////////////////////////////////////////// ...
- 用maven搭建多模块项目
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目. 好了,废话不多说,具体如下: 首先新建一个maven项目,pom.xml的 ...
- (二)linux内核准备及编译
1. 内核下载地址 linux内核网站,可以拿到最新的和最近的稳定版本内核: https://www.kernel.org/ 通过网站下载压缩包后解压或者使用git下载到本地: git clone h ...