主要参照了官网的安装文档,前后安了好屡次,最后才成功,总结以下,这是一个概要版本,给安装过并失败的朋友提醒。linux
事先准备以下:
•提供DNS和DHCP服务的服务器
•vmware 虚拟化 建议 vSphere 6.7U3 或者7.0 (带vCenter)
•用于启动安装文件-点火机 (只有linux和mac程序版本,没有windows版)bootstrap
具体步骤看官网,安装过程大体分为:windows
1,生成和配置点火机 SSH证书api
2,把vmware vCenter的首页证书导入到点火机,准备好访问vCenter的访问域名和密码服务器
3,登录redhat网站获得pull-secret文件app
4,配置DNS解析,主要是api.openshift.gbca.cn 和 apps.openshift.gbca.cn 以及*.apps.openshift.gbca.cn泛解析ide
5,DHCP必须工做正常网站
6,开始安装。 执行安装命令:openshift-install create clusterblog
7,准备咖啡,等待吧 无需任何人为干涉了 。失败的缘由有万千种内存
说明:
如下为自动生成虚拟机,默认配置以下:
1个bootstrap虚机 4CPU +16GB内存 +120GB硬盘 (成功安装后会自动删除,这是正常现象)
3个master虚机r 4CPU +16GB内存 +120GB硬盘
3个worker虚机r 2CPU +8GB内存 +120GB硬盘
1个模板虚机 大约2GB硬盘空间,以上7个虚拟机就是由这个模板机复制而来的,都是自动进行。
以上全部虚拟化都是Fedora core 33.0
关于 点火机:我开始用Centos7 可是没成功,不清楚缘由,可是后来换成了FC33.0 就成功了。
关于硬盘存储 ,这个很是重要,我开始用一个1TB的台式机硬盘结果速度太慢致使屡次失败,最后换成256GB的固态硬盘,用NFS提供给vSphere当集中存储,而后成功了。
关于内存,因为我是2台32GB内存的IBM X3100M4的PC服务器组成的集群,vCenter占用了8GB内存,一个SUSE linux 4GB内存的DNS+NFS+DHCP服务,一个FC 33.0 2GB点火机用,其他的内存才给OKD用,整体来讲有短暂的时段内存被耗尽了。可是不能中途调整为低于16GB的内存,好比我中途停机调整为8GB和12GB过可是都失败了。
关于CPU,开始用i3-2120,结果发现不行,由于是2核心,master要求4核心,因此升级为E3-1220,可是没法升级到官网建议的vShpere6.7U3或者 7.0,只能安装6.5U1,这点不知足安装的最低要求,可是我最后屡次失败后也安装成功了。
若是服务器就最好了,总内存128GB的比较理想,有专业的存储则更好了,能提供更好的磁盘IO。
关于域名解析 openshift 是你的集群名字能够修改 gbca.cn换成你本身的域名 ,其余的不能改。
重要!!!!!!
安装后要运行24小时,让临时数字证书过渡到正式证书,目前等待生效中。