Todd Trichler Linux

Installfest 内幕消息
作者:Todd Trichler

全球 Oracle on Linux 安装大会的幕后一览 — 由大会的主要组织者提供

无论您走到哪,让您感到与众不同的总是那些与你邂逅的人们。

 

我在浏览我的朋友们的网站 LUGOD 时第一次了解到了 Linux 安装大会。我灵机一动;OTN 也可以主办一个类似的活动”。在经过大量的计划和宣传之后,第一届 Oracle on Linux 安装大会在 2003 年旧金山的 OpenWorld 的 OTN 晚间活动期间举办。通过我们在 Red Hat 的朋友们以及 Werner Puschitz— “Oracle on Red Hat”安装的无冕之王 — 提供的一些帮助,此次活动获得了巨大的成功。

 

但在没有同样多的 Oracle 用户的 LinuxWorld 上它是否能获得成功,&ldquo呢?答案证明是肯定的:归功于一些非常优秀的德国 Oracle SC,我们在法兰克福 LinuxWorld 上证明了 Oracle on SUSE 的确可以很好的运行在 Linux 上。有了这两次活动的经验,我开始进入到安装大会“始终激情洋溢且永不沉闷”的世界中。下一站:纽约 LinuxWorld,2004 年 1 月。

 

在纽约 LinuxWorld 上举行

 

纽约市是个非常好的旅游地点,但可以挑一个更好的时间去,而不是在 1 月 21 日这一天 — 因为这天天寒地冻、风雪交加。但在 Javits 中心内部却是热火朝天。这将是我们第一次有幸同时获得 Red Hat 和 SUSE 软件赞助的安装大会。我最近将我的笔记本电脑换成了 Linux,并且厌烦了那些喜欢说 Linux 将像之前的 Unices 一样分崩离析的不了解真相的反对者。因此通过这个特殊的安装大会,我们召集了一个顶尖的社区专家小组,彻底证明不同的 Linux 组件确实可以很好地一起工作,并且 Oracle 在它们之上运行得非常好。以下是一些精彩场面:
  • Wim Coekaerts — Oracle 的 Linux 工程小组(请在 oss.oracle.com 上查看他们对 GPL 的贡献和任务说明)的主管 — 展示了他的小组使用他们的 FireWireOCFS 项目的代码构建的一个两个节点的具有 RAC 功能的 Linux 集群。这种设置本身就令人印象至深,更不用说他们让它在一个节点上运行 Red Hat Enterprise Linux 而在另一个节点上运行 SUSE Linux Enterprise Server 了。
  • Oracle 的移植技术小组的 Donal Daly 演示了如何使用 Oracle 移植工作台来自动将基于 Microsoft SQL Server 的应用程序(包括全部模式和存储过程)转换为在 Linux 上的 Oracle 产品上运行。
  • Richard Rendell、Rob Clevenger 和 NYPHP 用户组的一些会员演示了在 Linux 上运行的 Oracle 应用服务器 10g ,以及 Oracle JDeveloper 10g 中新的 PHP 特性
  • Oracle HTML DB 开发小组的 Marc Sewtz 介绍了该产品在 SLES8 上使用的全过程。
  • 当 Kris Rice 在 Jeff( 科罗拉多 Linux 用户和拥护者 (CLUE) 的一个 LUG 会员)完成在 Debian 上安装 Oracle9i Release2 之前就完成了在 Fedora 上安装 Oracle 数据库 10g 时,Jeff 感到有点吃惊。在我们讨论 AptGet 的稳定性之前,可能应注意 Oracle 在清理 10g 的数据库安装方面做了大量的工作,因此 Kris 在这方面占了点小便宜!
到这次安装大会结束时,毫无疑问所有人都认识到了不同的 Linux 版本可以很好地一起工作,并且 Oracle 在 Linux 上坚不可摧。

 

朋友们,欢迎来到墨尔本

 

四月中旬我收到 Leigh Warren — Oracle 的 APAC Linux 业务部主管 — 的一封电子邮件。他听说了我正为上海 OpenWorld 计划的安装大会,并想知道我们能不能在墨尔本的 Oracle OpenWorld 上也举办一个。我告诉他因为展示是在本地进行的,HQ 活动小组将不能在现场提供支持,因此我们决定把重点放在上海 — 特别因为我们的重点是在 Asianux 上。现在,如果您遇到过 Leigh,您就知道他不会轻易回答“不”。不久我收到他的另一封电子邮件,他问道“你们具体需要什么样的细节部署?”

 

