openshift/origin学习记录(12)——离线安装集群

最近在公司申请了三台云主机,并在这三台云主机上搭建openshift集群。由于公司的云主机是内网环境,无法连接外网,所以需要离线安装。记录过程如下:

最近较忙,这里简要记录一下安装过程,做下备份。

搭建本地yum服务器

  • 在之前在线安装的openshift集群节点上执行yum history,查看yum的安装历史。
  • 通过reposync或者参考我的博客《Centos7.2学习记录(2)——yum只下载不安装以及多rpm的安装 》将openshift集群安装过程中需要的RPM包同步到本地。
  • 为下载的RPM包创建yum仓库。通过repocreate创建yum仓库。 可以参考我的博客 Centos7.2学习记录(3)——搭建本地yum仓库
  • 修改/etc/yum.repos.d/ 文件夹下的文件,删除无用的,创建新的repo文件,指向自建的yum仓库。
  • 修改openshift-ansible-openshift-ansible-3.7.0-0.126.0\roles\openshift_repos\files\origin\repos下的openshift-ansible-centos-paas-sig.repo文件,将其指向自建的yum仓库。

搭建本地docker镜像仓库

docker镜像仓库的搭建方式很多。这里主要是修改每台主机上的docker启动参数,添加--add-registry指向自己的docker镜像仓库。这样正常执行docker pull的时候就会去自己的docker镜像仓库中拉取镜像。

之后的安装和在线版的安装过程基本类似

参考《openshift/origin学习记录(0)——Ansible安装多节点openshift集群》

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客生活

centos7 安装 debuginfo

阿里云的centos机器和镜像都没有提供debuginfo的源,而且默认开通的centos并没有提供yum的repo配置文件。这样的话很多的性能调试工具,比如s...

571
来自专栏Jerry的SAP技术分享

如何处理SAP云平台错误消息 there is no compute unit quota for subaccount

点击Deploy按钮,遇到如下错误消息:there is no compute unit quota for subaccount:

1472
来自专栏小怪聊职场

爬虫|利用Anyproxy爬取微信公众号文章及临时链接转永久链接

8858
来自专栏FreeBuf

如何开始对Android应用的逆向分析?

本文是我的关于如何开始Android逆向系列文章的第一部分。在文末提供了一个文档,你可以根据该文档说明部署同我一样的实验环境。

723
来自专栏小程序之家

如何实现小程序登录鉴权

为了方便用户使用小程序时,使用微信账号授权快速登录软件,微信小程序提供了相关的授权接口。小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快...

3443
来自专栏企鹅号快讯

从 GitHub 上获取文件内容

我依稀记得 Java 的 Spring Cloud 中有一个重要的部分就是集中配置: 如图所示,将后台服务的配置文件集中存储于远程的GitHub库,然后通过配置...

2135
来自专栏零基础使用Django2.0.1打造在线教育网站

关于HTTP不能不说的秘密

超文本传输协议(HTTP,HyperText Transfer Protocol) 是互联网上应用最为广泛的一种网络协议。所有WWW文件都必须遵守这个标准。设计...

693
来自专栏Jerry的SAP技术分享

如何在Kubernetes里创建一个Nginx service

Jerry之前的文章如何在Kubernetes里创建一个Nginx应用,已经使用kubectl命令行创建了Pod,但是在kubernetes中,Pod的IP地址...

572
来自专栏lgp20151222

解决gradle下载慢的问题

http://services.gradle.org/distributions/

1364
来自专栏Hellovass 的博客

真·Android Studio 代理设置指南

shadowsocks 在 windows 上是支持 socks 代理和 http 代理,但在 OSX 上只是支持 socks5 代理,属于局部代理。Andro...

884

扫码关注云+社区