探索 IBM pSeries 服务器:Linux 与通信功能详解
1. Linux 与 IBM pSeries 的融合
在当今数字化时代,电子商务的发展日新月异。IBM 及其旗下的 pSeries 服务器,将 Linux 和开源软件视为推动电子商务迈向新高度的关键要素。Linux 与 HTTP、XML 和 TCP 等开放标准一同,在不同服务器平台之间实现互操作性,为客户提供开放且集成的电子商务架构方面发挥着举足轻重的作用。
Linux 源于 UNIX 的开放系统设计理念,但其本身并非 UNIX 操作系统。UNIX 已分化为多个相互竞争的操作系统,如 IBM 的 AIX 5L 和 Sun Microsystem 的 Solaris,而 Linux 是一个独立的单一源操作系统。由于严格遵循开放系统标准,Linux 并不具备为各种 UNIX 实现所开发的所有扩展功能,因为这些增强功能可能依赖于特定制造商系统的独特能力。
IBM pSeries 管理层认为,Linux 通过提供一个开放的应用平台,能够利用前沿技术并简化客户选择,从而助力推动互联网的长期发展。这个通用应用平台将有助于确保异构服务器之间的软件互操作性。
Linux 是由芬兰计算机科学学生 Linus Torvalds 开发的开源技术。开源社区的独立开发者提供免费的源代码,任何人都可以使用。这并不意味着软件是免费的,公司可能会收取分发费用,但用户可以自由复制、修改和分发改进版本的软件。
2. IBM 对 Linux 开放计算环境的支持
IBM 一直致力于支持 Linux 开放计算环境,主要通过向开源社区贡献软件(主要是设备驱动程序代码),并参与诸如 Linux 标准基础、自由标准组织、开源开发实验室和 PowerPC 架构 Linux 项目等活动。
IBM pSeries 与多个 Linux 发行商合作,包括 SuSE、Red Hat 和 Turbolinux,共同开发和测试适用于 pSeries 服务器家族的 Linux 发行版。
3. pSeries 上的 Linux
IBM 的所有服务器平台都对 Linux 友好,包括 zSeries、iSeries、pSeries 和 xSeries 服务器。xSeries 服务器通过了 IBM ServerProven 计划的认证,支持 Caldera、Red Hat、SuSE 和 Turbolinux 发行版。此外,部分 IBM IntelliStations 和 ThinkPads 也支持 Linux。对于大型机系统,合作伙伴提供了适用于 zSeries 和 S/390 的 Linux 版本。
AIX 5L 中的 Linux 亲和性 API 支持为 Linux 编写的应用程序在运行 AIX 5L 的 pSeries 产品上重新编译执行。但对于依赖运行 Linux 应用程序的企业来说,他们可能希望直接在 pSeries 硬件上“原生”运行 Linux。目前有多种适用于 pSeries 的 Linux 发行版可供选择。
一般而言,对于拥有超过八个处理器的 SMP 服务器,Linux 的性能扩展不如 AIX 5L。不过,随着开放系统社区的发展,这种情况有望得到改善。如果只需要运行 Linux,pSeries 用户可以考虑 p615(1 - 2 路)、p630(1 - 4 路)和 p650(2 - 8 路)等入门级和中端系统。如果想在一个或多个 LPAR 中运行 Linux,则可以从支持 LPAR 的 pSeries 服务器中选择,如 p630、p650、p655、p670 和 p690。
运行 Linux 时,pSeries 的 I/O 设备和适配器支持相对 AIX 5L 更为有限。这是因为支持设备的驱动程序代码需要移植到 Linux 并提供给开源社区。目前,pSeries 上的 Linux 可以利用 Ultra - SCSI Differential 和 Ultra3 - SCSI 适配器(尚不支持 RAID)、高达千兆以太网适配器(UTP 和光纤)、2 Gbps 光纤通道适配器和 GXT135P 图形适配器(包括数字支持)。部分媒体设备和磁盘存储子系统,如 IBM 2104 可扩展存储增强版、IBM FAStT 系统和 IBM 企业存储服务器(ESS)也得到支持。
4. 适用于 pSeries 的 Linux 发行版
- SuSE :SuSE 是首个为 pSeries 和 RS/6000 系统提供 Linux 发行版的公司。在推出两个使用 32 位内核的 PowerPC 版本后,于 2002 年 12 月推出了支持 64 位 SMP 的 SuSE Linux Enterprise Server 8(SLES 8),适用于 iSeries 和 pSeries。目前,SLES 8 支持除 32 位 RS/6000 型号 B50 和 150 之外的所有 pSeries 和 RS/6000 服务器,并且在支持 LPAR 功能的 pSeries 系统(p630、p650、p655、p670 和 p690)上也得到支持。
- Red Hat :2002 年初,Red Hat 推出了适用于 pSeries 和 RS/6000 系统的 Red Hat 7.1,使用 32 位 Linux 内核。2002 年 12 月的更新版本使用了 64 位内核,但仍仅支持 32 位应用程序。适用于 pSeries 的 Red Hat Linux 7.1(64 位)可运行在少数基于 RS64 IVB 和 POWER3 的服务器上,如 pSeries 620、pSeries 640 和 pSeries 660。由于这些型号接近生命周期尾声,这个 32 位发行版的吸引力有限。IBM 近期与 Red Hat 达成协议,目标是在 2003 年底为 pSeries 提供支持 32 位和 64 位应用程序的 64 位 Red Hat Enterprise Linux Advanced Server。
- Turbolinux :Turbolinux 最近在日本推出了其 Turbolinux Linux Enterprise Server 8(TLES 8)产品,并预计在其他亚太国家发布。此前,适用于 pSeries 的唯一 Turbolinux 发行版是针对 p640 服务器的 32 位产品。Turbolinux 是亚太市场的关键发行商,预计 TLES 8 在不久的将来将广泛支持 pSeries 系统。
IBM 不直接销售和支持 Linux 操作系统,但多个 Linux 发行商为选择安装 Linux 的 pSeries 用户提供软件、支持和服务。IBM Global Services 也会收取费用提供 Linux 服务和支持。此外,IBM 提供 pSeries 615、630 和 650 服务器的“Linux 就绪”快速配置,这些配置不包含 AIX 5L 许可证,客户需自行购买和安装 Linux。当客户订购这些配置时,IBM 会将 SLES 8 的订单转交给 SuSE,此服务仅适用于初始系统购买,软件、许可证和支持由 SuSE 提供。
5. 适用于 pSeries 上 Linux 的 IBM 应用程序软件
目前已有适用于 pSeries 上 Linux 的 IBM DB2 通用数据库(UDB)版本。除了 DB2 UDB,IBM 还宣布计划在运行 Linux 的 pSeries 服务器上支持许多其他软件产品,包括 WebSphere 应用服务器(由 Apache HTTP 引擎提供支持)和选定的 Tivoli 系统管理工具。此外,IBM 日志文件系统和适用于 Linux 的 Java 2 技术版 IBM 开发工具包已在 SLES 8 和 Red Hat 7.1 上通过认证。
IBM 还与商业合作伙伴和第三方软件供应商合作,将他们的应用程序移植、重新编译和测试到 pSeries 平台上。用户在选择特定应用程序时,应向相应的软件供应商咨询其在 pSeries 服务器上的支持情况。
总结
IBM 的高性能 UNIX 操作系统 AIX 5L 将继续作为 pSeries 服务器开发的核心操作系统,充分发挥 pSeries 在处理器和内存可扩展性、动态 LPAR、动态处理器和内存按需配置、RAS 功能以及广泛的 I/O 设备支持等方面的创新优势。然而,IBM 也为需要将 Linux 应用程序集成到 pSeries 计算环境中的用户提供了广泛支持,无论是将 Linux 作为唯一的操作系统运行,还是仅为特定应用程序运行 Linux。对于 pSeries 服务器的操作系统选择,“选择”是关键。
6. pSeries 通信功能概述
pSeries 系统的标准功能和选项,以及 AIX 5L 操作系统及其扩展,为用户在不同通信环境中配置系统提供了灵活性。然而,这种灵活性也可能在确定特定环境所需的选项和程序时带来困惑。
7. 计算机通信简介
在当今快节奏且互联互通的世界中,通信的影响和重要性不言而喻。无论是个人还是企业,我们都通过电话和电子邮件与世界各地的人进行沟通。对于作为 pSeries 系统客户的企业来说,及时、准确的信息对决策者至关重要,员工也需要能够快速共享信息。同时,企业通信的安全性也至关重要,以保护客户和员工的个人信息以及公司资产。
随着组织的发展,保持高效、安全和准确的通信变得更加重要,但也更加困难。计算机已成为自贝尔发明电话以来最重要的通信工具之一。通信可以通过多种方式进行,包括服务器与个人计算机用户之间、两台计算机之间或复杂通信网络中的一组计算机之间。pSeries 系统与 AIX 5L 及其扩展一起,为几乎任何通信网络提供了所需的硬件功能和软件支持。
8. 分布式计算机通信
- 简单通信架构 :在某些情况下,组织的计算需求可以通过简单的通信安排来满足。用户通过局域网(LAN)连接到单个 pSeries 服务器,服务器通过适当的调制解调器进行外部通信(如连接到互联网)。这种安排适用于大多数计算机用户位于同一地点的小型组织。
- 分布式计算机网络 :当组织的需求需要多个系统时,就需要更复杂的通信网络。例如,零售连锁店可能在每个零售地点和总部都配备计算机系统,所有计算机系统通过通信网络连接,以便轻松地在不同地点之间移动信息,如每日收银机收据。这种网络称为分布式计算机网络。
分布式计算机系统具有多个优点。首先,由于所有用户都本地连接到各自的计算机系统,与远程连接的工作站相比,系统性能得到改善(响应时间减少)。其次,分布式计算机系统可以整合通信,特别是在有许多用户的远程位置,避免了为所有远程用户直接提供大量通信线路的需求。远程用户通过 LAN 本地连接到其所在位置的分布式系统,并通过该系统使用单一通信线路与中央站点进行通信。
尽管大型分布式计算机网络比单个计算机系统更难管理,但 pSeries 系统和 AIX 5L 专为这种分布式环境而设计。当网络规模增长到数百个系统,可能是运行其他操作系统的异构混合系统时,Tivoli 管理产品提供了额外的网络管理工具,以简化管理任务。下面将介绍两种 pSeries 系统常用的分布式网络:pSeries 分布式网络和 pSeries 与 zSeries 分布式网络。
9. pSeries 分布式网络
多个 pSeries 系统可以通过通信线路连接在一起,形成分布式计算机网络。例如,一个分布式网络可以由三个小型 pSeries 系统(如 pSeries 610)分布在远程位置,以及一个位于组织总部的大型 pSeries 服务器(如 pSeries 670)组成。
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;
A([总部 pSeries 670]):::startend -->|通信线路| B([远程 pSeries 610 - 1]):::process
A -->|通信线路| C([远程 pSeries 610 - 2]):::process
A -->|通信线路| D([远程 pSeries 610 - 3]):::process
- 远程位置配置 :远程位置的 pSeries 610 配备 X.25 接口适配器和调制解调器,通过 X.25 网络与中央 pSeries 670 系统通信。由于该系统仅与中央系统通信,因此只需要这一个适配器。AIX 5L 操作系统提供的 TCP/IP 功能和 AIX link/X.25 产品提供了支持 TCP/IP 协议的必要编程。
- 中央位置配置 :中央位置的 pSeries 670 系统需要与所有远程位置保持持续通信,收集总部所需的汇总信息。在这个例子中,每个远程位置使用一条通信线路,因此中央 pSeries 系统至少需要三个 X.25 接口,选择 4 - 端口多协议通信控制器(#2947)是合理的。每个通信线路需要一个调制解调器,总共需要三个。
通过这种通信配置,分布式 pSeries 系统可以以多种方式协同工作:
-
邮件服务
:AIX 5L 的邮件设施完全可用,允许任何用户向分布式网络中任何系统上的其他用户发送文档。
-
远程登录
:AIX 5L 操作系统中的基本网络实用程序允许连接到中央 p670 的用户像直接连接到远程 p610 系统一样登录。这对于为其他网络节点提供技术支持的中央系统用户特别方便。
-
命令执行和文件交换
:这些实用程序还允许用户在网络中的任何 pSeries 系统上执行命令、运行应用程序或自由交换文件。
-
应用程序交互
:应用程序可以直接与其他应用程序交互,为用户提供信息,而用户无需知道所需信息的位置。
当网络中的至少一个 pSeries 系统安装了 NetView 产品时,将提供更多的网络管理工具。任何 pSeries 系统(或支持流行 SNMP 的其他开放系统)都可以发送简单网络管理协议(SNMP)陷阱消息,向 NetView 报告问题。一旦检测到问题,Tivoli 框架提供工具来诊断和解决问题。
10. pSeries 与 zSeries 分布式网络
在某些情况下,将 pSeries 系统分布在不同位置,同时在中央或总部位置使用 zSeries 或 System/390(S/390)计算机系统是理想的选择。大型 zSeries 计算机在性能、容量和外设方面可以提供比最大的 pSeries 系统更多的计算资源,中央位置可能需要这种强大的计算能力。另外,中央位置可能已经拥有 zSeries 或 System/390 计算机系统,并希望将小型或中型计算机系统分布到远程位置或部门,以更好地满足用户需求。
虽然 SNA 通信正在迅速被 TCP/IP 网络取代,但在现有的 SNA 网络中,pSeries 系统仍可以与 zSeries 系统进行通信。例如,使用 4 - 端口多协议通信控制器通过 SDLC 协议与中央 zSeries 通信,调制解调器允许计算机通过租用电话线进行通信。除了 SNA 环境,pSeries 和 zSeries 系统还可以在许多其他环境中有效交互,包括非 SNA 和 TCP/IP 环境。
|网络类型|特点|适用场景|
| ---- | ---- | ---- |
|pSeries 分布式网络|多个 pSeries 系统通过通信线路连接,可实现邮件服务、远程登录、命令执行和文件交换等功能|适用于组织内多个地点需要协同工作的场景|
|pSeries 与 zSeries 分布式网络|pSeries 系统分布在远程位置,zSeries 或 S/390 系统位于中央位置,可在多种环境中交互|适用于中央需要强大计算资源,同时远程需要分布式系统的场景|
综上所述,IBM pSeries 服务器在支持 Linux 操作系统和构建多样化通信网络方面具有强大的能力,为企业提供了丰富的选择和灵活的解决方案。无论是追求开放的计算环境,还是构建高效的分布式通信网络,pSeries 都能满足企业的不同需求。
11. 通信配置的选择与考量
企业在选择 pSeries 服务器的通信配置时,需要综合多方面因素进行考量。
-
组织规模与需求
:小型组织如果计算机用户集中在单一地点,简单的通信架构,即用户通过局域网连接到单个 pSeries 服务器,再通过调制解调器连接外部网络,可能就足以满足需求。这种配置成本较低且易于管理。而大型组织,如零售连锁店,需要在多个地点部署计算机系统,就必须采用分布式计算机网络。分布式网络虽然管理难度较大,但能提高系统性能和通信效率,满足大规模数据传输和协同工作的需求。
-
通信环境与协议
:不同的通信环境需要不同的协议和接口支持。例如,在 pSeries 分布式网络中,如果使用 X.25 网络,远程位置的 pSeries 610 就需要配备 X.25 接口适配器和调制解调器,中央位置的 pSeries 670 则需要相应数量的 X.25 接口和调制解调器。而在与 zSeries 系统通信时,可能会涉及到 SDLC 协议等。企业需要根据自身的通信环境和需求,选择合适的协议和接口。
-
系统兼容性与扩展性
:在选择通信配置时,还需要考虑系统的兼容性和扩展性。pSeries 服务器要能够与现有的其他系统(如 zSeries、不同品牌的服务器等)兼容,以实现数据的共享和交互。同时,随着企业的发展,通信需求可能会不断增加,因此系统需要具备良好的扩展性,能够方便地添加新的节点和设备。
12. 通信故障诊断与解决
在 pSeries 通信网络运行过程中,可能会遇到各种故障。以下是一些常见故障及解决方法:
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;
A([通信故障]):::startend --> B{是否为网络连接问题?}:::decision
B -->|是| C(检查物理线路、调制解调器等):::process
B -->|否| D{是否为协议配置问题?}:::decision
D -->|是| E(检查协议设置、参数等):::process
D -->|否| F{是否为设备故障?}:::decision
F -->|是| G(检查设备状态、更换故障设备):::process
F -->|否| H(联系技术支持人员进一步排查):::process
- 网络连接故障 :这是最常见的故障之一。可能是物理线路损坏、调制解调器故障或网络接口松动等原因导致。解决方法是检查物理线路是否连接正常,调制解调器是否工作正常,尝试重新插拔网络接口等。
- 协议配置错误 :如果协议配置不正确,可能会导致通信无法正常进行。例如,在使用 X.25 协议时,参数设置错误可能会使 pSeries 系统无法与其他系统通信。此时,需要检查协议的设置,确保参数正确。
- 设备故障 :通信设备如适配器、控制器等可能会出现故障。可以通过查看设备的状态指示灯、使用诊断工具等方法来判断设备是否正常。如果发现设备故障,需要及时更换故障设备。
- 复杂故障 :对于一些难以诊断的复杂故障,可能需要联系 IBM 的技术支持人员。他们可以通过远程诊断或现场服务等方式,进一步排查故障原因并解决问题。
13. 未来发展趋势
随着技术的不断发展,pSeries 服务器的通信功能也将不断演进。
-
更高速的网络连接
:未来,随着 5G、光纤网络等高速网络技术的普及,pSeries 服务器将能够实现更高速的数据传输,满足企业对大数据、实时通信等应用的需求。
-
智能化的通信管理
:借助人工智能和机器学习技术,pSeries 服务器的通信管理将更加智能化。例如,自动诊断故障、预测网络性能、优化通信配置等,提高通信效率和可靠性。
-
与新兴技术的融合
:pSeries 服务器将与物联网、云计算、区块链等新兴技术深度融合。在物联网应用中,pSeries 服务器可以作为数据处理和管理的核心,实现设备之间的高效通信和协同工作。在云计算环境中,pSeries 服务器可以提供强大的计算资源,支持企业的云应用。
14. 总结与建议
- 总结 :IBM pSeries 服务器在支持 Linux 操作系统和构建通信网络方面具有显著优势。Linux 的引入为 pSeries 带来了开放、灵活的计算环境,多种 Linux 发行版和 IBM 的应用程序软件为企业提供了丰富的选择。在通信方面,pSeries 系统的标准功能和选项,以及 AIX 5L 操作系统及其扩展,为不同规模和需求的企业提供了多样化的通信解决方案,包括分布式计算机网络等。
-
建议
:
- 对于计划采用 Linux 操作系统的企业,应根据自身的业务需求和技术实力,选择合适的 Linux 发行版。同时,要关注 IBM 与软件供应商的合作动态,及时获取支持 32 位和 64 位应用程序的软件版本。
- 在构建通信网络时,企业要充分考虑组织规模、通信环境、系统兼容性和扩展性等因素,选择合适的通信配置。对于复杂的通信网络,建议提前进行规划和测试,确保网络的稳定性和可靠性。
- 企业应建立完善的故障诊断和解决机制,定期对通信网络进行维护和检查,及时发现和解决潜在问题。同时,要关注技术发展趋势,适时对系统进行升级和优化,以适应未来的业务需求。
总之,IBM pSeries 服务器为企业提供了一个强大而灵活的平台,无论是在 Linux 应用还是通信功能方面,都能帮助企业提升竞争力,实现业务的高效发展。企业在使用 pSeries 服务器时,要充分发挥其优势,结合自身实际情况进行合理配置和管理。
超级会员免费看
1

被折叠的 条评论
为什么被折叠?