最后证明 Leigh 不仅极具说服力,而且足智多谋,他从整个 Oracle 公司召集了一个小组以处理注册、市场营销、地点安排和鸡尾酒会,更不用说与当地的 Red Hat 小组取得联系,使他们派遣了一些人员并送了一整箱的 RHEL3 ES 软件了。

 

到 7 月 6 日,我们准备就绪。有一百多名参加者在大屏幕上观看了安装,有接近 30 个人离开时在他们自己的笔记本电脑上安装了 Oracle 数据库 10g 和 RHEL3(迄今为止单次安装大会上的最多人数)。这也是我们第一次使用 Oracle 示例安装指南,它确实帮助我们使尝试在他们自己的笔记本电脑上进行安装的人数达到了上述数字。特别对于那些自己开始安装的人而言,它就像是多出了一双手。

 

Werner 的 Red Hat Linux 上的 10g 安装指南 可以为那些在 Fedora 上进行安装的人以及那些没有在 /tmp 目录下保留至少 400MB 空间的人以及没有创建至少 1GB 的交换空间的人带来便利。

 

墨尔本安装大会最让我吃惊之处是他们如此好并且如此快地组建了一个跨职能的团队 — 他们中的大多数人以前可是从来没有一起工作过呀!通常这都会令我想到 Linux 社区的种种情形。

 

当我们举办这些类型的活动时,我始终寻求的事情之一是如何定位观众。我很高兴看到来自当地的公路运输局的三位开发人员离开时在他们的笔记本电脑上安装了 Oracle 10g。大部分已回复或在列表中签收了安装指南和资源的人是已经在实施 Linux 项目或者在考虑新的项目的公司开发人员 — 甚至有一位开发人员来自客户服务部门。(这很有趣,想想我为活动带去的大多数软件仍在某位悉尼用户的家中!)当地的小组在将这个安装大会通知他们的合作伙伴和客户方面做得非常出色。

 

在上海体验新版本

 

您是否曾有过独在异乡为异客的感觉?我第一次去北京还是在 2003 年参加 LinuxWorld 的时候;就在那里我第一次遇到了 Wenyun(也就是 Will) — Oracle 中国开发中心的 Linux 工程师团队的主管,他对我盛情款待,帮助我游览北京的大街小巷并拜访了中国的 Linux 社区。在那次访问期间,我们还与 Red Flag 小组共进午餐,并拜会了 BeijingLUG — 从那时起,我就一直在寻找让这个开发人员社区参与 Oracle on Linux 相关活动的理想机会。

 

Will 的团队一直在即将在 6 月(在上海 Oracle OpenWorld 之前)发布的新的 Asianux 1.0 内核上进行 Oracle 产品的测试和认证。这似乎是举办一次 Oracle on Asianux 安装大会的极好的机会。我对这次安装大会感到特别兴奋,因为它将是我们第一次展示在 Oracle 即将宣布支持的 Asianux — Red Flag Software 和 Miracle Linux 合作的成果 — 上运行的 Oracle 10g。准备工作是通过电子邮件 GAIM 进行的,并在活动前夜偶尔通了电话。事实证明,我与 Will 建立起来的友谊是非常宝贵的,我向他说明安装大会的动态信息、细节部署和流程,这样他可以让他的团队做好准备工作 — 这个团队对实现这一过程至关重要。我们还安排在 BeijingLUG 进行了一次草草的演练,以便在我们专心准备上海的安装大会之前消除一些缺陷。当真正展示的时候, 一切都进行得非常顺利

 

在我回到北京之后,我问 Will 除了明显增强的本地语言支持之外,还具体做了哪些不同的事情来优化 Asianux 以运行 Oracle。他回答道,可能最重要的部分就是进行的大量测试。他的团队还构建了 oranavi,它是一个 GUI 安装程序,能够配置 Linux 环境来运行 Oracle — 类似于 orarun 为 SUSE 所做的那样。Will 还提到,已经为 Oracle(甚至 RAC)而预先填充了 Asianux 内核参数。(因此,您可以跳过通用的“为 Oracle 配置 Linux”安指南的第 7 和第 8 步。)

 

旧金山 LinuxWorld 2004 上的 SLES9

 

