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 ...
随机推荐
- zookeeper,通过python连接找出其对应的hive
#通过zookpeer找到对应的hive from kazoo.client import KazooClient zkClient = KazooClient(hosts="ip1:218 ...
- FORTRAN学习记录
WHERE statement http://scv.bu.edu/computation/bluegene/IBMdocs/compiler/xlf-10.1/html/xlflr/where.ht ...
- find命令进阶(三):xargs
The xargs command performs an interesting function. It accepts input from standard input and convert ...
- xampp 配置HTTPS
参考: https://blog.csdn.net/qq_35128576/article/details/81326524
- Codeforces 803F - Coprime Subsequences(数论)
原题链接:http://codeforces.com/contest/803/problem/F 题意:若gcd(a1, a2, a3,...,an)=1则认为这n个数是互质的.求集合a中,元素互质的 ...
- 10.18.2 linux文件压缩与打包
tar压缩工具 tar 本身为一个打包工具,可以把目录打包成一个文件,它的好处是它把所有文件整合成一个大文件整体,方便拷贝或者移动. 语法:tar [-zjxcvfpP] filename tar 命 ...
- 微博API的申请
https://segmentfault.com/a/1190000012548487
- wsl和windows相互访问文件夹
How to access Windows folders from Bash on Ubuntu on Windows You'll find the Windows C:\ structure a ...
- DB:目录
ylbtech-DB:目录 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://ylbtech.cn ...
- Windows 08R2 IIS网站架设
目录 目录 配置和安装IIS 环境设置 安装IIS服务器 网站的站点目录和欢迎页面 配置和安装IIS IIS是Windows的网站服务器,所以配置IIS服务的前提是需要一个网址.和DNS域名并添加主机 ...