openstack本地yum源配置
时间:2016-10-10 09:37 来源:潇湘夜雨 作者:华嵩阳 点击:次
1.下载网络yum仓库
[root@node1 ~]# wget -S -c -r -np -L https://repos.fedorapeople.org/openstack/EOL/openstack-havana/
如果已经用仓库软件包可不用下载
yum install vsftp #安装ftp服务
2.将下载的仓库软件放到vsftp匿名用户的根目录
service vsftpd start #启动ftp服务
3.测试ftp是否能正常访问:ftp://172.18.109.235/
注意:ftp根目录的权限一般不用修改,如果要调整,可以设置成755,但不能设置成777,以免匿名用户不能访问,
4.创建yum源配置文件
[root@node1 ~]# cd /etc/yum.repos.d/
[root@node1 yum.repos.d]# vim openstack-havana.repo #创建新的yum源文件
[openstack-havana]
name=OpenStack Havana Repository
baseurl=ftp://172.18.109.235/pub/openstack-havana/epel6/
enabled=1
skip_if_unavailable=0
gpgcheck=0
注意:baseurl的路径一定要写正确,保证该根路径下有一个repodata目录,该目录中的文件记录了软件包之间
的依赖关系。
[root@node1 ~]# yum repolist #查看当前的仓库
已加载插件:fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* epel: ftp.cuhk.edu.hk
* extras: mirrors.sina.cn
* updates: centos.ustc.edu.cn
仓库标识 仓库名称 状态
base CentOS-6 - Base 6,696
centos-openstack-juno CentOS-6 - OpenStack juno 129
*epel Extra Packages for Enterprise Linux 6 - x86_64 12,241
extras CentOS-6 - Extras 62
openstack-havana OpenStack Havana Repository 1,095
updates CentOS-6 - Updates 499
repolist: 20,722
[root@node1 ~]# yum clean all #清理yum缓存
[root@node1 ~]# yum makecache #创建yum缓存
已加载插件:fastestmirror, security
Loading mirror speeds from cached hostfile
epel/metalink | 6.4 kB 00:00
* base: mirrors.163.com
* epel: mirrors.ustc.edu.cn
* extras: mirrors.163.com
* updates: mirrors.sina.cn
base | 3.7 kB 00:00
base/group_gz | 226 kB 00:00
base/filelists_db | 6.4 MB 00:02
base/other_db | 2.8 MB 00:00
centos-openstack-juno | 2.9 kB 00:00
centos-openstack-juno/filelists_db | 87 kB 00:00
centos-openstack-juno/other_db | 37 kB 00:00
epel/filelists_db | 7.9 MB 00:01
epel/updateinfo | 737 kB 00:00
epel/other_db | 2.9 MB 00:00
extras | 3.4 kB 00:00
extras/filelists_db | 38 kB 00:00
extras/prestodelta | 1.3 kB 00:00
extras/other_db | 51 kB 00:00
openstack-havana | 2.9 kB 00:00
openstack-havana/filelists_db | 1.2 MB 00:00
openstack-havana/other_db | 298 kB 00:00
updates | 3.4 kB 00:00
updates/filelists_db | 1.5 MB 00:00
updates/prestodelta | 186 kB 00:00
updates/other_db | 26 MB 00:03
元数据缓存已建立
|