yum仓库配置有两种方式:
第一种:每台机器都配置一个本地文件系统上的yum仓库:file:///package/path/
第二种:配置一台节点的本地文件系统yum仓库,软链接发布到httpd服务器上去
第一种制作过程:
mount查看挂载情况
mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
cd /etc/yum.repos.d //进入到仓库目录
vi Centos-Media.repo将光盘检查改为0,ennable改为1
因为yum默认执行本地Base库,所有可以将其他包改名
rename .repo .repo.bak *
mv Centos-Media.repo.bak Centos-Media.repo
这个时候默认就执行repo后缀的文件夹,就只有创建的这个
连网的时候再恢复文件名即可在线下载
第二种制作过程:
挑选一台机器,挂载一个系统光盘到本地目录/mnt/cdrom下
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
启动一台httpd服务器,并将/mnt/cdrom软链接到httpd服务器的/var/www/html目录种去
cd /var/www/html
ln -s /mnt/cdrom ./soft_ware
再通过网页访问测试一下
http://localhost/soft_ware
如果成功的话就能看到光盘的目录内容
最后再去各台yum的客户端配置这个http地址到repo配置文件就可以了
cd /etc/yum.repo.d/
rename .repo .repo.bak *
cp Centos-Media.repo.bak Centos_My.repo (重命名为目标仓库的名字,这样才能默认生效)
vi Centos_My.repo
将里面的
name=Centos_My
baseurl=http://localhost/soft_ware
将enabled=0改为=1
保存退出,用yum repolist检查是否成功
###注意用scp传文件的时候,一定要两个节点都安装过scp