- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3
新一代主机开发环境简介
3.1 zLinux简介
zLinux是指在 IBM主机系统,特别是在 System z机器上运行的 Linux操作系统。其
他具有同样含义的名称包括 z/Linux、Linux on System z、Linux on zSeries、Linux onSystem z10、Linux on System z9、Linux/390、Linux on zEnterprise 196等。
zLinux源于将 Linux系统移植到 IBM的最大服务器的多方面的努力。其中一方面的
努力是由 Linas Vepstas在 1998年末到 1999年初发起的 Bigfoot项目。IBM 在 1999年
12月 18日针对 Linux 2.2.13的内核发布了许多补丁并增加了许多功能,启动了今天 z系
列平台上 Linux的主线产品。在以后的 2000年,IBM很快正式宣布 zLinux诞生,包括
IFL(Integrated Facility for Linux)引擎。Think Blue Linux是主要包含了加入到 IBM内
核中的 Red Hat包的早先的主机产品。商业 Linux分销商在起初的内核包装后非常迅速
地介绍了主机上的 Linux版本,而这个主机版本的 Linux已经发行了许多年。
在 IBM的参与之后,Linux for zSeries的补丁包含了 OCO(Object Code Only)模块,
而没有源代码。然而,当前的 z系列平台上 Linux在 GNU 通用公共授权条款下完全开
放源代码。
IBM在 2006年 5月宣布,超过 1700个客户将 Linux运行在主机平台上,这在主机
市场中是一个相当大的数目。
IBM现在支持两个 Linux版本:Red Hat和 Novell SuSE。其他著名的 z系列平台上
的 Linux版本包括 Debian、Gentoo、Slackware、CentOS和 Fedora。Linux内核体系结构
包括针对 31位内核的 S390和针对 64位内核的 S390x。
1. 虚拟化技术
Linux 不是在主机上模拟执行的。它就像其他主机操作系统一样,使用主机处理器
指令,作为一个完整的本地操作系统快速运行。于是,在其最简单的配置中,Linux 的
一个单个实例在技术上可以占用整个主机。这种配置不常见,并且通常在经济上也不可
行。通过使用虚拟化技术,IBM System z服务器可以运行混合工作负载,包括许多其他
操作系统。十年多来,硬件和软件一起协同起来支持这些工作负载。
System z主机能够采用多级别的虚拟化技术。在第一级的虚拟化中,单个机器可以
被分成多达 60个逻辑分区(Logical Partition,LPAR),并且每一个 LPAR是一个运行单第 3章 新一代主机开发环境简介
15
独操作系统(OS)的单独虚拟机。LPAR是使用称为 PR/SM的特征在硬件中实施的,这
通常根据实时需求动态地调整 LPAR的边界。这个硬件特征在现代主机中总是被激活的,
哪怕在单个的 LPAR跨越整台机器的最简单的配置中。
大多数在 IBM System z上的 Linux客户利用了额外的虚拟级别:z/VM。这是个有着
很长历史的主机操作系统,其中之一的主要功能是作为虚拟机管理器的系统管理程序。
诸如 Linux这样运行在 z/VM虚拟机中的操作系统被称为 guests或 images。z/VM不仅
虚拟化处理器和内存,也虚拟化主机(ESCON或 FICON)磁盘存储,网络和其他主机
资源。
z/VM像其他主机操作系统一样运行于 LPAR内部,这提供了两个级别的 Linux虚拟
化:基于硬件和基于硬件协助的系统管理程序。此外, z/VM也可以是 z/VM的一个 guest,
这创建了任意层次深度的嵌套的虚拟化级别。嵌套的虚拟化有额外的负载,因此将 z/VM
作为一个 guest运行主要是用作测试目的。
2. 硬件
IFL(Integrated Facility for Linux)是专用于运行 Linux的主机处理器,要么本地运
行,要么在 z/VM下运行。微码限制了 IFLs运行传统的工作负载,如 z/OS,它们等同于
其他 z系列处理器。z/OS软件提供商通常不对 IFL的功能收费,而且 IFL也比通常意义
上的引擎(中央处理器,CPU)要便宜。因此,商业组织和政府部门可以很容易地扩展
主机 Linux的安装数量,而不影响大多数软件许可的收费。虽然技术上 Linux可以在 CP
和 IFL上运行,但 IFL成本更低。
z系列上的 Linux兼有 31位和 64位版本,而 64位版本很快流行开来,因为基于 z
文档评论(0)