Open Mic Spotlight: Lorin Hochstein

这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人,以此庆祝该项目的第三个生日。在整个七月,每天都会有一位新的贡献者站到麦克风前,回答关于 OpenStack、云、职业以及他们业余爱好等五个问题。 

Lorin Hochstein 是一位从学术界转变为软件开发/运维人员。他是 Nimbis Services 的云服务首席架构师,负责在 Nimbis Services 部署 OpenStack 用于技术计算应用。Lorin 是 OpenStack 文档项目的常规贡献者。他在 Twitter 上使用 @lhochstein,并在 lorinhochstein.wordpress.com 上写博客。

1. 当你没有沉迷于 OpenStack 并为之工作时,你会做什么?

我为我的雇主 Nimbis Services(我们在招聘!)开发软件,以便像机械工程师这样的技术计算用户可以在云端的高性能计算机上运行他们的模拟。我的很多工作都涉及编写运行在 OpenStack 等云之上的软件,而不是直接在基础设施层上工作。我很幸运能为一家非常支持回馈开源项目的组织工作。

2. 你的第一次提交或贡献是什么,你为什么要做它?

我第一次尝试运行 nova 单元测试时,它失败了,因为没有安装 virtualenv,所以我向脚本中添加了两行来安装 virtualenv 库。

我做的第一个非琐碎的贡献是添加了对“额外规格”的支持,以便管理员可以指定某些计算主机具有额外的功能,并且用户可以请求访问这些功能。当时,我正在为南加州大学信息科学研究所 (USC/ISI) 工作,我们正在将 OpenStack 调整为在异构的高性能计算资源集合上运行:有些机器有 GPU,其中一台是大型共享内存机器 (SGI UltraViolet),我们还有一些运行非 x86 多核 CPU 架构 (Tilera) 的板卡。我们需要一种方法让管理员能够描述我们拥有的不同类型的资源,并让用户通过 OpenStack API 请求它们。

3. 还有哪些 OpenStack 开发者值得表扬,他们正在社区中做着出色的工作?谁是我们的无名英雄?你自己的呢?

我认为由 Anne Gentle 领导的 OpenStack 文档团队正在做着伟大的工作。由于开源项目的性质,参与文档工作的人数比参与代码工作的人数少。然而,文档最终是项目的公共形象,因此拥有良好的文档至关重要。Tom Fifield 是一位投入大量精力参与该项目的人,他最近成为 OpenStack 社区经理。Diane Fleming 也做了很多工作来提高 API 文档和手册的质量。

4. 你做出的最重要的贡献是什么,能让 OpenStack 用户满意?

我最近开始编写一本名为 OpenStack 虚拟机镜像指南 的新手册。现有的 OpenStack 虚拟机镜像文档已经过时,并且隐藏在计算管理员指南中,所以我更新了内容并将其放入单独的手册中。希望这能让首次部署 OpenStack 的运维人员更容易。

5. 您认为在快速增长和日益成熟的用户需求下,OpenStack 社区在未来几年需要如何发展?

OpenStack 项目已经积累了大量的基础设施,包括软件工具和流程,以便在考虑到其规模和范围的情况下有效地运行。对于较小的开源项目,你可以通过提交 Github 上的拉取请求来贡献,但这对于如此规模的项目来说是不可能的。我担心的一件事是新项目成员所需做的入门工作量,他们在做出第一次贡献之前需要了解和掌握的内容。

标签:

发表回复

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