收藏文章 楼主

CentOS项目变更后,制造企业如何应对生产操作系统安全问题?

版块:IT/互联网   类型:普通   作者:小羊羔links   查看:319   回复:0   获赞:0   时间:2022-09-18 16:11:18

CentOS是Redhat的一个社区发行版本,不仅因其开源、免费,更因其强大的社区力量赢得了广大厂商和工程师们的喜爱,在Linux诸多发行版本中非常经典,生产制造行业有大量的企业用户在使用。在2020年12月8日CentOS项目宣布,CentOS Linux 8于2021年12月31日停止维护和更新,CentOS Linux 7将持续更新至2024年6月30日。近年来,我国数据安全立法进程明显加快,国家越来越重视数据网络安全,对生产制造相关系统平台,如ERP、MES、SRM、PLM等不同程度的有等保安全审计的要求,这些平台上大量使用了CentOS Linux操作系统,未来势必产生系统安全问题,加强底层操作系统安全管理迫在眉睫。

7月16日,twt社区组织了主题为“CentOS项目变更后,制造企业生产操作系统发展趋势及如何选择?”赋能活动,邀请上汽通用汽车主机平台经理应步青和红帽首席架构师张家驹,共同研讨Linux操作系统趋势走向和应对策略,同时真实了解红帽操作系统技术理念和策略。以下梳理了本次活动中对于制造企业生产操作系统发展趋势和选型思路等探讨形成的同行共识,以及活动中对相关典型问题的分享交流,希望能为更多制造企业Linux操作系统选型决策和应用迁移提供参考。



共识总结

1、在制造行业里业务系统的安全稳定是非常的重要,这一关键点在Linux系统选型中是一重要考量,尤其是运行企业关键业务上,能够提供技术支持服务的企业级Linux发行版本以RHEL为首,SUSE、Ubantu为辅,这些版本又各具特色。

2、CentOS Linux操作系统并没有结束,由CentOS Stream继续继承和延续,CentOS Linux可借助工具平滑升级到CentOS Stream。CentOS Stream与RHEL本质上没有区别,同一份源码编译而来,但CentOS Stream为社区版本,无法提供Redhat企业级组件、安全认证、软件工具等可靠的技术支持服务。

3、CentOS Linux项目变更,迁移选型中需要重点关注适用场景、成本因素、服务托底、软硬兼容、产品生态等关键因素。

4、CentOS Stream操作系统是一个持续集成版本与RHEL版本兼容,可以节省成本用于一些开发环境进行测试,生产环境推荐使用红帽企业级产品RHEL,已获得更加安全稳定的支持服务。

5、产品分类 企业级发行版本有RHEL、SUSE、Ubantu、ORACLE LINUX等使用免费,技术支持需要付费;完全开源免费发行版本有CentOS Stream、OpenSUSE、Rocky Linux、openEuler等。



典型问题交流探讨总结


面对CentOS项目变更,企业需要考虑哪些问题?

未来,CentOS项目的 入重点将由CentOS Linux转向CentOS Stream,CentOS Linux将不再维护。CentOS Stream是什么样的操作系统?现有CentOS Linux操作系统用户应该如何应对?

首先,企业需要选择一个稳定的企业级Linux操作系统来替换CentOS,选型策略需要根据不同场景考虑全面谨慎。例如,有哪些Linux企业级操作系统发行版可以选择?各发行版的社区活跃程度如何?社区的技术支持情况如何?未来是否能获得长期的发展?制造行业目前的选择趋势如何?不同的应用负载如何选择Linux操作系统?

其次,企业需要做好从CentOS到新Linux版本的迁移。迁移需要考虑迁移风险,如版本的差异对上层应用软件的影响怎么评估?迁移过程对业务中断的影响怎么控制到最小?

最后,现在有更多的应用开始迁移到云原生环境,为拥抱云原生浪潮,企业操作系统应该如何做好支撑?


一、CentOS Linux 操作系统迁移问题

Q. 三一某工程师 操作系统如何从CentOS切换到Redhat?如何实现平滑迁移,对应用影响最小?

A. 红帽首席架构师 张家驹

如何CentOS切换到Redhat?我刚才有提到了,有一个convert to rhel的命令行工具,简单的说,使用一两条命令,然后就可以实现平滑的迁移。

如何实现平滑迁移,对应用影响最小?我们有一个分析工具,可以帮助你进行版本的平替,实现平滑迁移,就是CentOS平行替换到RHEL对应版本,根据文档一步步操作,所以基本上不会出现。对于应用几乎就没有影响,唯一的影响,就是执行完迁移命令要重启系统,所以说需要考虑停机窗口。如果是兼容性的话,你就完全不用担心,因为它每一个版本在红帽里面,它都是有对应的版本。

主持人 大运汽车资深工程师 焦运

补充一下,大家在迁移和升级的过程中,还是要做好数据备份,以防意外可以及时的回退。

Q. 上汽某工程师 CentOS 6和7迁移到Stream后面没有具体的小版本,会不会对我们后面创建机器的时候在版本和包中产生差异呢?

