首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

12.Yum仓库服务与PXE网络主机

What: 所学的计算机知识点是什么?

Yum:可通过不依赖安装程序

yum命令:yum list 查询列表

yum -y install xx程序(安装)

yum -y remove xx程序(卸载)

建立yum仓库:cp -rf /media/光盘名/* /var/ftp/rhe16

通过修改配置文件更改yum文件的位置

vim /etc/yum.repos.d/rhe16.repo

How:如何使用这个知识点?

详情见下方实验。

Where:这个知识点用于何处?

Yum仓库服务创建与PXE安装多台系统

实验要求:

1.部署ftp软件仓库

1)、安装vsftpd,配置并启动vsftpd服务

2)、创建目录/var/ftp/rhel6,并将rhel6.5光盘中的内容复制到该目录下

3)、配置yum客户端,将/var/ftp/rhel6做为yum仓库

2. 在server1服务器上分别将yum源指向本地光盘和ftp服务器以及本地linuxqq所在的目录

1)、查看当前系统中已经安装的软件包,查看yum仓库中有哪些软件包可用

2)、搜索与httpd相关的软件包,并查看相关的描述信息,如以安装了httpd,则通过yum卸载

3)、安装软件包net-snmp、卸载软件包autofs

4)、执行yum grouplist命令,查看Desktop分组所包含的软件包情况

5)、在服务器上安装linuxqq和bind服务.

实验案例二、rhel6 批量自动装机

1.用yum源数据服务器做为pxe远程安装服务器

2.创建应答文件,并在应答文件中设置yum仓库,将ftp做为yum源

实验过程:

1.部署ftp软件仓库

1)、安装vsftpd,配置并启动vsftpd服务

挂载系统光盘

安装ftp软件包

并启动ftp服务

2)、创建目录/var/ftp/rhel6,并将rhel6.5光盘中的内容复制到该目录下

去~目录下复制

3)、配置yum客户端,将/var/ftp/rhel6做为yum仓库

在客户机上

先删除yum底下的所有东西

制定一个可用的软件仓库 结尾必须是repo

编辑配置文件

用客户端远程安装bind(DNS)服务

启动bind(DNS)服务

2. 在server1服务器上分别将yum源指向本地光盘和ftp服务器以及本地linuxqq所在的目录

1)、查看当前系统中已经安装的软件包,查看yum仓库中有哪些软件包可用

在第一台上

查询已安装的软件包

查询有哪些软件包可用

2)、搜索与httpd相关的软件包,并查看相关的描述信息,如以安装了httpd,则通过yum卸载

查询httpd相关软件包

查看相关描述信息

通过yum卸载httpd包

3)、安装软件包net-snmp、卸载软件包autofs

在服务器上

安装软件包net-snmp

卸载软件包autofs

4)、执行yum grouplist命令,查看Desktop分组所包含的软件包情况

5)、在服务器上安装linuxqq和bind服务.

先安装createrepo包

先把linuxqq打成光盘(并挂载到服务器上)

新建一个目录

如果客户机想用ftp方式安装qq 就把qq目录复制到 /var/ftp/

编辑仓库位置

添加

安装bind(DNS)服务.

启动bind服务

实验案例二、rhel6 批量自动装机

1.用yum源数据服务器做为pxe远程安装服务器

2.创建应答文件,并在应答文件中设置yum仓库,将ftp做为yum源

1.用yum源数据服务器做为pxe远程安装服务器

打开一台centos虚拟机

先安装ftp服务

搭建yum仓库

启动FTP服务

先删除里面所有文件

配置软件仓库位置

安装TFTP服务(提供引导镜像文件的下载)

进入配置文件

启动tftp服务

准备Linux内核、初始化镜像文件

准备pxe引导程序、启动菜单文件

在服务器上添加一条允许21端口访问的规则

还有udp69端口(tftp服务)

用ftp上传到Linux上(有编好的)

把真实机ip改了

登录服务器

默认上传到root的宿主目录下了

复制到tftp目录下

default auto

prompt 1

label auto

kernel vmlinuz

append initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux text

kernel vmlinuz

append text initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux rescue

kernel vmlinuz

append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

安装并启动DHCP服务(为客户机分发ip)

复制模板

编辑配置文件

启动dhcp服务

新建一台虚拟机,验证

把新建的那台网卡改为v1网卡

开虚拟机

出现以下界面就证明成功了

2.创建应答文件,并在应答文件中设置yum仓库,将ftp做为yum源

安装system-config-kickstart工具

吧centos改为中文(注销)

输入用户之后

基本配置

安装方法

分区信息(添加一个交换分区,一个根分区)

软件包选择

安装脚本

保存

启动应答文件

验证

新建一台虚拟机验证(改成v1网卡)如果获取不到ip或连接不上tftp 就把虚拟机的本身的自动分配ip给关了

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券