返回顶部
首页 > 资讯 > 服务器 >centos7 PXE自动化安装
  • 334
分享到

centos7 PXE自动化安装

自动化linux服务器 2023-09-04 19:09:06 334人浏览 薄情痞子
摘要

环境配置 (1)关闭防火墙 systemctl stop firewalldsystemctl disable firewalld 查看防火墙状态 systemctl disable firewalld (2)关闭selinux sete

环境配置

(1)关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

查看防火墙状态

systemctl disable firewalld

(2)关闭selinux

setenforce 0

永久关闭

vi /etc/selinux/config
//将参数修改为
SELINUX=disabled

(3)配置网络环境

修改静态IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33

(4)安装相关服务

yum install -y Httpd tftp tftp-server dhcp syslinux

(5)配置dhcp服务

vi /etc/dhcp/dhcpd.conf

参数:

subnet 192.168.128.0 netmask 255.255.255.0 { option routers 192.168.128.1; #网关 range 192.168.128.100 192.168.128.200;#地址池 next-server 192.168.128.128;#dhcp服务器 filename "pxelinux.0"; }

开启dhcp服务

systemctl start dhcpd

查看dhcp服务是否开启

systemctl status dhcpd

(6)配置httpd服务

//创建软件包存放目录
mkdir /var/www/html/Centos

将镜像文件临时挂载到此目录

mount /dev/sr0 /var/www/html/Centos

使用df命令查看

df -hT

(7)配置所需的文件

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
cp /var/www/html/Centos/isolinux/{vmlinuz,*.c32,initrd.img} /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
vi /var/lib/tftpboot/pxelinux.cfg/default

/var/lib/tftpboot/pxelinux.cfg/default 文件的配置参数:

default linux

prompt 0

timeout 10

label linux

kernel vmlinuz

Append initrd=initrd.img ip=dhcp method=http://192.168.100.106/Centos ks=http://192.168.100.106/ks.cfg

(8)启动tftp服务

systemctl start tftp

查看tftp服务状态

systemctl status tftpshell

(9)创建ks.cfg脚本文件

vi /var/www/html/ks.cfg

/var/www/html/ks.cfg 文件参数:

ignoRedisk --only-use=sda autopart --type=lvm clearpart --all  #安装界面的提示界面为图形 graphical #安装界面的提示界面为文字 #text url --url="http://192.168.100.23/Centos/"  rootpw --plaintext 123456  keyboard --vckeymap=cn --xlayouts='cn' lang zh_CN.UTF-8 selinux --disabled network --bootproto=dhcp --device=ens33 --ipv6=auto --activate network --hostname=localhost.localdomain xconfig --startxonboot firstboot --disable services --enabled="chronyd"

System timezone

timezone Asia/Shanghai

System bootloader configuration

bootloader --location=mbr

Clear the Master Boot Record

zerombr

Partition clearing infORMation

clearpart --all

Disk partitioning information

reboot eula --agreed %packages #安装图形界面 @^graphical-server-environment #安装命令行界面 #@^infrastructure-server-environment %end %addon com_redhat_kdump --disable --reserve-mb='auto' %end %anaconda pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty %end

(10)修改权限并启动httpd服务

chmod a+r /var/www/html/ks.cfg

启动httpd服务

systemctl start httpd

查看httpd服务状态

systemctl status httpd

(11)使用未安装操作系统虚拟机进行验证

运行截图

注:

不管安不安装图形化界面都最好将内存设置到2GB及以上

来源地址:https://blog.csdn.net/AtTheAutumn/article/details/128300804

--结束END--

本文标题: centos7 PXE自动化安装

本文链接: https://lsjlt.com/news/394175.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos7 PXE自动化安装
    环境配置 (1)关闭防火墙 systemctl stop firewalldsystemctl disable firewalld 查看防火墙状态 systemctl disable firewalld (2)关闭selinux sete...
    99+
    2023-09-04
    自动化 linux 服务器
  • PXE kickstart自动化部署系统安装
    目录准备环境第一步:安装DHCP服务第二步:安装tftp服务第三步:安装Apache网站服务第四步:编写ks文件第五步:创建客户机,测试安装准备环境 系统:centos7.4.1708 ip地址:eth0:192.168...
    99+
    2022-06-05
    PXEkickstart自动化部署 PXEkickstart安装
  • PXE kickstart自动化部署系统安装的方法
    本文小编为大家详细介绍“PXE kickstart自动化部署系统安装的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“PXE kickstart自动化部署系统安装的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-29
  • 使用PXE自动安装CentOS7.6的教程详解
    一、需求 基地新到300台服务器,需要自实施安装CentOS7.6版本操作系统,选择使用PXE进行批量安装。 二、准备工作 使用二层交换机连接未安装操作系统服务器,避免影响现网正常服务器。 上传操作系统镜像到服务器并安装...
    99+
    2022-06-04
    PXE 安装CentOS PXE CentOS
  • PXE如何实现系统批量自动安装
    PXE如何实现系统批量自动安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1 需求分析随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT...
    99+
    2023-06-06
  • PXE怎么实现自动化部署Linux系统
    本篇内容主要讲解“PXE怎么实现自动化部署Linux系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PXE怎么实现自动化部署Linux系统”吧!背景说明在数据中心,一次几十台甚至几百台服务器上...
    99+
    2023-06-22
  • vtune自动化安装脚本
    #!/bin/bash#!/usr/bin/expect -f#!/usr/bin/env bashyum install -y expect wgetcd /rootwget http://172.16...
    99+
    2022-06-04
    脚本 vtune
  • 如何自动化安装CentOS
    这篇文章主要讲解了“如何自动化安装CentOS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何自动化安装CentOS”吧!定制自动化安装盘# 安装所需要的软件包: 代码如下:yu...
    99+
    2023-06-10
  • PXE如何实现自动化部署Linux系统介绍
    目录背景说明配置DHCP编辑DHCP文件(动态主机配置协议)tftp配置syslinux配置配置httpd配置无人值守背景说明 在数据中心,一次几十台甚至几百台服务器上线,系统安装将变得非常麻烦,系统安装好了,还会涉及很...
    99+
    2022-06-04
    PXE方式自动化部署安装Linux
  • VMware实现PXE+kickstart无人值守安装Centos7系统的详细过程
    目录PXE实现无人值批量部署服务器一、PXE概述1.1 什么是PXE1.2 什么是KickStart1. 3 安装的必要条件二、PXE工作原理2.1 工作原理2.2 本次实验环境2....
    99+
    2024-04-02
  • 使用PXE EFI引导安装RHEL7.3
    Operating System: Red Hat Enterprise Linux Server 7.3 (Maipo)...
    99+
    2023-06-06
  • walle自动化部署平台安装
    博客更换地址为http://www.gergw.topWalle - 瓦力 是一个支持svn、git、多用户、多项目、多环境同时部署的上线部署系统。相比jenkins其项目配置更简单、回滚快速、权...
    99+
    2024-04-02
  • 自动化安装Mysql5.6-脚本实现
    Mysql5.6新特性: 1.优化器的改进:主要体现在索引条件pushdown以及多范围的读取数据,可降低过载。2,InnoDB的改进:MySQL InnoDB 存储引擎团队主要提供了 NoSQL 的访问接...
    99+
    2024-04-02
  • MySQL如何自动化安装部署
    这篇文章给大家分享的是有关MySQL如何自动化安装部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、制作符合自己需求的RPM包我们要根据MySQL的源码编译符合企业需求的RP...
    99+
    2024-04-02
  • PXEkickstart自动化部署系统安装
    目录准备环境第一步:安装DHCP服务第二步:安装tftp服务第三步:安装Apache网站服务第四步:编写ks文件第五步:创建客户机,测试安装准备环境 系统:centos7.4.170...
    99+
    2024-04-02
  • robot自动化测试环境安装
    简单说下安装思路,先装语言(python3),再安装包管理工具(pip),然后才是自动化框架(robot)和lib插件(requests等)。对于一些基本的概念,不过多解释,例如什么是python,什么是pip之类的概念问题可以自行百度自学...
    99+
    2023-01-31
    环境 测试 robot
  • Centos7安装NVIDIA GPU显卡驱动
    文章目录 一、前言二、前提准备1、安装依赖环境:2、查看内核版本、查GPU3、屏蔽系统自带的nouveau4、重建initramfs image步骤5、修改运行级别为文本模式6、重新启动服务器...
    99+
    2023-08-31
    linux centos 服务器
  • centos7下如何安装mysql6初始化安装密码
    这篇文章主要讲解了centos7下如何安装mysql6初始化安装密码,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。1.先停止数据库服务器service  mysqld...
    99+
    2024-04-02
  • 自动化Oracle数据库静默安装
    1.1      解压安装包Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装Oracle版本linux64_1...
    99+
    2024-04-02
  • 如何利用Kickstart自动化安装CentOS
    这篇文章主要讲解了“如何利用Kickstart自动化安装CentOS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用Kickstart自动化安装CentOS”吧!前言因为需要在浪潮的x...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作