第二届瑞士 OpenStack 用户组

继我们的 第一次会议 之后,瑞士 OpenStack 用户组于 2 月 19 日在苏黎世 SWITCH 办公室举行了聚会。

由于有更多的人自愿做报告,而时间有限,用户组投票选出了本次会议的议程。主要的 3 个报告时长各为 30 分钟,还有 10 分钟左右的闪电报告环节。

超过 60 人参加了会议,房间里人满为患,甚至没有站立的空间。活动照片可在 这里 查看。会议录像可在 https://cast.switch.ch/vod/channels/2i5k459xe3 获取。

OpenStack HA – Florian Haas, Hastexo

幻灯片

Florian 首先对 OpenStack 中高可用性的方法进行了快速概述。虽然他的演讲“极其简短”,但他解释了 OpenStack 部署中的不同组件以及如何使这些组件具有冗余性。本次演讲是四月份在波特兰举行的峰会上提出的开放讨论的基础,与会者可以投票决定是否在那里进行听取。

基于 Pacemaker 套件的 MySQL、AMQP 和 API 服务的可用性实现方案被展示出来。虽然它不是最易于使用的软件包,但已成为这些实现的默认标准。好消息是,OpenStack 实现可以通过复制/粘贴参考配置或使用 Puppet/Chef 清单来执行。

在过去的峰会上,虚拟机的高可用性一直是激烈讨论的话题。基于横向扩展应用程序架构的云提供商不需要这些功能,但运行企业级工作负载的提供商希望拥有诸如“如果虚拟机所在的超visor 发生故障,则在不同的超visor 上重启此虚拟机”之类的功能。虽然在 Folsom 中有一些技巧可以使用,但在 Grizzly 中现在有一个“节点撤离”功能,当超visor 发生故障时执行此操作。虽然还需要一些脚本编写,因为这并非自动化的,并且需要在使用 nova migrate(如果超visor 正在运行)和 nova evacuate(如果超visor 已经停止运行)之间做出选择。预计在 Havana 版本中会有更多的工作…

在 Grizzly 下周的特性冻结之前,可能会有几个特性加入。VM 集群确保提供冗余的虚拟机放置在不同的超visor 上,以避免单点故障。Libvirt 看门狗支持将在虚拟机被阻塞时重启它们。

Ceilometer – Lucas Graf, Toni Zehnder – ICCLab

幻灯片

当 OpenStack 启动时,其中不包含任何计费功能。Ceilometer 过去一年中开发出来用于执行计量(谁在使用什么),并且正在逐步扩展以涵盖监控(什么在工作以及工作有多努力)。

在 Grizzly 版本中,ceilometer 将被孵化并集成到 Horizon 仪表板中。许多项目,例如 healthnmon 和 synaps,正在调整其架构以从 ceilometer 中受益,并避免多次收集此数据。在 Havana 版本中,将包含监控功能,包括由 ICCLab 开发的硬件收集器,以涵盖 IPMI 和 S.M.A.R.T. 监控。

两位演讲者只从事 OpenStack 工作 4 个月,就为社区做出贡献并掌握了这些主题,这尤其令人印象深刻,尽管啤酒和披萨是在他们演讲期间送达的(感谢 ICCLab 和 Rackspace)

Heat – Muharem Hrnjadovic – Rackspace

幻灯片

Muharem 介绍了 Heat,OpenStack 中的编排组件,目前在 Grizzly 版本中处于孵化阶段。这提供了一个用于创建应用程序的模板系统,类似于 Amazon CloudFormations,您可以在其中描述应用程序的不同组件,定义哪些部分可以扩展或缩小,并部署到 OpenStack 云。

虽然 Heat 仅在过去一年中开发出来,但 Muharem 通过运行实时演示,顺利地创建了一个 wordpress 站点,证明了它的稳定性。

OpenStack on OpenStack – Paul Voccio – Rackspace

幻灯片

Rackspace 需要一种简单的方法来为开发、测试和生产启动新的 OpenStack 实例。为此,他们运行 OpenStack 实例之上运行 OpenStack!他们采用网络应用程序开发中开创的方法,并将其应用于基础设施,例如剪切初始黄金镜像,使用负载均衡器淘汰旧实例并启动新实例。

Snabb Switch – Luke Gorrie

Luke 发表了一个没有幻灯片的演讲,介绍了开发 Snabb Switch 的动机 (http://www.snabb.co/snabbswitch/)。Snabb Switch 提供了一个用户空间中的以太网交换机,基于开源构建,并在内核之外实现,从而提高性能和易于实现(其中大部分是用 Lua 编写的)。因此,交换机本身可以像编写编辑器宏一样轻松扩展。

Cloud Foundry – Christof Marti

幻灯片

介绍了 Cloud Foundry PaaS 的当前状态,涵盖了 Rails、Spring 和 Java 等框架以及 MySQL 和 MQ 等服务。应用程序可以部署到多个云提供商。最近,Piston Labs 将 OpenStack 添加到这些提供商中。

Christof 成功地在会议室的自动照明和电源控制在演讲过程中关闭时,解释了 cloud foundry 的架构。当电源恢复时,Marti 带我们了解了从 1 到 5,000 个 VM 的不同部署模型。

总结

我们为瑞士用户组保留了 openstack.ch 域名,以便进行进一步的沟通,并计划在大约两个月后举行下一次会议。对于那些希望在此之前进行讨论的人,可以在 http://sympa.systemsx.ch/sympa/subscribe/swiss-openstack-usergroup 订阅邮件列表。

其他即将举行的活动包括 3 月 13 日的 OpenShift 演讲/ch/open 正在组织 瑞士开放云会议,将于 6 月 11 日举行,并且正在成立一个瑞士云专业兴趣小组。

很高兴看到与会者持续的热情,并感谢 SWITCH 提供场地,Rackspace 提供披萨,ICCLab 提供啤酒。

对于那些有兴趣加入 OpenStack 用户组频道的人。

WIKI

https://wiki.systemsx.ch/display/chosug/Swiss+Openstack+Usergroup+Wiki

LinkedIn

http://www.linkedin.com/groups/OpenStack-Switzerland-4493120/about?trk=anet_ug_grppro

邮件列表

https://sympa.systemsx.ch/sympa/subscribe/swiss-openstack-usergroup

Twitter

http://twitter.com/OpenStackCH

关于该小组的一般信息

http://www.cloudcomp.ch/the-icclab-community/openstack-user-group/

 

标签:

发表评论

您的电子邮件地址将不会被公开。 必填字段已标记 *