一开始就被坑了,需要安装openstack-utils这玩意,普通的yum源里怎么可能有这玩意,重新审查了下源,好吧,四只眼都不好使,还需要epel.repo和openstack.repo,那就搞起
1:epel.repo
# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.mbrYtn: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing… ########################################### [100%]
1:epel-release ########################################### [100%]
2:openstack.repo
这个就直接配置yum源好了,vim /etc/yum.repos.d/openstack.repo,添加下面几行
[epel-openstack-grizzly]
name=OpenStack Grizzly Repository for EPEL 6
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/epel-6
enabled=1
skip_if_unavailable=1
gpgcheck=0
priority=98
这下应该OK了吧
yum clean all && yum makecache && yum list
坑爹,http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/epel-6这url返回个404,郁闷的,这么快就过时了,继续找
直接浏览器点开https://repos.fedorapeople.org/repos/openstack/,根本就没有openstack-grizzly这目录,只有openstack-havana,openstack-icehouse,openstack-juno文件夹里有内容
瞄了半天,貌似havana和icehouse里面有epel-6,好吧havana修改时间晚一点,就这个好了,修改openstack.repl
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6
再来一次 yum clean all && yum makecache && yum list
这回路径有了,可是openstack-utils所在的源还是不在,真是坑爹,看来repo一定包含grizzly,网上搜了下,今年4月份之前,还都是这个URL,可见最新的已经做了修改,没办法http://repos.fedorapeople.org/repos/openstack目录下,一个个目录找,看能否找到需要的关键字
费了我九牛二虎之力,终于https://repos.fedorapeople.org/repos/openstack/EOL/openstack-grizzly/被我发现了,下面还有个epel-6,如果这个还不行,就要吐血了,偏偏这个时候openvpn又连不上了,我也是醉了
还是开虚拟继续好了,先把dnsmasq-utils装了,既然不让我用源安装openstack-utils,我直接wget rpm总行吧~!
yum install crudini
rpm -ivh openstack-utils-2013.2-1.el6.1.noarch.rpm
应该OK了
还以为全部用源比较顺利呢,看看也就醉了,还是等下次有时候用源代码弄好了~!