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 ...
随机推荐
- [Linux]Centos7/Centos6更改系统语言
Centos7系统语言配置信息保存在/etc/locale.conf文件内 更改步骤如下: 1.使用vim打开locale.conf文件 vim /etc/locale.conf2.编辑locale. ...
- python正则表达式 re (二)sub
背景: re.sub是re模块重要的组成部分,并且功能也非常强大,主要功能实现正则的替换. re.sub定义: sub(pattern, repl, string, count=0, flags=0) ...
- web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法
现在主流的WEB服务器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多说了吧,用过VS.NET开发ASP.Net应用的朋友就应该 知道,新建/修改WEB项目,其实就是通过WebDAV+ ...
- 利用 Redis 锁解决高并发问题
这里我们主要利用 Redis 的 setnx 的命令来处理高并发. setnx 有两个参数.第一个参数表示键.第二个参数表示值.如果当前键不存在,那么会插入当前键,将第二个参数做为值.返回 1.如果当 ...
- 前端每日实战:69# 视频演示如何用纯 CSS 创作一个单元素抛盒子的 loader
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/qKwXbx 可交互视频 此视频是可 ...
- 学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密
学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密 技术标签: RSA AES RSA AES 混合加密 整合 前言: 为了提高安全性采用了RS ...
- nyoj 1022:合纵连横(并查集删点)
题目链接 参考链接 只附代码好了 #include<bits/stdc++.h> using namespace std; ; int a[N],b[N],vis[N]; int n,m, ...
- nodejs部署配置pm2
高大上先上部署node方式: 直接通过node app来启动,如果报错了可能直接停在整个运行, supervisor感觉只是拿来用作开发环境的. 目前似乎最常见的线上部署nodejs项目的有forev ...
- js DOM0级事件和DOM2级事件
注册事件有两种方式,分别是DOM0级和DOM2级 DOM0级就是通过事件绑定的形式dom元素只能有(绑定)一个事件处理函数,他的特点是同一个元素绑定相同事件, 后面函数会覆盖前面的 绑定: dom.o ...
- iis7反向代理
很多站长通常在Linux系统下使用nginx作为前端server,通过反向代理间接访问其他webserver.那么如果用户安装的是Windows系统的话,又改如何实现反向代理的设置呢?搜索引擎大全 下 ...