A. 红帽首席架构师 张家驹

这个问题是这样的,假如说我们用的是CentOS Stream,拿到它的最新的版,每天下载一次最新的版,昨天下载的跟今天下载的其实它是不一样的,那所谓的最新版是 你拿到第一次下载的原始光盘,然后加到今天最新的补丁,那当然就是不一样的了。如果说我们用Stream,还想保持版本一致,当时下载的那个版本,把它保留好,自己做好版本管理就可以了,所以如果使用Stream的话,可以这样去做。但对于CentOS来说,可以下载CentOS 7.3、7.6到最新的7.9,自己内部可以向这样去定义,对于Stream我们有是有版本管理的,它这个版本相当于是按时间来区分,自己进行版本管理是为了方便使用。


二、CentOS Linux 项目变更,操作系统选型问题

Q. 三一某工程师 在商业操作系统选择上,TOS和Redhat两个产品有何优缺点?国产的OS比如麒麟OS大家在商业系统选型会去考虑吗?

A. 红帽首席架构师 张家驹

如果说是CentOS和Redhat两个产品,需要考虑到CentOS是完全免费的,但没有技术支持服务。Redhat的RHEL是一个付费产品,可以享受技术支持服务。

麒麟OS与CentOS是不兼容的,麒麟OS来自于openEuler,内核不同,兼容性不能完全保证,不同的操作系统日常运维、个人使用习惯会不一样。也会出现一些隐性的问题,刚迁移的时候问题没有暴露出来,比如说运行一段时间后需要加载一些动态库,发现动态库没有 是存在问题,这类问题需要你在前期做足调研和分析。

A. 上汽通用汽车主机平台经理 应步青

从企业层面我是这样看的,就比如说CentOS和Redhat怎么选,作为我们企业来说,他所承受的损和一般个人是不一样的,比如说我们生产制造系统运行的过程中,有一个操作系统出错,那他可能造成的是上面运行的应用带来的停线停产的损失。

国产的OS,因为我们是合资企业,没有这种强制的信创以及国产化要求,那对我来说我一般情况下不会去考虑它。

最主要的原因有两点,第一点,因为我们用的很多软件都是进口的软件,比如像oracle这类不是自己开发的,需要软件的资质认证清单,就说我想用就能用,如果没有相关认证呢,其实刚才张老师也讲到了这点,一旦出现问题无法使用的时候,可以提供技术支持服务,如果软件不在操作系统的认证清单里,我们可以依赖厂商的提供一个解决方案。比如,我们之前使用了CentOS有个问题无法解决,造成的损失不单纯是以订阅OS本身这个成本来考量,也有业务上的损失、停产停线,迁移过程中的人力成本等;

还有一点就是软件本身对OS有要求,OS对物理硬件也有要求,这一点大家要关注一下。

Q. 北汽某工程师 建议企业使用开源的还是付费OS?未来OS将如何发展,哪个OS是发展趋势会主导市场?选择使用哪个OS,是谁说了算,是IT部门、业务部门、系统供应商?未来容器化会取代Linux吗?

A. 上汽通用汽车主机平台经理 应步青

付费和免费来说我觉得是取决于企业能够承受的损失的能力,因为我们一般都是为了应对最差场景去做选择,如果选择开源的,那你就是放弃了一些技术支持。那放弃支持的一个结果,就是你个人得去承担问题和应对一些挑战,如果个人单纯学习, 者是说一些简单系统,你能控制风险的。那我觉得问题都不大。但对于最主要生产制造行业来说,停止服务的时候导致生产的停止, 者说有像汽车行业这类还有to C的一些业务,会对用户产生影响的,这种代价需要去衡量。

我个人认为公司以I T部门为主,有一些场景会发生变化,比如说像研发部门他们用的整个生态系统,主要是以乌班图为主,它的社区在AI人工智能、深度学习等生态比较好,然后很多新的这种框架 者是一些组件包,这方面更新的比较快。整体上来说需要IT部门去牵头和评估,某一操作系统是否适用。

A. 红帽首席架构师 张家驹

在说免费还是付费之前,先说一下开源和闭源的区别,如果是闭源的,当遇到问题肯定需要找厂家了 者看厂家的操作说明书,厂家不告诉你,很难知道如何去操作。但开源的就不一样了,无论是付费还是免费,在社区的生态里,很容易就找到问题的解决方案。比如说红帽的RHEL和CentOS,在网上搜索下,解决方案基本上是一致的,但如果是小众的OS,生态没有这么好。

我是红帽的员工,先谈下红帽的发展趋势吧,就操作系统而言,红帽要比其他操作系统做的深,我们有一位内核的维护者,我以为他可能做了十来年的样子,实际上他已经做了二十多年了,目前国内公司面,二十年做同一件事情真的是少之又少。所以说对于未来怎么看,我觉得就选红帽,因为它的生态好,发展很多年了,已经形成了一种事实生态。

