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功能

服务器需关闭防火墙

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2018-02-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区