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

服务器需关闭防火墙

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180227G0LWJZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券