OpenStack超级用户奖得主:欧洲核子研究组织

2024-01-10 13:10

本文主要是介绍OpenStack超级用户奖得主:欧洲核子研究组织,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CERN计算机中心中超过90%的基础架构是由OpenStack管理和配置的。

如果您曾经在OSF社区工作了一段时间,那么您可能会听说过CERN这个名字。

总部位于日内瓦的实验室以大型粒子对撞机,希格斯玻色子和反物质研究而闻名,数十年来一直在研究物理学和宇宙。那么,这与OpenStack有什么关系?因为这些所有研究都会产生大量数据,因此需要大量基础架构。

请继续阅读,以了解自6年前CERN在OpenStack峰会上获得首个超级用户奖以来,CERN的OpenStack环境是如何发展的。

自您获得超级用户奖以来,您的OpenStack环境发生了什么变化?

在2014年巴黎OpenStack峰会上,欧洲核子研究组织(CERN)获得了Digitalfilm Tree首席技术官Guillaume Aubuchon的首个超级用户奖。

在巴黎OpenStack峰会上颁发首个超级用户奖。

当时,CERN的云已经投入生产了一年,由Havana版本OpenStack提供运行65,000个虚拟机,镜像和身份认证。经过6年和13次升级,CERN云现在涵盖11个OpenStack项目,添加了容器,裸机,块存储,共享,工作流,网络和文件系统存储。

CERN的OpenStack环境当前的大小是多少?

CERN基础设施仪表板快照。

目前,CERN云在80个cell中拥有约300,000台云主机,而最近OpenStack Magnum的增长很大,可以管理Kubernetes集群,用于所有计算机中心的OpenStack Ironic服务器以及带有CephFS的文件共享。

CERN运行什么版本的OpenStack?

我们正在从Stein升级到Train的过程中,大多数组件已经在运行Train。我们使用RDO分布。

您的团队与OpenStack集成了哪些开源技术?

清单很长!CERN云环境的目标是基于一组开源项目构建工具链,也可以与CERN合作的其他实验室使用该工具链。一些示例是:

Cloud and Containers

  • Linux版CentOS

  • 用于OpenStack发行版的RDO

  • Kubernetes与Helm进行容器编排

  • Tungsten Fabric用于软件定义的网络

Configuration

  • Puppet和Foreman用于配置管理

  • 用于自动配置的Terraform(包括外部云)

Monitoring

  • Collectd 收集 sensors

  • Prometheus 监控容器

  • Flume 与 Logstash 传输日志

  • Grafana,Kibana和Jupyter进行展示

Storage

  • 用于镜像,块,共享和对象存储的Ceph

  • 数据库包含MySQL, Postgres, InfluxDB

  • Hadoop和ElasticSearch用于日志和存档

Identity

  • FreeIPA和Keycloak用于身份验证和单点登录

Workflows

  • 用于版本控制的Gitlab,持续集成

  • Koji用于构建

  • Rundeck自动化

您在OpenStack上运行哪些工作负载?

CERN计算机中心中超过90%的基础架构是由OpenStack管理和配置的。这包括物理裸机和存储,数据库以及实验室管理的基础设施。现在,计算机中心中的其余硬件已注册到Ironic中,以确保强大的资源管理,计费和生命周期跟踪。

您的OpenStack团队有多大?

CERN IT部门的生产支持团队大约有7名工程师,还有更多的学生和研究员为各种项目的改进做出了贡献。

您的团队目前如何为OpenStack项目回馈力量?您的团队是否还为OpenStack基金会支持的其他项目(Airship,Kata Containers,StarlingX,Zuul)做出了贡献?

自2011年开始实施以来,欧洲核子研究组织(CERN)已向OpenStack 提交了1,000多次commits。欧洲核子研究组织(CERN)贡献的最大三个OpenStack项目是Magnum,Nova和Keystone。CERN的经验已经在OpenStack峰会上的30多个演讲以及区域活动(例如开放基础设施日)中进行了介绍,这些活动提供了一个分享大规模运行OpenStack的经验以及我们当前关注领域的机会。这包括2019年在欧洲核子研究中心(CERN)举行的OpenStack日,涵盖OpenStack在科学研究中的使用经验,并在2020年举办Ironic中期会议。

CERN博客可从https://techblog.web.cern.ch/techblog/和本地开发在https://github.com/cernops上共享。

CERN还为治理和项目管理做出了贡献,其中包括当选的OpenStack个人董事会成员,用户委员会的两名成员以及Magnum,Keystone和Ironic的PTL/核心角色。

您的团队使用OpenStack克服了哪些挑战?

鉴于大型粒子对撞机和CERN实验的需求,在不增加工程师人数的情况下提供更多的计算能力是一个挑战。与开源社区的其他成员在容器编排即服务,Nova Cells,Identity Federation和Spot Market功能等领域的合作,使这些新功能得以开发,由社区审查和进一步增强。OpenStack特别兴趣小组,例如科学SIG和大规模SIG,为辩论,信息共享和共同贡献提供了有用的框架。

对裸机,虚拟机,存储和容器进行跟踪,身份验证和计费的单一框架已成为CERN IT部门的主要收益。允许用户在几分钟之内拥有自助服务资源,同时确保清楚地分配这些资源(并在适当情况下回收),CERN的云用户可以专注于实验室的目标,而不是如何获得所需的基础架构。

原文: https://superuser.openstack.org/articles/cern-openstack-update/?_ga=2.195307436.1649057536.1588922123-503618473.1581397868













第六期混合云2.0系列沙龙—《OpenStack 优化深度实践》课程回放:

课件下载地址:

链接:https://pan.baidu.com/s/187zEytvdoLkegaBe66PR4w

提取密码:关注新钛云服公众号,回复“OpenStack实践”,获取提取密码

点击“阅读原文”,即刻申请试用 “混合云运维管理平台“

了解新钛云服

新钛云服正式获批工信部ISP/IDC(含互联网资源协作)牌照

TiOps,支持多云环境安全远程运维,疫情期间免费对外开放,助力远程安全办公!

深耕专业,矗立鳌头,新钛云服获千万Pre-A轮融资

新钛云服,打造最专业的Cloud MSP+,做企业业务和云之间的桥梁

新钛云服一周年,完成两轮融资,服务五十多家客户

上海某仓储物流电子商务公司混合云解决方案

新钛云服出品的部分精品技术干货

国内主流公有云VPC使用对比及总结

万字长文:云架构设计原则|附PDF下载

刚刚,OpenStack 第 19 个版本来了,附28项特性详细解读!

Ceph OSD故障排除|万字经验总结

七个用于Docker和Kubernetes防护的安全工具

运维人的终身成长,从清单管理开始|万字长文!

OpenStack与ZStack深度对比:架构、部署、计算存储与网络、运维监控等

什么是云原生?

IT混合云战略:是什么、为什么,如何构建?

这篇关于OpenStack超级用户奖得主:欧洲核子研究组织的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/NewTyun/article/details/106045646
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/590918

相关文章

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

mysql删除无用用户的方法实现

《mysql删除无用用户的方法实现》本文主要介绍了mysql删除无用用户的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 1、删除不用的账户(1) 查看当前已存在账户mysql> select user,host,pa

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp