分类: 星明科技

  • 祺石软件加入国家超算互联网联合体,探讨超算发展新路径

    2023年8月30日,国家超算互联网联合体工作会议在北京举办。科技部高新司、超算互联网总体专家组及工作推进组、鹏城实验室、郑州祺石信息技术有限公司等单位出席本次会议。

    国家超算互联网联合体工作会议全体合影

    会上,43家超算互联网联合体成员授牌仪式顺利举行,联合体成员就超算互联网工作进展等情况进行了探讨,同时就“超算互联网白皮书”资料收集稿展开研讨。梅建平副司长在会中表示,为满足国家重要战略任务的海量计算需求,需以互联网思维方式运营超算算力,广泛支撑全国数字经济发展。

    今年2月,科技部高新司在深圳组织召开了国家超算互联网发展工作部署会,并研究制定了《国家超算互联网专项部署方案》。在《部署方案》的指导下,成立了国家超算互联网工作推进组、总体专家组以及超算互联网联合体,将超算互联网建设工作落到实处。

    郑州祺石信息技术有限公司(右六)和国家超算互联网联合体成员授牌合影

    截止到8月底,已有43家单位成为联合体成员,包含国家超算中心、超算研制单位和研究机构、网络运营商、应用软件商和应用服务商等,另外还有多家单位递交了联合体入会申请。随着国家超算互联网建设步入快车道,超算互联网联合体正积极调研现有超算平台、应用平台、应用软件等技术积累情况,加速设计并建设国家超算互联网应用与服务公共平台雏形。

    与会专家还就“超算互联网发展白皮书”资料收集稿进行探讨。作为第一部以超互联网联合体名义对外发布的权威报告,其正式发布后,将为凝聚多方共识建设超算互联网,提供行动指导和决策参考。

  • 祺石软件加入欧拉开源社区,携手生态共助发展

    近日,郑州祺石信息技术有限公司(简称:“祺石软件”)与欧拉开源社区(openEuler)达成开源贡献共识,并签署CLA(ContributorLicense Agreement,贡献者许可协议),正式加入欧拉开源社区。

    openEuler是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。

    openEuler通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。

    作为一家专注于智慧运维的创新型高新技术企业,祺石软件凭借着出色的运维监控、运维管理、运维分析、运维服务产品,与政府、高校、医疗、企业等行业客户展开密切深入地合作,并受到合作单位一致好评和业内人士的认可。

    此次与openEuler达成开源贡献共识,并签署CLA协议,加入openEuler社区,证明了祺石软件的技术实力得到了欧拉开源生态的认可,相关技术与openEuler生态完成适配。

    在未来,祺石软件将秉承分享精神,积极参与社区建设,携手openEuler生态,实现祺石产品“统一操作系统支持多设备,应用一次开发覆盖全场景”,共同推动中国信创产业的发展与进步,为数字中国的基础设施建设添砖加瓦。

  • 祺石软件荣获2023黄河鲲鹏开发者大赛三等奖

    9月19日,以“创想无限”为主题的2023黄河鲲鹏开发者大赛河南区域决赛圆满落幕。本届大赛由河南省教育厅、黄河科技集团、华为技术有限公司联合主办,郑州中原科技城管委会、中原鲲鹏生态创新中心共同承办。郑州祺石信息技术有限公司联合郑州铁路职业技术学院使用日志智能分析解决方案参赛,经过激烈角逐后,成功获得“数智赛道”三等奖。

    黄河鲲鹏开发者大赛是华为开发者大赛的河南区域赛,旨在推动河南省创新人才培养,推动产业数字化转型升级,助力河南省数字经济产业高质量发展,帮助开发者实现从“用上”鲲鹏到“用好”鲲鹏,加速开发者从学习知识向产业实践转化,打造智能世界的黑土地,共赢智能新时代。

    本次大赛共有来自企业伙伴和高校的121支团队,571名选手参赛。经过层层选拔后,祺石日志数据智能分析解决方案得到了评委的高度评价。

         未来,祺石软件将继续秉承着做好产品和服务好客户的初心,不断提升研发技术水平,持续推进产品迭代,为推进信创生态的发展贡献自己的一份力量。

  • 祺石软件加入中国电子云人工智能创新应用产业联盟

    近日,郑州祺石信息技术有限公司(简称:“祺石软件”)加入中国电子云人工智能创新应用产业联盟(以下简称“联盟”),为我国人工智能产业的发展和创新注入新的活力。

    联盟由中国电子云发起,旨在整合各成员优质资源,构建我国人工智能产业生态,提升我国人工智能产业的竞争力,强化人工智能与经济社会各领域深度融合,培育AI产业生态结构,构建应用牵引、跨界融合、开放共享的产业体系为宗旨。联盟将围绕国家人工智能产业发展总体布局,充分发挥联盟在产业发展过程中的促进作用,将联盟打造成为具有全国影响力的人工智能产业组织。

    作为一家专注于智慧运维的创新型高新技术企业,祺石软件凭借着出色的运维监控、运维管理、运维分析、运维服务产品,与政府、高校、医疗、企业等行业客户展开密切深入地合作,并受到合作单位一致好评和业内人士的认可。

    此次加入中国电子云人工智能创新应用产业联盟,证明了祺石软件的技术实力得到了联盟的认可。在未来,祺石软件将在深入开展AIOps技术实践与创新应用,为推动构建我国人工智能产业生态,提升我国人工智能产业的竞争力贡献力量。

  • 运维思考:运维管理与运维自动化

    运维的工作有哪些?

    (1)基础设施,包括网络、服务器、操作系统等工作;

    (2)环境管理,包括开发环境、测试环境、生产环境等;

    (3)部署,将应用或系统部署至不同环境;

    (4)监控,对基础设施、应用或系统进行监控;

    (5)告警响应,对告警通知的响应及处理;

    (6)性能优化,对系统及相关组件性能进行优化;

    (7)系统高可用,对应用系统中的单点进行高可用升级;

    (8)SLA保障,保证业务系统的可用性,可根据SLA实现自动扩缩容;

    以上工作是根据运维管理框架进行提取,包含但并不限于以上几方面。

    2、运维现状

    从“二八定律”来看,以上运维工作有80%可以通过繁琐的手动处理进行处理,有20%需要根据不同因素来进行特定处理。

    而80%的工作我们可以借助自动化进行处理,而剩下的20%可以借助监控的多维监控,对问题进行收集、分析进一步判断处理。

    3、运维管理

    从运维现状来看,我们优先需要解决的是自动化的问题,而自动化的前提是标准化/规范化,而好的自动化需要配合可视化或web化,可以将我们80%或更多的工作进行优化。因此目前我们总结的运维管理主要目标是标准化/规范化,自动化,可视化/web化。其中标准化可根据运维实际情况进行制定;而可视化/web化,可以通过开源工具或成熟商业运维管理系统。

    4、运维自动化

    运维自动化可以实现的几个主要方面:

    1. 服务器上架自动化新服务器或虚拟机从创建到交付到不同环境,需要进行一系列的定制,如cpu、内存、磁盘、ip地址、内核参数优化、时间同步、ssh加固、防火墙、各种客户端安装、管理工具的集成。总之,服务器上架自动化的最终目标是环境优化、安全可用、注册到一切管理工具。
    2. 环境定义自动化环境自定义分两种情况:(1)中小公司,测试环境包含所有的系统,即系统间是不隔离的,数据库中包含各种系统对应的库;(2)大公司,每套系统需要单独一套隔离的测试环境,各系统间不能互相访问;对于环境定义的自动化比较适用于第二种情况,需要对需求部门快速创建资源。总之,环境定义自动化的主要原则无论是哪种情况,都要进行不同程度的隔离,减少环境连错导致的问题。排查环境问题是运维比较恶心的一个问题。
    3. 部署自动化部署自动化的过程是不断进化的,大体分为:脚本>批量ssh>自动化工具>容器,从每个过程来看部署自动化已经有批量操作>可用性>易用性>效率不断转变。部署自动化现在解决的不仅仅是部署本身了,还包括怎么才能更快,更容易屏蔽底层的不同。另外,部署自动化完成后,需要和监控进行联动,即系统的可用性监控、性能监控等需要自动添加到监控系统。
    4. 监控自动化从《系统监控体系》中我们知道监控对象划分有多个维度,每个维度可能用到的工具不一样,即监控自动化可能需要对接不同的工具。如:(1)自动添加可用性监控,如端口、url监控等(2)自动添加日志状态监控,如status、error等当然监控自动化不仅仅只针对监控,还要兼顾到故障恢复的自动化,即故障自愈。
    5. 版本发布自动化在服务器规模不大的情况下,版本发布要考虑摘节点、屏蔽告警等,需要和nginx、监控进行联动。如:(1)nginx实现平滑摘节点(2)调用api实现监控项的禁用及启动

    5、运维自动化的几个阶段

    站得高,看得远。无论我们正在做哪个方面的自动化,从更高的层次了解运维自动化的各个阶段,对我们更有益处:

    1. 操作自动化这个层次的特征是把一系列的手工执行的操作,用脚本或工具串联,在一定程度上解决了运维手动执行的问题。但是不同的场景需要不断调整脚本或工具,反而增大了出错概率。
    2. 场景自动化这个层次的特征是工具会根据外部环境判断如何运行,而这些判断条件是运维事先定义好的。此层次的运维系统需要各类环境数据来作为判断条件,同时还要能够变化操作行为。另外,此层次的运维系统需要跟很多第三方系统对接(cmdb、网管系统)。
    3. 智能化此层次的运维系统具备数据核心(大数据存储,所有运营中的数据都会按关联关系集中存储),具备根据数据自己分析和判断、并自我决策和执行的能力。在此层次,运维的主要工作是为系统增添分析策略、运营和维护此智能运维系统,以及在系统执行的关键节点上介入做人工判断。

    6、怎样做运维自动化

    在我们思考怎么做运维自动化之前,我们需要意识到“企业的架构不是设计出来的,是演变而来的”。因此我们可以借助这个作为指导思想。

    1. 先解决痛点日常工作中,对常见问题进行分类和梳理,能做成工具的就工具化,能程序化操作的,就避免人为干预。至于是否基于cmdb,反而不太重要,特别是如果业务系统并没有那么大,服务器的变动也没那么频繁的话。
    2. 选择正确的阶段运维自动化一般沿袭这样的阶段:手动支撑 => 线上标准规范化 => 运维工具化 => 平台自助化/自动化。选择适合自己当前业务发展阶段的运维自动化方式,不要一口吃成胖子。另外,对于大中型运维自动化平台而言, CMDB和配置系统依然不可或缺。CMDB即配置管理数据库,一般用于统一管理IT数据、服务器数据资产等。CMDB数据的准确性和权威性,关系到运维自动化是否走在正确的路上。

    7、总结

    1. 运维自动化在以上自动化过程中,在不同的自动化阶段需要对接不同的第三方系统,因此可以看出一条统一的ESB(企业系统总线)来实现对系统的接口对接是多么重要。但是也并不是没有ESB就不好,不同阶段解决的痛点不一样,只有适合业务发展的阶段的运维自动化才是最好的。
    2. 运维管理文章开头说运维管理主要目标是标准化/规范化、自动化、可视化/web化,从切身体验来看运维管理的目标也是随着运维自动化阶段的不同而变化的。例如现在公司已经初步做到场景自动化及智能化,虽然还不深入,在一定程度上我的运维工作也已经解放了80%左右,已经给我释放了大部分时间,我也在想运维管理是否应该步入下一个阶段:运维服务化?
    3. 理由:(1)运维自动化的价值在于,将运维从繁琐的、例行、容易发生人为事故的工作中脱离出来,做更有价值的业务运维和服务运维。所以,从这个角度来看,运维自动化既不是起点,也不是终点。运维自动化不是万能的,我们需要看清楚它的位置。(2)运维的本质到底是服务,是服务于业务,因为运维是用技术解决业务问题,运维的价值要依托于业务才能体现。运维不是因为技术高深,或者管理了几万台服务器而很牛逼,也不是能玩转很多开源工具而很牛逼,这都不是运维的关键。对于运维来说,服务第一,技术第二。运维技术再牛,如果不能服务于业务,帮助业务取得成功,那价值也是有限的。
  • Linux配置SNMP代理解决多网段通信

    场景分析

    在系统运维过程中我们经常会遇到多网段隔离造成网络无法直接通信的问题。因此在借助自动化监控软件进行监控时,很难将所有的网段信息纳入到监控中。是否有方法能够在不改变网络配置的同时解决这样的问题呢?在运维过程中,通常监控软件常采用的协议为SNMP,因此我们这里提供一个SNMP代理解决问题的方法。

    解决方法

    本文使用SNMP代理解决多网段无法通信的问题。首先需要了解SNMP代理如何工作,其次了解如何在SNMP代理上进行配置,代理多个设备。

    1、配置SNMP实现代理监控

    (1)SNMP配置

    在使用SNMP时需要进行配置,作为被代理的设备,使用v1或者v2c 共同体名称,默认分配相同的名称’notConfigUser’ 作为默认配置。使用 ‘-Cn <上下文>’分配上下文:

    com2sec -Cn ctx_myswitch notConfigUser default cmty_myswitch

    配置视图,允许获取远程设备集成的所有对象:

    view allview included .1

    允许用户’notConfigUser’          (‘notConfigGroup’的一个成员)访问上下文

    access notConfigGroup ctx_myswitch any noauth prefix allview none none

    最后配置代理,“QiShi”为被代理地址的共同题名:

    proxy -Cn ctx_myswitch -v 2c -c QiShi IP地址 .1.3

    配置完成后,重启SNMP服务使配置生效

    (2)SNMP测试

    访问代理服务器本机的信息,获取到的信息为NSM的访问信息。

    [root@QS-NSM ~]# snmpgetnext -v 2c -c public 10.10.3.165 .1.3.6SNMPv2-MIB::sysDescr.0 = STRING: Linux QS-NSM 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64

    配置SNMP代理后,通过代理配置的共同体名,同时请求为代理服务器本机地址,获取信息为被代理机器WSM上的信息

    [root@QS-NSM ~]# snmpgetnext -v 2c -c cmty_myswitch 10.10.3.165 .1.3.6SNMPv2-MIB::sysDescr.0 = STRING: Linux QS-WSM 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64

    以下内容为通过SNMP v3版本获取信息的执行方式:

    $ snmpgetnext -v 3 -n cmty_myswitch -u MD5DESUser -a MD5 -A "PasswordA" -x DES -X "PasswordX" -l authPriv localhost .1.3.6SNMPv2-MIB::sysDescr.0 = STRING: Linux QS-WSM 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64

    实现多设备代理

    如果想使用相同的OID树代理多个设备,就相当于代理响应是代理设备,这样需要用到上下文。每个被代理的设备都需要配置一个独一无二的共同体名字符串来标记设备。

    正常SNMP的控制是这样的:

    view systemview included .1.3.6.1 #定义一个包含.1.3.6.1下的所有内容的视图com2sec notConfigUser  default public #标记'public' 作为'notConfigUser'的共同体名group notConfigGroup v1 notConfigUser #标记'notConfigUser'为'notConfigGroup'的成员group notConfigGroup v2c notConfigUseraccess notConfigGroup "" any noauth exact systemview none none

    为了使代理能够访问复杂的远程设备,每一个被代理的设备使用V1或者V2c版本的共同体名。“cmty_remotehost1”与“cmty_remotehost2”为给被代理设备指定的新共同体名,通过这个名称标记设备。

    com2sec -Cn ctx_remotehost1 notConfigUser default cmty_remotehost1com2sec -Cn ctx_remotehost2 notConfigUser  default   cmty_remotehost2

    使用prefix代替配置文件中的exact

    access  notConfigGroup "" any noauth exact systemview none none

    替换后内容为:

    access  notConfigGroup ctx_remotehost any noauth prefix  systemview none none

    配置V2版本的代理

    proxy -Cn ctx_remotehost1  -v 2c -c public  remotehost1  .1.3

    配置v3版本的代理

    proxy -Cn ctx_remotehost2  -v 3 -u MD5DESUser -a MD5 -A "PasswordA" -x DES -X "PasswordX" -l authPriv  remotehost2  .1.3

    配置完成,重启SNMP服务,然后对新的配置进行测试。

    最终通过访问新设置的共同体名来获取查询结果,proxyhost为代理服务器地址

    $snmpget -v2c -c cmty_remotehost1 proxyhost sysContact.0
  • 祺石软件完成华为云鲲鹏云服务兼容性认证

    祺石软件在2020年3月完成华为云鲲鹏云服务兼容性认证,此次认证华为提供网络、服务器,祺石软件提供产品程序,认证围绕兼容性测试、性能测试等多方面进行。通过测试结果来看,祺石综合运维监控管理系统与华为云鲲鹏云服务兼容性良好,可以顺利安装、配置,并稳定运行。

    此次兼容性认证依托中原鲲鹏生态创新中心进行,参与兼容性认证的祺石综合运维监控管理系统是面向IT运维管理人员,用以持续、实时监控服务器、虚拟机、交换机、路由器、网络安全管理设备、网站、网站服务器、中间件、域名解析服务、通信服务、基础设施等设备业务运行状态,实现对设备业务的全面监控、性能分析、智能告警、数据可视化展示以及报表服务的软件。本次兼容性互认证的完成,标志着祺石软件可以完全支持并兼容华为鲲鹏处理器及相关服务器,为用户提供一体化综合运维解决方案。未来,祺石软件将与华为云携手奋进,共同建设鲲鹏生态新产业!

    借助本次认证,祺石软件已通过华为云伙伴计划成为鲲鹏凌云伙伴成员以及华为云市场伙伴成员。

    鲲鹏凌云伙伴是基于华为云鲲鹏云服务,构建包括独立软件、开发平台、软件服务、软件中间件、技术方案等的技术类合作伙伴。

    云市场伙伴是通过云市场向用户销售及提供基于华为云平台的软件、镜像、以及服务等各类商品的合作伙伴。目前祺石综合运维监控管理系统-鲲鹏版(QS-AMS)已上架华为云市场,如果您想要使用QS-AMS,只需要一个华为云账号,购买一台服务器并从镜像市场选择QS-AMS镜像安装即可。

  • 祺石软件与中科可控完成产品兼容性互认 产品生态建设再提速

    祺石软件与中科可控信息产业有限公司(以下简称“中科可控”)已完成产品兼容性认证测试,根据测试结果,祺石综合运维监控管理系统与基于海光处理器的中科可控H620、H320、H610、H520、H210服务器兼容性良好,可以顺利安装、配置,并稳定运行。

    此次参与兼容适配测试的祺石综合运维监控管理系统是面向IT运维管理人员,用以持续、实时监控服务器、虚拟机、交换机、路由器、网络安全管理设备、网站、网站服务器、中间件、域名解析服务、通信服务、基础设施等设备业务运行状态,实现对设备业务的全面监控、性能分析、数据可视化展示以及报表服务的软件。此次参与兼容适配测试的H系列服务器是基于国产海光处理器开发的多款具有安全可控特点的高性能机架式企业级服务器,具有卓越的计算和扩展能力。

    本次兼容性互认证的完成,标志着祺石软件可以完全支持并兼容国产海光处理器及相关服务器,为用户提供一体化综合运维解决方案。

  • 使用祺石软件,轻松实现内部资源管理

    “上周做的文档,放哪了…”

    “这个东西以前好像做过,在哪呢…”

    “稍等一下啊,我现在手边没电脑,等我回去给找找…”

    “唉…怎么有个东西找不到了…”

    “这个资料是咱自己的内部文档,怎么能随便转发呢…”

    相信很多人在工作或学习中对上面的情况都不陌生,单位内部的方案、资料、素材等资源会不断积累,图书、素材、视频、音频、软件等资源的种类和数量也越来越多,传统文件共享、本地电脑存储的方式,已经无法实现对海量资源进行统一资源编目、快速查找归档等规范化管理。同时其访问方式较为单一,无法满足互联网时代下资源多终端在线访问的趋势。

    因此搭建内部资源门户,可以快速解决资源管理人员、工作人员的工作负担。规范资源的管理方法,提升资源的安全性,加强资源间的互通和共享,让资源“动起来”,从而更好地服务于全体。

    通过祺石数字资源管理系统可以有效解决资源统一管理、快速查找、多终端在线访问等问题。

    祺石数字资源管理系统是集门户管理平台、资源管理平台、系统管理平台三大平台为一体的综合性服务系统,专注于资源的管理与共享,构建规范、完整、标准的资源管理体系。

    系统内置视频、音乐、图片、软件、文档、通用类型的资源门户和多套综合性与检索类的资源库模板,可根据需要实现资源门户的一键式创建。

    系统支持登录访问限制,开启后用户必须登录才能访问到发布的资源。

    系统支持资源编目、自动转码、版权保护、防盗链、短路径以及多终端在线访问等功能,实现互联网模式的便捷化访问。

    系统资源管理人员权限精细划分,管用分离,提升资源管理的可靠性和易用性。

    系统支持资源一体化自动处理体系,可实现资源上传、保护、转码、镜像、发布的全生命周期管理,实现了资源的无值守处理。只需点击上传,即可在资源门户在线查看上传的资源。


    扫二维码 | 关注我们

    专注互联网创新应用 / 提升信息化业务价值