继我们的 第一次会议 之后,瑞士 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 清单来执行。
在过去的峰会上,客人的高可用性一直是激烈讨论的话题。基于横向扩展应用架构的云提供商不需要这些功能,但运行企业级工作负载的提供商希望具有诸如“如果 hypervisor 宕机,则将此 VM 重启到不同的 hypervisor”之类的功能。虽然在 Folsom 中有一些技巧可以使用,但在 Grizzly 中现在有一个“节点撤离”功能,当 hypervisor 宕机时执行此操作。虽然还需要一些脚本编写,因为这并非自动化的,并且需要在 nova migrate(如果 hypervisor 正在运行)和 nova evacuate(如果 hypervisor 宕机)之间做出选择。预计在 Havana 版本中会有更多的工作…
下周 Grizzly 的功能冻结之前,可能会有几个功能加入。VM 集群确保提供冗余的客人放置在不同的 hypervisor 上,以避免单点故障。 Libvirt 看门狗支持将在 VM 被阻塞时重启它们。
Ceilometer – Lucas Graf, Toni Zehnder – ICCLab
幻灯片
当 OpenStack 启动时,没有包含计费功能。Ceilometer 过去一年中一直在开发,以执行计量(谁在使用什么),并逐渐扩展到涵盖监控(什么在工作以及工作有多努力)。
在 Grizzly 版本中,ceilometer 将被孵化并集成到 Horizon 仪表板中。许多项目,如 healthnmon 和 synaps,正在调整其架构以从 ceilometer 中受益,并避免多次收集此数据。在 Havana 版本中,将包含监控,包括由 ICCLab 开发的硬件收集器,以涵盖 IPMI 和 S.M.A.R.T. 监控。
两位演讲者只用了 4 个月的时间就开始研究 OpenStack 并为社区做出贡献,掌握了这些主题,这尤其令人印象深刻(尽管啤酒和披萨在他们的演讲期间送达了,感谢 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 之上!他们借鉴了 Web 应用程序开发中开创性的方法,并将其应用于基础设施,例如剪切初始黄金镜像,使用负载均衡器淘汰旧实例并启动新实例。
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/