Oracle on Linux 安装大会行程的下一站是 LinuxWorld 旧金山 2004(就在刚刚过去的 7 月份)。在此次安装大会上有大约 70 名参加者,其中大约 20 个人在他们自己的笔记本电脑上执行了安装 — 这是我们在一次 LinuxWorld 上执行笔记本电脑安装人数最多的一次。

 

本次活动的精彩场面是 Linux 工程小组使用从 HP 租借的 Opteron 计算机演示如何构建一个双节点、具有 RAC 功能的 Linux x86-64 集群的时候,他们使用了来自他们的 FireWire 和 OCFS 第 2 版项目的代码来构建这个集群,其中一个节点运行 RHEL,另一个节点运行 SLES9 。我们又一次使 Red Hat 和 Novell/SUSE 成为联合软件赞助商,其中 Red Hat 提供了 RHEL3 AS,SUSE 提供了他们新的 SLES9 版本以及刚刚在 Linux World 上讨论的 2.6 内核。非常感谢 Peter Knaggs,他很快就搞出了一个 SLES 9 上的 Oracle 10g 安装指南 ,由于目前的 Oracle 安装程序需要有 UnitedLinux 标签(归功于 SCO,它已经不再是 SLES9 的一个选件),该指南提供了变通方法。现在 SLES9 成为正式的生产版,Oracle 安装程序的下一个版本会考虑这个差异 — 但在那时之前,您将需要这个指南。

 

非常感谢 Saar 和 Lance 帮助执行了 RedHat 安装;如果您按照 这些指导进行了操作并且确保选择了 OS 程序包安装菜单下的开发工具程序包,那么它将顺利地安装在 RHEL3 AS 或 ES 上。Saar 还谈到了他们与 Red Hat、SUSE 和 VMware 一起开发的 新的 DVD 集,它允许您在现有的 Windows 计算机上使一个完整的企业级 Oracle on Linux 环境在 VMware 上启动并运行 — 这对于想在转移到 Oracle on Linux 之前先作一番检查的人非常适用。

 

这个特殊的安装大会值得一提的事情之一是在 Gentoo Linux 上安装 Oracle 数据库 10g 的人数。在过去的安装大会上有一些人在 Debian 上进行了安装,而在这次安装大会上还有一些喜欢冒险的用户在 Gentoo 和 Fedora 2 上进行了安装,这可能暗示了 Gentoo 最近在 Linux 开发人员社区中受欢迎程度的增加。

 

参加旧金山 LinuxWorld 上的任何安装大会最激动人心的事情是,您可以参加我最喜欢的第二种 Linux 活动 Linux Picn*x,它是由一些 Bay Area LUG 在当地的一个公园举行的。OTN 今年再次赞助了这个野餐会,我有机会去分发了软件和一些 10g T 恤;这两种东西都是抢手货,很快就被抢购一空。Oracle 的 Bill Ward — PenLUG 的兼职总裁 — 在登记台负责登记。如果您有机会去 Redwood Shores,您可以顺道造访 PenLUG,他们就在园区的 100 号大楼里面集会。

 

要使您自己能够得到安装大会活动的最新通知,请仔细阅读安装大会资源,或参与安装大会社区,收藏并经常访问 在 Linux 上安装 Oracle 的一些事项

 

如果您想在您本地的开发人员热点地区主办一个 Oracle on Linux 安装大会,那么请给发电子邮件 ( todd.trichler@oracle.com),很有可能我们将设法促成您的请求。

 

Todd Trichler 是一位有着 8 年资历的 Oracle 老职员,他从事过联盟、产品管理和市场营销。作为 OTN 的高级首席产品经理,他与开发部门密切合作以推动 Oracle 与 JUG、LUG、PUG 和 Java、Linux 和 PHP 技术社区的其他成员之间的往来。

 


墨尔本安装大会

准备在上海安装 Asianux

旧金山安装大会的参加者(全聚焦模式)
Asianux 安装大会首次登场
作者:Katheryn Potterf

Linux 成为整个亚洲“不可阻挡的潮流”。对于中国的开发人员社区而言,它更像是一场海啸 — 正如任何参加了上海 Oracle OpenWorld 的 Asianux 安装大会(2004 年 7 月 21 日)的人都会告诉您的那样。

 

