YUM仓库服务与PXE网络装机
1、yum:基于RPM包构建软件更新机制自动解决依赖关系,软件包由软件包库提供
提供方式:ftp服务:ftp://IP地址/仓库目录
Http服务:http :// IP地址/仓库目录
本地目录:file://本地目录
2、构建本地yum
vim /etc/yum.repos.d/hanming.repo
[ 共享仓库名 ]
name=描述
baseurl=file://本地目录
enabled=1
gpgcheck=0
可用gpgkey指定公钥位置
3、构建ftp的yum仓库
1)安装并启动vsftpd服务
2)将光盘内所有文件复制到/var/ftp/rheld
3)客户端建立yum配置文件
baseurl=file://服务器IP/rheld
4、yum数据库文件:repodata/repomd.xml(仓库文件)
使用createrepo工具生成数据库文件
5、yum命令:
yum clean all:清除缓存
yum list [包名]:列出包名
yum info [包名]:查包详细信息
yum search <关键词>:查询相关
yum grouplist 包组名:查软件包分组
yum install :安装包
yum remove:卸载包
yum update :更新包
6、PXE:预启动执行环境
服务器端配置:
1)搭建DHCP服务器,分配地址,定位引导程序
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
next-server 192.168.1.100; (tftp服务器地址)
filename “jpxelinux.0”; } (引导程序文件)
2)搭建tftp服务器:提供内核文件vmlinuz,初始化镜像文件initrd.img及引导程序文件pxelinux.0
3)创建pxelinux.cfg目录并添加default引导菜单文件
default t387 默认标签
prompt 1 (等待用户选择,0为不等待)
label t387 标签名
kernel vmlinuz 内核文件
append ks=ftp://192.168.1.100/rhelb/ks.cfg
initrd=initrd.img 自应答文件
4)创建kickstart自应答文ks.cfg
安装后脚本:%post --interpreter=/bin/bash
设置yum配置文件
5)注意事项:需关闭虚拟机自带DHCP功能
服务器需关闭防火墙
YUM与PXE应用示例
一、YUM
实验拓扑图:
实验要求:
(1)配置网络,并连通。
(2)在1.10主机上安装ftp服务,搭建yum服务器,将系统安装光盘下的所有文件复制到/var/ftp/rhel6下,启动FTP 服务。
(3)在1.20上配置为yum客户端,使其能够使用FTP提供方式安装软件包。如yum -y install bind-chroot,验证是否安装成功。(参考书182页配置)
(4)在1.10上配置为本机能够使用本机的yum服务器功能安装软件包。如 yum -y install bind-chroot,验证是否安装成功。
步骤:
1、按照实验拓扑图配置IP地址,实现可以ping通
2、把系统光盘挂载到/media目录下,并安装vsftpd服务
3、准备软件仓库目录:创建目录/var/ftp/rhel6 ,并把系统光盘全部复制到此目录下。
4、启动vsftpd服务
5、在客户机端创建/etc/yum.repos.d/rhel6.repo ,用来存放软件仓库信息。
6、输入yum -y install bind-chroot 命令,查看是否安装成功。
7、在yum服务器端创建/etc/yum.repos.d/a.repo,用来存放软件仓库信息。
8、输入yum -y install bind-chroot 命令,查看是否安装成功。
二、PXE
实验拓扑图:
实验要求:
(1)将1.10配置为一台yum服务器,配置本机能够使用yum安装软件包。需要安装ftp服务器,并启动。
(2)在1.10上搭建PXE远程安装服务器。需要安装tftp-server,dhcp,syslinux软件包。
(3)在第一台新建的虚拟机上测试验证是否能够安装linux系统。
(4)进一步配置PXE远程安装服务器,使其能够实现kickstart无人值守安装。
(5)在第二台新建的虚拟机上测试验证是否能够安装linux系统。
步骤:
1、将1.10配置为一台yum服务器,配置本机能够使用yum安装软件包。需要安装ftp服务器,并启动。(参考上面实验操作,或直接使用上面实验的环境即可)
2、安装tftp-server ,(yum -y install tftp-server)并修改配置文件/etc/xinetd.d/tftp
3、启动xinetd服务,(service xinetd start)
4、准备Linux内核、初始化镜像文件。(内核vmliunz,镜像文件initrd.img)
5、准备pxe引导程序(需要安装syslinux ,yum -y install syslinux)
6、安装并启用DHCP服务(yum -y install dhcp),配置主配置文件/etc/dhcp/dhcp.conf
7、 准备启动菜单文件,(参考如下图:)
8、新建虚拟机,验证PXE网络安装(注:新建的虚拟机需要和pxe服务器一个网卡,并关闭虚拟机的DHCP功能)
修改启动顺序
后面几步默认即可(语言选择中文),
后面安装系统即可。
9、进一步配置PXE远程安装服务器,使其能够实现kickstart无人值守安装。
1)安装应答文件,(yum -y install system-config-kickstart)并打开。
保存应答文件
2)启用自动应答文件
3)新建虚拟机,验证无人值守安装。
文章参考微信公众号:L宝宝聊IT
转载于:https://www.cnblogs.com/L2366/p/9384860.html
YUM仓库服务与PXE网络装机相关推荐
- YUM仓库服务与PXE网络装机无人值守
YUM概述 1.YUM,Yellow dog Updater Modified 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中的YUM软件仓库提供 2.软件仓库的提供方式 FT ...
- 这次是在没有外网yum仓库的情况下搭建内网yum仓库和无人值守pxe装机
额 表达能力不行大家之间看看把 有什么问题可以和我说说 我是之间发的脚本可以之间使用 ks.cfg文件在最后 #!/bin/bash #filename: yumandpxe.sh DI=/med ...
- linux 网络装机,如何搭建和配置PXE网络装机服务
如何搭建和配置PXE网络装机服务 发布时间:2020-06-01 22:31:50 来源:亿速云 阅读:309 作者:鸽子 首先需要安装基于UDP协议的TFTP服务端,来进行后期的简单文件的网络传输, ...
- rhel6 PXE网络装机和Kickstart无人值守安
################################PXE################################## pxe-server ifconfig(192.168.2. ...
- Linux PXE网络装机+Kickstart(centos版)
Table of Contents 一.何为PXE 二.PXE装机服务器上必须有什么 三.Linux系统使用PXE网络装机 0.环境准备 1.DHCP服务 2.构建tftp服务,提供众多的引导文件 3 ...
- 千锋云计算毕业设计论文:PXE网络装机流程一
每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先 ...
- yum源及yum仓库服务搭建讲解
说明:本文来自老男孩linux运维实战培训-高级架构师班学生分享内容 人人都是讲师-学生分享-yum源及yum仓库服务搭建讲解(郑同学,向潘同学点评,老男孩点评) 第一次观看本视频前,建议博友先观看: ...
- Linux6.4通过PXE网络装机
搭建PXE远程安装服务器 准备RHEL6安装源 [root@localhost ~]# mkdir/var/ftp/rhel6 [root@localhost ~]# cp -rf/media/* / ...
- PXE网络装机之centos7(批量自动装机)
PXE远程服务器(192.168.1.1)所需准备: 安装源(系统盘文件): TFTP服务: DHCP服务: Linux内核: 能够向客户机裸机发送PXE引导程序: 启动菜单及无人应答文件等. 客户端 ...
最新文章
- java椭圆按钮_JAVA按钮重载如何实现椭圆按钮
- 模型评估指标micro avg、macro avg和weighted avg的计算方式及区别
- 性能压测诡异的Requests/second 响应刺尖问题
- UA MATH571A 回归分析 概念与R code总结
- 1.Dao代码如何编写?
- 共享单车或开启了物联网的大门,新的变革即将开启
- 微软公开PrintNightmare系列第3枚无补丁0day,谷歌修复第8枚已遭利用0day
- 广工十四届校赛 count 矩阵快速幂
- 小米游戏本bios更新_小米笔记本 Pro 15.6 独显MX150 版本升级BIOS.2019年1月7日.2020年5月8日补充结果.完本!...
- 资料分享:TI AM5708平台特点和典型应用
- 全方位解读小红书笔记数据、千瓜功能指南更新!
- 大数据晋级之路(4)Hadoop生态系统体系架构及基本概念
- Minecraft 开服记录 自动备份
- 视频编解码和MPEG4编码
- Ubuntu18.04安装wps office
- 中文化最好的linux,中文化最好的蓝点Linux 2.0下载----红旗甘拜下风!
- chromium 34 代码拉取及推送
- Python实现英文文本的LZW编码压缩
- Android 花里胡哨的加载Loading动画
- 人工智能系统中有哪些有前途的研究方向?
热门文章
- winform如何去除textbox的边框
- 蓝牙定位5.0技术,高精度定位,你get到了吗?--新导智能
- Nothing Ventured, Nothing Gained
- 简述基于89c51的8*8LED点阵屏使用方法
- Java核心技术 卷I:基础知识
- 如何表达自己对计算机网络的喜欢,关于形容身边的人对自己很重要的表白心迹的爱情句子...
- Matlab制图问题
- Android安全讲座第七层 [一] 破解加过壳的APK应用
- 最详细的基于R语言的Logistic Regression(Logistic回归)源码,包括拟合优度,Recall,Precision的计算
- HIT-ICS2021大作业-1190200924-田轩