1 中软国际签署CLA,加入到openGauss社区-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

中软国际签署CLA,加入到openGauss社区

7riU_gh_3a181fa 来源:华为计算 作者:华为计算 2021-06-30 11:41 次阅读

2021年6月,中软国际签署CLA(公司贡献者许可协议),正式加入openGauss社区。 在还没有加入社区之前,中软国际就已经深度参与社区开发,并成功为openGauss社区贡献集群管理工具-openGauss Housekeeper。

关于openGauss Housekeeper

openGauss Housekeeper不仅为openGauss集群实现自动化的高可用主备管理,而且还通过实现浮动IP,为openGauss集群对外呈现统一的浮动IP服务,用户只需要通过统一的浮动IP访问数据库,而无需了解集群内部组网细节与主备节点切换,从而大大简化了用户对集群的使用。

openGauss Housekeeper是开源版本,目前是第一个版本,提供了基础服务功能,后续版本将不断进行功能增强。

openGauss Housekeeper系统架构

openGauss Housekeeper支持openGauss数据库一主多备组网,备节点数量大于或等于二个。

openGauss Housekeeper包含三个模块,其部署与模块间SSH信任关系如下图所示:

GGHC:openGauss集群管理端,它运行在独立主机上,定时发起数据库集群健康检测,在发现节点故障时发起自动恢复处理,并在主节点故障需要主备切换时,发起对浮动IP漂移的处理。

GGHS:它是GGHC的远端处理代理,部署在高斯集群omm账号下。它接受GGHC调用,完成集群健康检测操作、节点状态恢复操作、主备切换操作以及浮动IP漂移处理。

floatip:它是一个floatip.sh脚本,实现浮动IP启停处理。因为该命令需要root权限才能执行,因此还需要在sudo文件中配置权限。

2e52498c-d8e3-11eb-9e57-12bb97331649.png

图1 GGHK系统架构图

说明:开源版本只有openGauss Housekeeper核心代码,没有考虑GGHC进程可靠性与主机节点的可靠性。实际应用时,建议用户增加对GGHC进程的监控,在其出现故障后对其进行拉起,还可以对GGHC实现主/备组网,避免单点故障。

openGauss Housekeeper技术指标

openGauss Housekeeper支持openGauss一主N备,N的数量大于等于2

openGauss Housekeeper定时对数据库集群进行健康检测,检测周期可配,默认值10秒。若实际检测花费时间小于检测周期,则继续sleep到检测周期值后进入下一轮检测,否则立即进行下一轮检测。实际检测花费时间与网络和openGauss集群节点负荷有关。

openGauss Housekeeper基本功能和特性

支持GGHC通过定时对数据库集群状态进行健康检测,在发现故障Standby节点时对其进行恢复。在发现Primary节点故障,优先进行恢复处理;若不可恢复,按照高斯集群选择候选Primary节点算法选择候选Primary节点,并进行主备切换,同时将浮动IP随漂移到当前Primary节点。

支持检测的故障类型包括:openGauss进程被kill,被stop,主机被重启、被关机,网卡故障。

支持openGauss数据库集群对外呈现统一的浮动IP服务。在系统启动时自动检测Primary节点是否绑定浮动IP,未绑定时帮助其绑定。

支持主机或网卡故障情况,发生主备故障切换后,gghc无法通过openGauss执行gs_om -t refreshconf命令,以及无法通过gghs清理故障主节点postgresql.conf中的浮动ip,gghc能够记录这些状态,并每轮健康检测时检测主机或网卡是否故障恢复,一旦发现恢复,则继续完成之前未完成处理。

支持对无法自动修复的故障场景打印CRITICAL日志信息,以期人工参与处理。

支持openGauss单网络和双网络平面(对外监听网络平面和内部SSH互信及内部主备数据同步网络平面)。

特别说明

因为GGHC会根据openGauss集群当前状态和工作状态的上下文进行切换处理,因此如果需要人工进行集群维护,务必停止GGHC进程。待集群状态正常,并且与GGHC记录的状态一致时,才启动GGHC重新委托其进行维护,否则可能导致openGauss集群状态混乱。

中软国际有限公司简介: 中软国际有限公司是行业领先的全球化软件与信息技术服务企业之一,成立于2000年,为香港主板上市公司,致力于使能软件企业引领发展,服务制造企业转型升级。2020年,中软国际蝉联Gartner全球IT服务市场份额TOP100,已是国内最大的软件与信息技术服务企业之一。

文章出处:【微信公众号:华为计算】

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 主机
    +关注

    关注

    0

    文章

    993

    浏览量

    35114
  • 数据库
    +关注

    关注

    7

    文章

    3794

    浏览量

    64360

原文标题:中软国际正式加入openGauss社区

