最近在公司申请了三台云主机,并在这三台云主机上搭建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集群》 。

下面是最近整理的离线安装文档pdf版。






注意加上systemctl enable rpcbind与systemctl enable nfs-server


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

  1. ansible 快速部署 kubeadm 离线安装集群

    1,部署kubeadm 单master 多node节点集群 快速获取ansible hosts文件中ip进行自动ssh免密 采用方法 下载所需 软件RPM包 及各依赖RPM打包 node节点获取实时T ...

  2. openshift/origin学习记录(9)——S2I镜像定制(基于Git)

    参考<开源容器云Openshift>一书,制作一个Tomcat的S2I镜像(从Git下载代码,Maven打包,部署到Tomcat上.) 从Svn下载代码的S2I镜像可以参考https:// ...

  3. openshift/origin工作记录(9)——openshift结合jenkins实现持续集成

    最近工作为基于jenkins.Openshift实现持续集成. 由于只给了我一周的时间,这里先记录一下V1.0版的实现过程. 集成jenkins 参考<openshift/origin学习记录( ...

  4. Openshift 4.4 静态 IP 离线安装系列:初始安装

    Openshift 4.4 静态 IP 离线安装系列:初始安装 上篇文章准备了离线安装 OCP 所需要的离线资源,包括安装镜像.所有样例 Image Stream 和 OperatorHub 中的所有 ...

  5. kubeadm 安装集群 1.16.12

    kubeadm 安装集群 添加源 mirror=https://mirrors.aliyun.com # mirror=https://mirrors.ustc.edu.cn### docker 源 ...

  6. 2020.9.16工作问题记录————CentOS6离线安装nginx和keepalived

    工作问题记录----CentOS6离线安装nginx和keepalived 1.下载 nginx 和 keepalived 安装包并传入虚拟机: nginx 下载地址:http://nginx.org ...

  7. kubernetes(K8S)学习笔记P6:K8s集群|java项目部署

    kubernetes(K8S)学习笔记P6:K8s集群|java项目部署 8.集群资源监控 8.1概述 8.2搭建集群监控平台系统 8.2.1部署prometheus 8.2.3部署Grafana 8 ...

  8. 第二课 ceph基础学习-OSD扩容换盘和集群运维

    第二课 ceph基础学习-OSD扩容换盘和集群运维 文章目录 第二课 ceph基础学习-OSD扩容换盘和集群运维 第一节 OSD扩容 1.1 扩容背景 1.2 横向扩容 1.3 纵向扩容 1.4 数据 ...

  9. Kubernetes(k8s)1.14 离线版 集群搭建系列

    声明:          如果您有更好的技术与作者分享,或者商业合作:          请访问作者个人网站 http://www.esqabc.com/view/message.html  留言给作 ...

最新文章

  1. HTML5 拖拽的简单实践
  2. html自动按键,VBS脚本和HTML DOM自动操作网页
  3. 数据结构杂谈(五)——栈
  4. Java基础语法及其经验总结
  5. FineReport的公式编辑框的语法简介
  6. 从入门到入土:基于C语言采用TCP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统
  7. 软件测试——JUnit基础
  8. 计算机修理工具包价格,电脑修复工具包#200多个联想工程师专用电脑修复小工具打包...
  9. 由于ORACLE_SID未设定造成的ora-12162 错误
  10. 获取必应每日一图网址
  11. 使用Docker容器来搭建LNMP(Nginx+Mysql+php)+Wordpress
  12. react组件设计原则_可靠React组件设计的7个准则之封装
  13. 基于Android的记事本APP设计与实现
  14. 【架构】1366- 如何画出一张优秀的架构图
  15. C语言学习一些指针随笔记
  16. 云呐|fsu动环监控维修,fsu动环监控单元是什么
  17. WEB前端大作业-速拍摄影服务响应式网页模板(HTML JS CSS))
  18. 5.13.1.3 jmeter组件-非测试元件—HTTP代理服务器--HTTPS证书及其安装
  19. mockjs的安装使用
  20. 海尔集团张瑞敏经典语录

热门文章

  1. 中国信通院发布《车联网白皮书》,车联网迈入商用部署新时期
  2. 对于PTA exercise 3-3 Write a function expand(s1,s2) 问题的一种解法与思考
  3. 苏州超级计算机叫什么,苏州超级计算机中心正式揭牌
  4. 关于PROPAGATION_NESTED的理解
  5. 【计算机视觉】数字图像与机器视觉基础
  6. Dijkstra算法和堆优化
  7. 简易小说爬虫显示器的不同语言实现示例(Python-tkinter-wxpython-pyqt5-Flask,Java,C,C++,C#,Lua,Go,Kotlin,HTML,JS,VB,PHP,R)
  8. TensorFlow2 大幅提高模型准确率的神奇操作
  9. IE11修改为IE8
  10. linux shell urldecode_shell 下 urlencode/urldecode 编码/解码的几种方法