所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 故障处理 06

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
数据库系统故障处理

数据库系统故障处理

数据库系统故障指的是因当前数据库高可用场景限制导致的系列故障,该类故障都可以通过修复手段使系统满足数据库高可用机制触发数据库的自我修复。

备数据库无法升主

现象描述

主数据库已经故障无法响应业务请求,备数据库无法升主。

可能原因

主数据库的故障特殊,导致备数据库无法满足升主条件,如主数据库虽然故障但浮动IP无法解绑,导致备库无法绑定浮动IP而无法升主。

定位思路

强制重启主数据库所在的虚拟机节点,释放数据库的浮动IP资源。

处理步骤
  1. 执行以下命令登录Fusionsphere Openstack控制节点。

    ssh 用户名@Openstack控制节点IP地址

    默认帐户:fsp,默认密码:Huawei@CLOUD8。

  2. 执行以下命令,并按提示输入root用户的密码,默认密码:Huawei@CLOUD8!,切换到root。

    su - root

  3. 导入环境变量。
  4. 执行如下命令查询主数据库所在虚拟机节点的uuid。

    nova list --all-|grep '数据库所在的虚拟机节点IP'

    图24-4 查询uuid结果

    查询出的红框部分表示虚拟机的uuid。

  5. 执行如下命令,强制重启主数据库虚拟机节点。

    nova reboot 虚拟机节点的uuid –hard

    斜体部分需要替换为步骤 4中查询出的实际虚拟机uuid。

  6. 等待3-5分钟,登录备数据库执行如下命令检查数据库是否升主。

    source /etc/profile

    service gaussdb query

    图24-5 数据库状态
    • 是,执行结果如上图所示表示备数据库升主成功,故障处理成功。
    • 否,执行结果如果和上图不一致,请联系技术支持工程师协助解决。

备数据库异常无法启动

现象描述

备数据库显示故障,无法自恢复。

可能原因

正常情况下备数据异常时会自动从主库同步数据自我修复,但是如果因为网络等原因超过两次修复失败备库就会停止恢复需要人工恢复。

定位思路

执行人工修复,强制备库从主库同步数据。

处理步骤
  1. 使用“PuTTY”,登录PUB-DB01节点。

    默认帐户:gaussdb,默认密码:Huawei@123。

  2. 执行以下命令,并按提示输入root用户的密码,默认密码:Cloud12#$,切换到root。

    sudo su - root

  3. 执行以下命令,检查数据库状态,并查看当前登录节点是否为备节点。

    service had query

    回显信息类似如图24-6所示,“ROLE”为“active”的节点为主节点,否则为备节点。

    图24-6 数据库状态

  4. 根据步骤 3的回显信息,判断当前登录节点是否为备节点?

  5. 执行如下命令切换用户到dbadmin。

    su dbadmin

  6. 执行如下命令,同步主库数据。

    gs_ctl build

    图24-7 同步主库数据
    • 是,执行结果如上图所示表示数据库备库恢复成功,故障处理成功。
    • 否,执行结果如果和上图不一致,请联系技术支持工程师协助解决。

翻译
下载文档
更新时间:2019-08-19

文档编号:EDOC1100043088

浏览量:18392

下载量:439

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页