yum仓库与pxe自动装机

YUM仓库服务与PXE网络装机

前言:

1、前面我们安装软件主要使用rpm和源码编译安装,尤其在rpm安装软件的时候有些软件需要依赖关系,安装起来非常麻烦,今天讲的YUM仓库安装,可以自动解决依赖关系,只需要一条命令:yum -y install 软件名,就可以安装了,如果要卸载就执行:yum -y remove 软件名。

2、此外今天的另外一个实验就是PXE网络安装,非常类似windows2008的wds,通过网络快速安装操作系统。

3、PXE的安装方式虽然说提高了安装的灵活性,但是有些步骤仍需要手动选择语言,键盘之类的,所以我们还可以使用kickstart工具,实现无人参与安装,提高网络装机效率。

接下来先给大家搭建一台YUM服务器,实现yum安装软件

首先需要一个yum源,然后需要一个客户端

yum仓库通常借助与http,ftp,协议进行发布的,如果要在本地也可通过file来实现

4:准备yum软件仓库,在这里使用光盘作为yum源仓库(在此我们使用ftp协议)

mkdir  /var/ftp/rhel

cp -rf  /media/*  /var/ftp/rhel

将ftp服务开启 rpm -ivh vsftpd-2.2.2-11.e16-4.1

(客户端)在客户端的 /etc/yum.repo路径下面制定yum源的路径

创建一个aa.repo结尾的文件制定内容

5:查询软件包,可以通过yum list查询软件包列表

6:yum info  包名称 查询软件包的描述信息

例如: yum info httpd

7:yum search 查询制定软件包类似与 yum info的查询使用方式:

查询httpd的:yum search allhttpd

8:安装和升级,卸载软件包

使用 install(安装)remove(卸载)  另外yum工具管理软件包时,结合groupinstall 、groupdate、groupmove、可以针对软件组进行管理 yum -y  中的 (-y)可以减少安装时的交互麻烦,一步到位

例如:yum -y install httpd  卸载可将 install 改写为 remove

9:部署pxe远程安装服务

首先Linux的网络安装源一般通过http、ftp、协议发布,另外也支持nfs协议

客户机的网卡必须之车pxe协议,集成(BOOTROM芯片)且主板支持网络引导

网络中必须有dhcp服务器,一遍为客户及自动分配IP地址,另外还得有一台tftp服务器,提供引导镜像文件的下载。这里我们将tftp和dhcp配置在同一台服务器上

这里将采用ftp协议发布安装源,可以在服务器上部署一个yum源

这里我们任然使用 /var/ftp/rhel作为yum源

10:安装并启用tftp服务

通过yum安装所以这里需要将仓库位置也同时配置在服务器通过file制定位置

在 /etc/yum.repo目录下创建 vim tt.repo

之后开启tftp服务  yum -y install tftp-server

修稿tftp的主配置文件:vim /etc/xinetd.d/tftp

然后重新启动tftp服务: service xinetd restart

11:准备Linux的内核、初始化镜像文件,分别是 vmlinuz,和initrd.img两个文件,可以在yum源images/pxeboot中找到,并且复制到 /var/lib/tftpd目录下

cd /media/images/pxeboot 目录中 复制两个文件到 /var/lib/tftpboot目录下

内核和镜像文件有了还需要pxe的引导程序、启动菜单文件 syslinux

需要通过yum 安装,之后导入 /var/lib/tftpboot下

启动菜单用来指导客户机的引导过程,包括如何调用内核,如何加载初始镜像,默认启动菜单文件为default,应放置在tftp根目录的pxelinux.cfg子目录下,可手动建立

穿件目录文件:

mkdir /var/lib/tftpboot/pxelinux.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

12:安装dhcp服务并启动服务

修改配置内容;

完事后重启dhcp服务 service dhcpd restart

13:验证pxe网络安装

14:进行语言选择:

15: 用户指定安装介质,选择url路径

16; tcp/ip获取dhcp的方式:

17:制定安装源url路径使用的是ftp

18:开始安装,在这里将不在陈述安装Linux系统

19:接下来我们讲述一下无人值守安装,让系统可以自动安装,但是无人值守安装,是在有人安装的基础之上进行改写的配置文件

首先准备安装应答文件

yum -y install system-config-kickstart

20:配置应答参数,通过图形界面,在kickstart中配置 

21:配置ftp的访问路径

22:设置分区类型:

23:软件包的选择; 

将kickstart文件保存在 /var/ftp/rhel 目录之下

24:还需要将 /var/lib/tftpboot/pxelinux.cfg/defautl中的default文件的 prompt改为0 不在寻问直接图形安装,另外编辑引导菜单文件,添加ks引导参数以指定ks.cfg应答文件的url路径

25:开始验证安装:同有人值守类似,这里将不再重复

时间: 2024-10-30 01:02:32

yum仓库与pxe自动装机的相关文章

PXE自动装机。

PXE自动装机 因为自动装机没有IP地址需要使DHCP分发一个IP地址 TFTP就是FTP的一个变种 PXE自动装机需要桌面模式 假如不是桌面模式安装的PXE需要安装桌面模式软件包 yum groupinstall "Desktop" PXE搭建流程 准备CentOS6安装源 mount /dev/sr0 /media/cdrom mkdir -p /var/ftp/centos6 cd /var/ftp/centos6 cp -rp /media/cdrom/* . 安装TFTP服务

PXE自动装机

PXE基础装机环境 1.1 问题 本例要求为后续的PXE服务器构建提供RHEL7软件仓库,完成下列任务: 在CentOS真机部署Web目录/var/www/html/rh7dvd 挂载RHEL7光盘镜像文件到该目录 访问 http://192.168.4.254/rhel7/ 测试,确保可用 1.2 方案 PXE网络装机的整体思路 -- 装机条件准备: 准备RHEL7安装源(HTTP方式YUM库) 启用DHCP服务 PXE网络装机的整体思路 -- PXE引导配置: 启用TFTP服务,提供装机用的

一键搭建PXE自动装机

1.什么是DHCP服务器?可以分配的参数有哪些? 动态主机配置协议,主要是简化主机IP地址分配管理 可以分配的参数 IP地址/子网掩码/广播地址 网关 DNS服务器地址 2.使用DHCP的好处 减小管理员的工作量 减小输入错误的可能 避免IP冲突 当网络更改IP网段是,不需要重新配置每台计算机的IP 计算机移动不必重新配置TCP/IP信息 提高IP地址利用率 #####################################################################

PXE 批量自动装机过程

实验目的:实现批量自动装机实验环境:linux系统 win7系统实验要求:linux作为服务端且与win7系统能够互联互通说明:PXE自动装机有三个服务作为基础,分别是:DHCP TFTP FTP且在此之前,yum仓库要创建好 1.首先测试两台机是否能互联互通,如若不通,检查原因,使之能达到要求 2.安装tftp服务 3.执行命令:vim /etc/xinetd.d/tftp 进入tftp配置文件,开启功能 4.然后安装dhcp服务 5 . 执行命令: cp /usr/share/doc/dhc

搭建PXE 实现自动装机

PXE自动装机是通过网络来实现的,需要装机的电脑从PXE服务器上获得IP,引导文件,系统安装文件,这些都是在PEX服务器上设置的,而需要装机的电脑只要设置为网络启动就可以了,可在BIOS中设置.想从服务器上获得IP就需要DHCP服务,通信需要TFTP服务,共享安装文件需要NFS.FTP.SAMBA都可以,选一种即可.这样就可以网络引导和安装了,但并不是自动的,想实现自动安装系统,还需要自动安装的配置文件,在里面写上,安装信息,分区大小,安装组件等等.这个配置文件可以通过SYSTEM-CONFIG

PXE自动装机

PXE装机 安装环境: linux 6虚拟机 windows虚拟机 安装需要的服务器: 1.ftp-server 2. dhcp 3.ftp 一.手动安装配置: [[email protected] ~]#yum install tftp-server -y [[email protected] ~]#vi /etc/xinetd.d/tftp server_args = -s /var/lib/tftpboot -c (指定存储路径 -c:允许上传) disable = no (开启tftp)

yum仓库服务器

YUM仓库,可以自动解决依赖关系:相对于rpm安装更为便捷 下图为实验环境:一台YUM服务器,实现yum安装软件,另外一台为客户机 1.在YUM服务上搭建安装vsftpd软件,搭建ftp服务器,存放YUM安装所需要的软件 开启vsftpd服务 service vsftpd restart 在YUM服务器上建立仓库目录,用来存放软件. 将redhat6.5安装光盘拷贝到/var/ftp/rhel6.5这个目录 自己收集的软件包,则主要存放在另一个位置,在/var/ftp下面创建一个other的目录

YUM仓库服务与PXE网络装机的配置安装与使用

前言 前面我们安装软件主要使用rpm和源码编译安装,尤其在rpm安装软件的时候有些软件需要依赖关系,安装起来非常麻烦,今天讲的YUM仓库安装,可以自动解决依赖关系,只需要一条命令:yum -y install 软件名,就可以安装了,如果要卸载就执行:yum -y remove 软件名. 接下来先给大家搭建一台YUM服务器,实现yum安装软件 此外今天的另外一个实验就是PXE网络安装,非常类似windows2008的wds,通过网络快速安装操作系统.PXE的安装方式虽然说提高了安装的灵活性,但是有

PXE和Cobble实现自动装机

t    :PXE: 预启动执行环境,是由Intel开发的最新技术,工作于Client/Server的网络模式,支持终端通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统. 一.安装DHCP服务,实现动态地址分配 ~]# yum -y install