主要解决v1.5.0 rpm找不到问题.安装过程好像报错 origin-docker-excluder-1.5.0......
openshift origin1.5.0安装,
openshift-ansible安装会自动生成origin-v1.5.0相关rpm的仓库.但是默认从
git clone https://github.com/openshift/openshift-ansible.git
拉取的代码,ansible加的仓库如下文件
[root@node1 ~]# ll /etc/yum.repos.d/openshift-ansible-centos-paas-sig.repo
-rw-r--r--. 1 root root 893 Apr 18 16:59 /etc/yum.repos.d/openshift-ansible-centos-paas-sig.repo
里面的repo url是
http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin/
然而打开上面这个url并没有1.5.0的相关origin的rpm包
下面的url才有1.5.0的rpm包:我在github上回答过这个问题,url懒得找了,有点忙,很蛋疼
https://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin/
于是搜了下openshift-ansible-master,即从git clone下的项目下搜这
http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin/
这个url.发现这个url在下面这个文件里.
openshift-ansible-master\roles\openshift_repos\files\origin\repos\openshift-ansible-centos-paas-sig.repo
打开上面这个文件一看
[centos-openshift-origin]
name=CentOS OpenShift Origin
baseurl=http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin/ #这里改成我给的url
enabled=1
gpgcheck=0 # 改成0
gpgkey=file:///etc/pki/rpm-gpg/openshift-ansible-CentOS-SIG-PaaS
[centos-openshift-origin-testing]
name=CentOS OpenShift Origin Testing
baseurl=http://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin/
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/openshift-ansible-CentOS-SIG-PaaS
[centos-openshift-origin-debuginfo]
name=CentOS OpenShift Origin DebugInfo
baseurl=http://debuginfo.centos.org/centos/7/paas/x86_64/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/openshift-ansible-CentOS-SIG-PaaS
[centos-openshift-origin-source]
name=CentOS OpenShift Origin Source
baseurl=http://vault.centos.org/centos/7/paas/Source/openshift-origin/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/openshift-ansible-CentOS-SIG-PaaS
然后执行安装,即可.