容器不会取代Linux,容器是Linux里的一个功能,红帽一直在强调Linux is container,容器就是Linux,Linux就是容器。现在面向容器这个场景的话,我们也有基于容器化的一个版本,我们叫OpenShift云原生产品,比如工业领域边缘计算的这样一些场景,它是完全一个容器化的一个操作系统,打包方式变了,变成容器的镜像。但里面内容是一样的,就简单的说容器其实就是Linux,所以它这个不是取代的这样的一个关系。

Q. 唐山钢铁某工程师 Oracle Linux免费使用,服务收费。单纯使用符合国内软件正版化要求,Redhat企业版订阅方式同上吗?

A. 红帽首席架构师 张家驹

是的,免费使用。我们有比Oracle Linux更多的方式,我们有三种方式,第一种方式,免费使用,但也没有服务了,就是免费使用,不收费;第二种方式,免费使用,服务收费;第三种方式订阅服务,服务收费。这三种方式,就是从免费、少部分钱、交钱再多一点,那它的服务的等级呢?就是越来越高,给你的保障越来越多。


三、Linux 操作系统应用场景相关问题

Q. 本钢某工程师 CentOS项目变更在制造企业哪些有哪些应用案例?CentOS 7项目变更要涉及到硬件、软件及配置、设置的哪些方面?

A. 红帽首席架构师 张家驹

坦白讲,大家都知道CentOS Linux,特别是在国内不知道有Stream,所以说用的话目前可能就比较少,那组织本次活动,也是想告诉大家,Stream可以用在一些非标环境,要求不是那么严格的环境都是可以的。还有就是当前运行环境稳不稳定,原来的环境就是CentOS,那继续使用Stream是没有问题的,实践出真知,一定要去试运行看看,其实在国外使用的还是很多的,互联网公司facebook都是重度使用,涉及到硬件、软件的配置、设置都是完全兼容的,不需要任何改变。比如要从CentOS 7迁移到Stream 7,运行几条命令,就可以轻松实现,要是生产系统还是要做好备份,但并不是说我们对迁移没有信心,因为生产数据很关键非常的重要。

Q. 本钢某工程师 红帽有车联网分支 iot分支吗?

A. 红帽首席架构师 张家驹

我们有这个分支,一个是物联网,另一个是车辆的分支,就是车载 者是车控,主要是这两类。车上的有电控单元、ECEO,控制车上的一些娱乐的系统,车载车控的操作系统。那我们还有一个叫HIVOS这样一个分支会单独发布,现在还正在做,计划明年3月份正式发布。

Q. TCL某工程师 如果开发测试环境用CentOS Stream,生产环境用RHEL,会不会带来验证的不一致?

A. 红帽首席架构师 张家驹

不会,这个是100%不会,就是我们做这个产品,其实就是为了应对这种场景。如果是用CentOS Linux的话可能会不一致。为什么这么说,因为是这样的,你的开发不是一天做出来的,因为比如说现在CentOS 7.3,后续开发好之后,部署在了新的版本如CentOS 8.2 者RHEL8.2,这样的话呢,它有很多变化,在现在开发工程实际上是没有的。所以如果你做的很底层的话,它是有可能不一致的。但你如果用Stream的话,它是持续更新的项目,时刻与现在的版本保持一致的,它不会带来当前的版本和以后的版本不一致,这点你就放心就好了。就Stream而言里面不会有不确认的东西,我们确认这个东西一定要加到RHEL里我们才会在Stream里加,否则的话它就不会有。

Q. 本钢某工程师 CentOS Stream与CentOS Linux项目应用有哪些差异?

A. 红帽首席架构师 张家驹 应用上没有太大的差异,唯一不一样在操作系统升级,比如说,CentOS Linux 7.3 、7.6 有版本显示,但stream你看不到,实际使用没有问题,但是还是那句话,这个东西不是你一个人使用,是给企业使用,面临着操作系统的版本管理,Stream是没有小版本的。比方说Oracle就针对CentOS 7.3说它认证了,但Stream升级了到底是哪个版本,是否经过了认证,讲不清楚了,会存在这样的一些问题。所以说如果存在这样的问题的话,而且在一个标准环境,这个锅你也没有必要自己背,就使用RHEL就好了。如果是在一些非标环境,为了方便,为了免费这种情况下呢,那你用Stream,跟CentOS就没有什么区别。

点击 可了解更多详情
觉得本文有用,请转发、点赞 点击在看,让更多同行看到


欢迎关注社区以下  “操作系统”技术主题 ,将会不断更新优质 、文章。地址

https://www..com/Topic/423

下载 twt 社区客户端 APP


长按 即可下载

到应用商店搜索“twt”


长按二维码关注

*本 所发布内容仅代表作者观点,不代表社区立场封面图片由版权数据库授权使用

小羊羔锚文本外链网站长https://seo-links.cn 
回复列表
默认   热门   正序   倒序

回复:CentOS项目变更后,制造企业如何应对生产操作系统安全问题?

Powered by 小羊羔外链网 8.3.12

©2015 - 2024 小羊羔外链网

免费发软文外链 鄂ICP备16014738号-6

您的IP:23.22.35.162,2024-04-25 08:45:41,Processed in 0.04927 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息