文章出处:【微信号:gh_3a181fa836b6,微信公众号:华为计算】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国际Al Agent专题调研活动圆满收官

    近日,来自国内多家知名机构的40多位投资人、分析师齐聚国际解放号总部基地,开展业务专题调研活动。本次活动主要聚焦
    的头像 发表于 12-17 09:21 284次阅读

    跃昉科技正式加入openGauss社区

    日前,跃昉科技签署CLA(Contribution License Agreement,贡献许可协议),正式加入openGauss社区,致力
    的头像 发表于 10-18 09:28 412次阅读

    国际与华为云深化战略合作

    华为云全球Marketing与销售服务总裁石冀琳及其团队莅临国际西安总部,与国际董事局主
    的头像 发表于 09-19 14:28 497次阅读

    国际与陕西广电网络签署战略合作协议备忘录

    近日,北京国际信息技术有限公司与陕西广电网络传媒(集团)股份有限公司在国际西安园区
    的头像 发表于 07-22 11:03 551次阅读

    江波龙加入openEuler社区,携手欧拉生态共助存储发展

    与新版本的兼容性认证。江波龙与openEuler社区合作2024年1月,江波龙签署了贡献者许可协议(ContributorLicenseAgreement,CLA
    的头像 发表于 07-11 08:21 374次阅读
    江波龙<b class='flag-5'>加入</b>openEuler<b class='flag-5'>社区</b>,携手欧拉生态共助存储发展

    国际亮相openGauss Developer Day 2024

    2024年6月21日,数据库技术界的年度盛事——openGauss Developer Day 2024在北京昆泰嘉瑞文化中心盛大开幕。这场由openGauss社区主办的大会,吸引了来自全国各地的数据库开发者、技术专家和行业领袖
    的头像 发表于 06-22 09:28 648次阅读

    国际与深开鸿加入北方设计联盟,共推开源鸿蒙智能物联

    近日,北京国际信息技术有限公司(简称“国际”)与深圳开鸿数字产业发展有限公司(简称“深开
    的头像 发表于 06-19 11:34 713次阅读

    国际携手深开鸿加入北方设计联盟

    近日,北京国际信息技术有限公司(简称“国际”)与深圳开鸿数字产业发展有限公司(简称“深开
    的头像 发表于 06-19 10:56 596次阅读

    深开鸿携手中国际加入北方设计联盟,赋能津鸿生态建设

    近日,深开鸿与国际正式加入北方设计联盟(NorthDesignUnion,简称“联盟”)。这是继深开鸿、
    的头像 发表于 06-18 08:33 495次阅读
    深开鸿携手中<b class='flag-5'>软</b><b class='flag-5'>国际</b><b class='flag-5'>加入</b>北方设计联盟,赋能津鸿生态建设

    江波龙加入龙蜥社区,共拓存储产业生态

    近日,深圳市江波龙电子股份有限公司(简称“江波龙”)签署CLA(ContributorLicenseAgreement,贡献者许可协议),正式加入龙蜥社区(OpenAnolis)。龙
    的头像 发表于 05-25 08:20 374次阅读
    江波龙<b class='flag-5'>加入</b>龙蜥<b class='flag-5'>社区</b>,共拓存储产业生态

    国际移动应用鸿蒙化专家服务”联营商品正式上架华为云云商店

    近日,国际联合华为云推出的“国际移动应用鸿蒙化专家服务”正式上线华为云云商店,成为华为云
    的头像 发表于 05-20 11:21 543次阅读
    “<b class='flag-5'>中</b><b class='flag-5'>软</b><b class='flag-5'>国际</b>移动应用鸿蒙化专家服务”联营商品正式上架华为云云商店

    PWM信号加入到EN脚的调光情况

    一、PWM 调光的种类     ①、PWM信号加入到EN脚     ②、PWM加入二极管调光     ③、PWM加入RC滤波  二、PWM 调光的种原理 PWM信号时利用数字信号对模拟电路进行控制
    的头像 发表于 05-09 17:32 1068次阅读
    PWM信号<b class='flag-5'>加入到</b>EN脚的调光情况

    国际签署CLA,正式加入OpenCloudOS操作系统开源社区

    近日,国际签署 CLA(Contributor License Agreement 贡献者许可协议),正式
    的头像 发表于 04-15 11:42 685次阅读

    助力陕西智慧消防建设 国际与陕西省消防救援总队签署合作协议

    北京国际信息技术有限公司(以下简称“国际”)与陕西省消防救援总队开展高层互访活动,
    的头像 发表于 03-21 15:04 424次阅读

    国际助您快速加入鸿蒙生态,找到商业增长新路径

    3月20日,国际受邀参加在上海举办的“华为云鸿蒙生态协同”开发者技术沙龙,本次沙龙由上海市中小企业发展服务中心指导,华为云计算技术有限公司与上海市计算机行业协会共同承办
    的头像 发表于 03-21 09:37 374次阅读
    <b class='flag-5'>中</b><b class='flag-5'>软</b><b class='flag-5'>国际</b>助您快速<b class='flag-5'>加入</b>鸿蒙生态,找到商业增长新路径