高可用安装

<< 单击以显示目录 >>

导航:  安装与配置 > 安装与部署 > 安装平台 >

高可用安装

前提条件

已准备四台主机,其中三台作为集群管理节点,另一台作为集群计算节点。

高可用部署时存储以chiwenfs为例,需确保已配置chiwen-fs,具体配置请参见如何安装K8s集群存储

如使用离线安装,需满足以下条件:

o获取平台离线安装包:mycp-xxx.tar,其中xxx为版本号。

o将离线安装包解压到主机的某个目录下,安装包包含12个文件,具体请参见安装包准备

o安装包的MD5信息已校验。校验方法请参见如何校验安装包的MD5信息

如使用在线安装,需满足以下条件:

o需提前准备一个外部镜像仓库。

o执行以下命令,使用镜像推送工具将平台组件所需镜像提前推送到镜像仓库中。

./push_image.sh -r ${镜像仓库地址} -u ${镜像仓库用户名} -p ${镜像仓库密码}

o所有集群节点需配置镜像仓库免认证。

说明

在线安装不支持ARM架构。

 

主机满足集群Linux节点要求集群Windows计算节点要求

已安装K8s集群,具体请参见安装K8s集群

安装步骤

1.通过SSH方式登录任一节点。

2.执行安装脚本mycp_deploy.sh。

sudo ./mycp_deploy.sh mycp-install

系统回显信息如下:

Confirm('Y' or 'y') or Cancel('N' or 'n'): y

3.确认当前系统的时间是否正确,确认输入“Y”或者“y”,取消则按“N”或“n”。输入“y”,按回车继续。系统回显信息如下:  

? Select Install Mode)  [Use arrows to move, type to filter]

> Offline

 Online

4.选择安装方式,通过↓ ↑键选择Online或Offline:

当选择离线方式Offline时,系统回显信息如下:

? Enabled StorageClass ? (y/N)

确认是否使用该存储类,输入“y”确认使用。

系统回显信息如下:

? StorageClass Name

当选择在线方式Online时,系统回显信息如下:

Public Registry: (0.0.0.0:5000)

输入外部镜像仓库地址,例如:

? Public Registry 10.221.161.186:5000/test-image

系统回显信息如下:

? Enabled auth for online-registry ? (y/N)

确认是否验证在线镜像仓库,需要验证输入“y”,无需验证输入“N”。

输入“y”验证镜像仓库,系统回显信息如下:

User Name:

输入镜像仓库的用户名和密码:

User Name:admin

User Password:passwd123

系统回显信息如下:

? Enabled StorageClass ? (y/N)

确认是否使用该存储类,输入“y”确认使用。

系统回显信息如下:

? StorageClass Name

5.输入存储类的名称,例如:

? StorageClass Name cfs-sc

系统回显信息如下:

? Enter Kubernetes Config Path: /root/.kube/config

6.输入K8s集群配置文件路径,保持默认路径即可,按回车继续。

系统回显信息如下:

? Enter Stack Domain IP: [? for help]

7.输入DomainIP。其中DomainIP为外部访问高可用管理平台的VIP地址,默认端口为443。输入IP后,直接按回车继续。

如输入错误,按住键盘ctrl键,再按退格键(Backspace)删除。

说明

VIP需与各个节点同网段且不被占用。

系统回显信息如下:

? Enter Kubernetes Namespace: (chiwen-system)

8.输入平台组件部署在集群中的命名空间名称,设置后,按回车继续。

系统回显信息如下:

? How many storage allocate for registry pvc,(Unit Gi) (500)

9.输入安装平台组件的镜像仓库所需的K8s集群存储大小。设置后,按回车继续。

系统回显信息如下:

Waiting offline-registry deploy

等待平台进行自动化安装。

当系统回显如下类似信息时,表示高可用平台安装成功。

Successfully installed release:  chiwen-stack

 

Visit url https://10.221.161.158:443

 

[  OK  ] Waiting for ready: https://10.221.161.158:443

 

[  OK  ] Login to miaoyun

 

[  OK  ] Waiting for init import cluster

 

[  OK  ] Waiting for init cicd cloud