rgw创建rpm源仓库
2016-09-05
介绍
对象存储以http的方式对外提供服务,那么是可以用来创建rpm源仓库。
步骤
创建本地源
在一个centos的系统上获取rpm包用来后面的测试,
1 | # yum install –downloadonly redis |
本地系统是ubuntu,使用createrepo
在本地创建一个源仓库,
1 | # apt-get install createrepo |
同步到rgw
将该目录使用s3cmd
同步到rgw
1 | # cd .. |
应该保证该bucket下的所有对象,包括repodata下的文件,acl为public-read
1 | # s3cmd -c myconf setacl --verbose --acl-public --recursive s3://mirrors/repo/ |
验证
给centos配置源:
1 | # vim /etc/yum.repos.d/repotest.repo |
验证:
1 | # yum repolist |