HA的安装与部署
- 环境准备:需要至少两台安装了openEuler 21.09的物理机/虚拟机(现以两台为例),安装方法参考《openEuler 21.09 安装指南》。
- 注:两台主机均需要进行以下操作,现以其中一台为例。
在使用HA软件之前,需要确认修改主机名并将所有主机名写入/etc/hosts文件中。
修改主机名
编辑
/etc/hosts
文件并写入以下字段172.30.30.65 ha1
172.30.30.66 ha2
配置yum源
成功安装系统后,会默认配置好yum源,文件位置存放在/etc/yum.repos.d/openEuler.repo
文件中,HA软件包会用到以下源:
name=OS
baseurl=http://repo.openeuler.org/openEuler-21.09-LTS-SP2/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.09-LTS-SP2/OS/$basearch/RPM-GPG-KEY-openEuler
name=everything
baseurl=http://repo.openeuler.org/openEuler-21.09-LTS-SP2/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.09-LTS-SP2/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-21.09-LTS-SP2/EPOL/$basearch/
enabled=1
gpgcheck=1
设置hacluster用户密码
# passwd hacluster
管理服务
关闭防火墙
# systemctl stop firewalld
修改/etc/selinux/config文件中SELINUX状态为disabled
# SELINUX=disabled
管理pcs服务
启动pcs服务:
# systemctl start pcsd
-
# systemctl status pcsd
若回显为如下,则服务启动成功。
管理pacemaker服务
启动pacemaker服务:
查询pacemaker服务状态:
# systemctl status pacemaker
若回显为如下,则服务启动成功。
管理corosync服务
-
# systemctl start corosync
查询corosync服务状态:
# systemctl status corosync
若回显为如下,则服务启动成功。
- 注:一个节点上执行即可
# pcs host auth ha1 ha2
访问前端管理平台
上述服务启动成功后,打开浏览器(建议使用:Chrome,Firfox),在浏览器导航栏中输入即可。
- 此界面为原生管理平台
若安装社区新开发的管理平台请参考此文档https://gitee.com/openeuler/ha-api/blob/master/docs/build.md
- 下面为社区新开发的管理平台
- 下一章将介绍如何快速使用HA高可用集群,以及添加一个实例。请参考HA的使用实例文档。