“我对如此众多的参加者感到吃惊,”一个中国软件公司“红旗软件”的战略联盟经理 Edward Wen 说道。“那天时间已经很晚了,但活动仍然吸引了很多观众。人们兴趣十足,积极参与。他们问了一些有关 Oracle 数据库 10g 和 Linux 的水平较高的问题。甚至有些人说这是他们从 NT 向 Linux 迁移的机会。

 

技术专家围坐在桌子旁边并在他们的笔记本电脑上安装 Oracle 10g 和红旗 Linux,而其余的人则专心地观看大屏幕上逐步的实施。来自 Oracle、红旗和 Miracle Linux 的专家就在现场提供指导。在被参加者描述为“令人吃惊的容易”的安装之后,举行了一个非正式的气氛活跃的问答活动。最好的一点是,参加安装大会的每一个人都免费获得了 Linux 和 Oracle 数据库 10g 软件。

 

目前 Asianux 1.0 是由两个亚洲软件公司联合开发的核心内核:总部在日本的 Miracle Linux 和中国的红旗软件。Oracle 在 2003 年 12 月与这两个公司形成了技术合作伙伴关系,大量的测试、认证和开发是在北京的 Oracle 中国开发中心 (CDC) 进行的,在那里中国和日本的工程师并肩合作来优化 Linux 以运行 Oracle。Oracle 通过与支持 Red Hat 和 Novell/SUSE 的企业版 Linux 相同的方式在中国和日本支持 Asianux。一线支持由“Oracle 中国支持”负责,而更详细的二线技术支持由 CDC 负责,后者还确保 Oracle 的产品线在 Asianux 上得到认证。Asianux 还将在中国和日本组装一个 Red Flag Linux DC Server 4.1 和 Miracle Linux 3.0 发布版本的集成组件。

 

在笔记本电脑上安装了 Red Flag Linux DC Server 4.1(内置 Asianux)的参加者之一是申小雷 — 系统集成商上海健昆信息技术有限公司的项目经理,他评述道,“我认为 Oracle 在 Linux 上运行其大多数产品,我一直使用 Oracle 但从没用过 Linux,因此我认为我应当学习更多有关 Linux 安装的内容,以便我可以为其他用户安装 Linux。”

 

Linux 在中国如此受欢迎的原因是什么?

 

“它是开放的并且被政府所支持,”金航数码科技有限责任公司(一个已经使用了 Oracle 数据库和 Oracle JDeveloper 的北京 ERP 供应商)的一位项目经理说道。

 

在中国,不能低估政府支持的价值。首先,如果公司采用 Linux,它们就能够更容易地获得电子政务项目。越来越多的企业客户(如银行、电信公司和邮政局)也在 Asianux 上运行它们的关键任务应用程序。

 

“Asianux 将在亚太地区成为主流。日本、韩国和中国等国的政府都支持 Linux,”Miracle Linux 的销售副总裁 Takashi Kodama 说道,再加上来自新加坡、以色列、孟加拉国和巴基斯坦的四个公司将在明年成为合作伙伴并加入 Asianux 计划。

 

Kodama 说道,下一步是与硬件供应商洽谈,使它们预装 Asianux。“我们的目标是获得所有的 Windows 客户。在三到五年之内,该操作系统将成为普通商品。客户不想为操作系统支付太多费用,因此 Linux 将甚至更有吸引力。”

 

Asianux 安装大会的参加者(许多为 OTN 会员)非常拥护这种为 Oracle 优化 Asianux 的方式。“Oracle 真正应用集群稳定、可靠且成本低。Linux 可以很好地与 Oracle 结合使用,”来自中国河北省秦皇岛晨砻信息科学技术有限公司的一位应用服务器管理员杨德明说道。来自同一公司的数据库管理员宋仁辉补充道,“我对 Oracle 和我们公司之间的关系非常乐观。”由红旗和 Miracle Linux 提供的基于 Asianux 内核的版本也已经准备就绪,可以随时运行中文、日文和英文版本。这种本地语言支持很明显对于亚洲客户非常重要。

 

Oracle 开发人员小组还向参加者展示了安装 Oracle HTML DB 和 Oracle JDeveloper 的简易性。一些参加者进行了注册,以便获取 Java 开发的安装指南、HTML DB,以及有关 Linux 的其他技术资源。

 

Kodama 指出,这个安装大会是第一次这种类型的活动。“大多数人认为 Linux 安装很难,但这次安装大会显示了安装 Oracle 10g 和 Asianux 是多么的容易。Linux 对企业来说的确不错。”