RHEL5下部署kickstart系统和搭建本地yum源 详细步骤

一 REDHAT5.1下搭建自己的YUM
1  启动REDHAT Linux ,并放入安装光盘
2,挂载光驱  mount /dev/cdrom /mnt
3,安装FTP服务.如果你只是自己本机使用YUM源可以省略掉这一步
  
cd  /mnt/Server
  
rpm  -ivh vsftpd*
  
chkconfig vsftpd on
  
service vsftpd start
4,安装createrepo软件包
 
rpm –ivh createrepo*
5,拷贝系统盘中的文件本系统中
 
cp  -R  /mnt/Server  /var/ftp/pub
二,搭建YUM
1,  生成依赖性关系
createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/
2,cd  /etc/yum.repos.d
  
vim yum.repo   (新建或者修改都可以)
[base]
name=base
baseurl=ftp://本机ip地址/pub/Server 
enabled=1                #是否开启源
gpgcheck=0               #是否验证,可不要
 
搭建好Yum源后:
三、复制PXE启动时需要的文件资料:
1、复制必要的文件:
----------------------------------------------
[root@rhce ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
[root@rhce ~]# mkdir /tftpboot/pxelinux.cfg
[root@rhce ~]# cp /cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default[/color]
[root@rhce ~]# cp /cdrom/images/pxeboot/initrd.img /tftpboot/
[root@rhce ~]#cp /cdrom/images/pxeboot/vmlinuz /tftpboot/
----------------------------------------------
2、修改/tftpboot/pxelinux.cfg/default文件
----------------------------------------------
[root@rhce ~]# chmod u+w /tftpboot/pxelinux.cfg/default //文件默认只读[/color]
[root@rhce ~]# vim /tftpboot/pxelinux.cfg/default
添加和修改的地方
timeout 6 [color=Red]//超时时间,默认600,可以不改。
append initrd=initrd.img ks=ftp://本机IP地址/ks.cfg //ks.cfg是kickstart安装配置文件
------------------------------------------------
四、安装配置DHCP服务:
1、安装DHCP服务:
------------------------------------------------

[root@rhce ~]# yum install dhcp* -y
--------------------------------------------------
2、生成主配置文件dhcpd.conf:
--------------------------------------------------
[root@rhce ~]# rpm -ql dhcp | more
 查看位置
 卸载服务的命令是  rpm -e 加软件包名
[root@rhce ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp:是否覆盖“/etc/dhcpd.conf”? y
--------------------------------------------------
3、修改主配置文件dhcpd.conf
--------------------------------------------------
[root@rhce ~]# vim /etc/dhcpd.conf
修改添加的地方有
1   subnet 172.16.1.0 netmask 255.255.255.0 { //所属网段及掩码。
# --- default gateway
2   option routers 网关IP;
3   option subnet-mask 255.255.255.0;
4   filename "pxelinux.0"; //PXE得到IP以后的引导文件
5   next-server 本机的IP地址;
6   option domain-name-servers DNS服务器IP;
7   range dynamic-bootp 172.16.1.100 172.16.1.200; //IP地址池范围。
 //写配置文件的时候注意每句后面的分号(;)不要丢了。
---------------------------------------------------
4、启动DHCP服务:如果启动错误检查/var/log/message
---------------------------------------------------
[root@rhce ~]# service dhcpd restart
启动 dhcpd: [确定]
---------------------------------------------------
五、kickstart配置文件的生成:
1、安装kickstart包:
---------------------------------------------------
[root@rhce ~]# yum install system-config-kickstart.noarch
---------------------------------------------------
2、生成ks.cfg安装配置文件:
1)图形化界面配置:(终端中运行system-config-kickstart命令)
 
图一:基本配置里要修改的项目

图二:安装方法里要修改的项目
 
图三:分区信息,创建目标工作站的分区表
 
图四:网络配置,点“添加网络设备”——“确定”
 
图五:单击“文件——保存文件”单击“保存”
2)修改新生成的ks.cfg文件:
----------------------------------------------------
[root@rhce ~]# cat /root/anaconda-ks.cfg //安装系统时自动记录的安装信息
复制%pachages 后的部分记录系统安装时的软件包的安装情况,复制下来全部复制到ks.cfg文件后面
[root@rhce ~]# vim ks.cfg
粘贴到最后边 
这里看一下序列号有没有跳过,没有就自己手动添加上。
在firstboot --disable下边加上
key --skip
----------------------------------------------------
3、将配置文件复制到制定位置:
我们在/tftpboot/pxelinux.cfg/default文件中曾设置ks=ftp://本机的ip地址/ks.cfg
将文件复制到该位置:
----------------------------------------------------
[root@rhce ~]# cp ks.cfg /var/ftp/
----------------------------------------------------
六、复制Linux系统安装文件:
在配置ks.cfg文件时,我们设置的路径为/pub,如图:
------------------------------------------------------
[root@rhce ~]# umount /dev/hdc
[root@rhce ~]# mount /dev/hdc /var/ftp/pub/
mount: block device /dev/hdc is write-protected, mounting read-only
------------------------------------------------------
七、确定相关服务的状态:
------------------------------------------------------
[root@rhce ~]# iptales -F
关闭防火墙规则: [确定]
[root@rhce ~]# setenforce 0 //关闭selinux
[root@rhce ~]# chkconfig tftp on
[root@rhce ~]# chkconfig dhcpd on
[root@rhce ~]# chkconfig vsftpd on
[root@rhce ~]# service xinetd restart
[root@rhce ~]# service dhcpd restart
[root@rhce ~]# service vsftpd restart
------------------------------------------------------
八  新建虚拟机网卡启动测试。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了在RHEL6.8上搭建本地yum服务器,你需要进行以下步骤: 1. 首先,安装"Development Tools"软件包,可以使用以下命令进行安装:yum groupinstall "Development Tools" 2. 接下来,我们需要更换yum。首先,删除RHEL原有的yum,可以使用命令:rpm -qa|grep yum|xargs rpm -e --nodeps 3. 然后,下载CentOS的yum安装包并进行安装,可以使用以下命令:yum install -y http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm 4. 创建本地yum的配置文件。在/etc/yum.repos.d/目录下创建一个新的文件,比如rhel6server.repo,并在其中加入以下内容: [Server] name=rhel6server baseurl=file:///rhel6/Server enabled=1 gpgcheck=0 5. 最后,创建本地yum的目录。在根目录下创建一个名为rhel6的文件夹,并在其中创建一个名为Server的子文件夹。 现在你已经成功搭建RHEL6.8的本地yum服务器。你可以使用yum命令来安装和更新软件包,它会从你的本地中获取软件包。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [开发环境——基于RHEL 6.8开发环境的搭建](https://blog.csdn.net/weixin_33810006/article/details/92651442)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [RHEL6/redhat6通过安装光盘制作本地yum](https://blog.csdn.net/sj349781478/article/details/126881729)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值