| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Centos7的PXE自动化安装实验 -> 正文阅读 |
|
[系统运维]Centos7的PXE自动化安装实验 |
前言PXE,预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。 PXE服务器:centos7? ????????IP: 192.168.155.12/24 PXE服务器配置一、环境配置??????? 1.关闭防火墙[root@localhost ~]#? systemctl status firewalld.service??????? //查看防火墙状态为active 发现开着给他关掉 [root@localhost ~]# systemctl stop firewalld.service????????//关闭防火墙 [root@localhost ~]# systemctl?disable firewalld.service ? //关闭防火墙随机启动 2.关闭SELINUX[root@localhost ~]# setenforce 0 ? ? ? ? ?? //临时关闭SELINUX(不需要重启系统) ?? 3.模拟环境Vmare Workstation 网络配置将虚拟机设置为 “仅主机模式” 并且把VM自带的DHCP关掉 ? 4.安装相关的软件[root@localhost ~]# yum -y install httpd tftp-server dhcp syslinux ?????????????????????????????? //安装httpd、tftp-server、dhcp-server、syslinux-nonlinux软件包 5.配置DHCP [root@localhost ~]# vim /etc/dhcp/dhcpd.conf ?
5.搭建httpd服务? ? [root@localhost ~]# mkdir /var/www/html/Centos??????????? //创建镜像存放目录 ??? [root@localhost ~]# mount?/dev/sr0 /var/www/html/Centos ?//将光驱挂载到此文件目录下 ?????? 重启http服务: ???????? 6.生成需要的文件并启动tftp服务???? [root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/???? ???? [root@localhost ~]# ?cp /var/www/html/Centos/isolinux/{vmlinuz,*.c32,initrd.img} ?/var/lib/tftpboot/ ???? [root@localhost ~]# mkdir /var/lib/tftpboot/pxelinux.cfg ????//创建pxelinux.cfg文件目录 ???? [root@localhost ~]# vim /var/lib/tftpboot/pxelinux.cfg/default ???//创建default文件 default文件如下:
开启tftp服务器: ??????? [root@localhost ~]# systemctl start tftp 7.生成ks.cfg文件??? [root@localhost ~]# cp /root/anaconda-ks.cfg /var/www/html/ks.cfg ? ? // 生成ks.cfg文件 ??? [root@localhost ~]# vim?/var/www/html/ks.cfg ???????????? // 对ks.cfg文件进行编辑 配置文件参考如下:
8.修改文件权限,启动http服务??? [root@localhost ~]# chmod a+r /var/www/html/ks.cfg ??//修改ks,cfg权限 ??? [root@localhost ~]# systemctl start dhcpd??????? //启动httpd服务 ??? 测试?????????新建虚拟机的时候要把连接模式改成“仅使用主机模式网络” ????????CD/DVD(IDE)硬件移除 ????????开始获取文件 如果安装的时候获取成功了却安装不上去,可能是内存给少了,给新建的虚拟机多一点内存!!! 如果安装的时候获取成功了却安装不上去,可能是内存给少了,给新建的虚拟机多一点内存!!! 如果安装的时候获取成功了却安装不上去,可能是内存给少了,给新建的虚拟机多一点内存!!! ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:46:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |