免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2031 | 回复: 0
打印 上一主题 下一主题

[学习求职] AIX222读书笔记 第一章 系统规划 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-30 16:00 |只看该作者 |倒序浏览

系统规划非常重要,不只是要考虑CPU、内存、存储和扩展等问题,一些新技术,比如说Power 5,新的附加硬件,都会带来一些新的特性。

Topics discussed in this chapter are:
_ Determining device needs for an AIX 5L system
确定Aix 5L系统需要的硬件设备
_ AIX 5L OS level compatibility
AIX 5L操作系统级别的兼容性
_ System availability
系统可用性
_ Appropriate IBM resources for system planning
系统规划的资源
_ The LPAR Validation Tool
LPAR验证工具
_ Basic disk requirements
基本的磁盘需求

1.1确定Aix 5L系统需要的硬件设备
HMC(硬件管理控制台)的附加服务器,以提供高级的管理功能。
Hardware Management Console (HMC)

要设计一个基于P5虚拟化的复杂环境,需要下载一个LPAR验证工具。

1.2 AIX 5L操作系统级别的兼容性
移植安装后,系统中的文件集可能处于作废状态,废旧的文件集是由旧版本的操作系统安装的,却保留在当前的操作系统中,因为移植安装不会替换所有的文件。这些文件集仍然是必须的,以使系统可运行于混合版本的操作系统环境下。
During a migration installation, the following filesets are automatically included:
_ Base operating system commands
_ Base operating system libraries
_ Base operating system curses/termcap
_ Base operating system networking
_ Base operating system directories/files (symlinks)
_ Messages
_ X11R3
_ X11R4
_ X11 fonts

移植安装过程中,包括一些基本重要文件集。
AIx4.2版本的系统可以为一台AIX5.3版本系统的客户端提供服务,但不能提供下列服务:
1、AIX 5L 5.3客户端的网络安装;
2、为AIX 5L 5.3客户端提供SNA或X,25服务;
3、为AIX 5L 5.3客户端提供HCON服务;
4、PEX和PEX-PHIGS扩展CGe服务;
5、AIX 5L 5.3客户端安装格式。

AIX 5L 5早期版本的的应用程序
针对P3, P4, P5和PPC等编写的AIX 5L 5.1和5.2应用程序,不需要重新编译即可直接在相同或者更新的处理器型号的AIX 5L 5.3上执行。但使用P3, P4, P5, PPC编译器编译的程序,不能在其他架构的平台上运行。或者开发的程序具有以下特性,也不能直接执行:
·  非共享编译
·  IBM明确描述为不可移植的特性
·  没有正确文件说明的内部特性
·  X11 R5服务扩展
·  基于IBM-850代码集的本地化
·  AIX 5L 5版本系统上,以长用户名执行的安全库接口。
任何程序,要想在所有的环境下都可以运行,必须使用通用模式或者PPC编译器选项进行编译。

利用P5技术的程序只能运行在P5处理器平台上;利用P4技术的程序只能运行在P4、P5处理器平台上;利用P3技术的程序只能运行在P3, P4, P5处理器平台上,然而在P4, P5平台上运行可能会有一些性能上的损失。利用PPC技术的程序只能运行在PPC处理器平台上。现成的二进制程序不必重新编译即可在目标处理器平台上运行。

AIX 5L 5.3版本上,带长用户名的应用程序
AIX 5L 5.3可被配置成适应超过8个字符的用户名和组名。

没有特定架构以处理长用户和组名的程序;使用限制8个字符用户名长度的、或者依赖于不超过8个字符长度的用户名和组名的陈旧的安全库接口所开发的程序,在启用长用户和组名的系统上可能无法正常运行。

AIX 5L 5.3显示用户名和组名的命令会截去长出的字符以适应现有的应用,除非使用命令的指定选项才可显示长用户名和文件名。

运行使用安全库接口程序的AIX 5L 5.3系统,不应该被配置成长用户名。除非应用长用户名支持测试成功。

AIX V4版本上的32位应用程序

AIX V4版本上的64位应用程序
AIX 4上的任何64位程序都不能在AIX5L上运行。这些程序需要重新编译。

在任何32位或者64位处理器上使用AIX5L开发的64位应用程序,不需重新编译就可在64位处理器平台上运行。

在32位或者64位处理器上使用AIX5L开发的32位程序,不需重新编译就可分别在两种处理器平台上运行。
AIX 5L V5上的X11R5和X11R6的兼容性
AIX 5L的X-server使用的是X-Consortium(协会、联盟)第6版,通常称作X11R6。
IBM用X11R6打包的程序库是向后兼容的,客户端应用访问这些程序库和AIX 4中工作模式一样。
AIX 4中,IBM也打包了X11R3, X11R4, X11R5兼容安装选项,以达到最大的灵活性。

使用X的大多数应用程序都归入这个类别,不会引起任何麻烦。然而,一小部分的X应用程序使用X-server提供的可加载的扩展工具。

X-server允许通过它的扩展机制来增加新的功能。对于每一个扩展,执行前必须先加载到X-server。X11R6修改了工作机制以改进X,扩展必须与X11R6兼容才能正常运行。IBM提供的所有扩展都是兼容的。也有一些扩展不兼容X11R6,比如:
· 从X-Consortium的FTP站点上下载的扩展样本;
· 用户开发的扩展;
· 第三方的扩展。
这种情况下,这些扩展需要先与X11R6兼容,然后才能正常执行。用户开发的扩展和扩展样本需要在X11R6环境下重新编译,第三方扩展则需联系原厂商进行更新。

如果使用的不是IBM显卡,你也可以使用厂商提供的软件指定使用X11R6服务器能力的设备。而且这些软件必须与X11R6兼容才能正常操作,关于软件的问题可与显卡厂商联系。
AIX V3和AIX 5L之间的二进制差别

AIX V3R3.2及此后版本上的所有应用程序,都与IBM本宣言的指导方针相一致:无需重新编译,即可运行在同型号的AIX 5L平台上。

例外的是使用P2、PPC特定编译选项编译的应用程序,在其他平台上不能正常运行。或者具备下列特点的应用程序:
·  自己独立的可加载的内核插件
·  特定的high-function终端控制接口
·  X11R3输入设备接口
·  CIO LAN设备驱动接口
· ……

应用若要二进制兼容,必须使用AIX共享程序库创建。
1.3 系统可用性
要提高系统的可用性,必须在系统设备和配置的时候就考虑到。
从硬件的角度看,需要配置冗余的系统部件来避免单点故障,但这通常会增加成本,所以,系统的最终配置将会在可用性和价格之间取得一个平衡。
花费在对部件的替换和升级的时间,也影响到系统的可用性。所以,规划系统的时候,紧记那些最可能替换的设备,比方说适配器或磁盘。系统的适用性会提升总体的可用性。
系统的配置要对一个或多个设备的故障有回弹力。
规划和配置系统时,还应该考虑外界因素,比如说网络,可能会影响到系统所提供服务的整体可用性。

硬件部件的可用性
可使用冗余的、或者容错的硬件部件,来提升系统的可用性。比如说:
·    硬件管理控制台 Hardware Management Console (HMC)
如果使用了基于先进的POWER5处理器的系统,那就需要配备HMC,应该使用双HMC来提供些关键管理界面的的冗余性。
·    冗余的服务处理器 (SP)
如果一个服务处理器不可用,它的功能可动态地被冗余的服务处理器接管。
·    系统电源控制网络电缆 (SPCN)
SPCN电缆提供服务器电源系统和扩展抽屉或扩展榙电源系统之间的通讯。他们连接成环,环内的任何一段故障,系统和扩展抽屉或扩展塔之间应该保持连接。
·    I/O连接器
应该在中心电子联合体(CEC)和I/O抽屉或I/O塔之间,使用双I/O连接器。这样,一根I/O电缆损坏,系统可自动重新配置使用第二根电缆。
·    电源
提升系统的可用性,电源应该是冗余的。供电应该由使用不同保险丝的分离电路供应。
·    冷却系统
应该配置冗余变速风扇,任何一个故障,其余的可自动提高转速来维持散热。

动态重配置-LPAR的特性
基于POWER5处理器的系统,可以利用高级POWER虚拟化特性[Advanced POWER Virtualization](如果激活的话)和动态LPAR。如果你正在使用一台可提供多分区的系统,那就可以在分区之间动态地移动系统资源,物理处理器,虚拟处理器,内存和I/O插槽,而不需要重启。

配置高可用的操作系统
·    逻辑卷管理层的镜像-Mirroring at LVM layer
为了提升数据可用性,可为所有逻辑卷在LVM层部署严格的镜像。如果可能的话,同一个逻辑分区的副本最好在使用不同SCSI控制器,或者不同的SCSI背板上,或者不同的CEC上的不同的物理卷上,尽可能使用同样容量的磁盘并保持镜像策略的简单。
rootvg一定要特别小心,因为一旦rootvg故障,则可能导致系统不可用。
·    卷组的定额-Quorum of volume groups
应确保包含正确设备的rootvg卷组的定额。
·    启动列表-Boot list
应在启动列表中包括每一个含有有效BLV的物理卷。
·    逻辑卷副本-Copies of logical volumes
当创建一个逻辑卷镜像副本时,确保同步LV副本。
·    使用RAID
根据可用性级别和硬件配置,可使用不同的RAID级别提升数据的可用性。
RAID 0、RAID 1、RAID 5、RAID
·    软件和微码管理-Software and microcode management
尽可能地利用不中断系统来安装、升级、拒绝和删除软件和固件的功能。
·    网络接口物理连接-Network interface physical connections
连接网络接口时,确保与外部网络可用性策略相适应:不同的网卡连接到不同的网络交换机;把不同的物理网卡配置到同一个VLAN。
·    网络接口配置-Network interface configuration
应配置网络接口以使即使在一个网卡故障或网络出现一般问题的情况下,系统仍能提供正常的服务。应考虑以下几个方面:
把系统连接到多个网络;
多个网卡接入同一网络;
定义多路由,对同一网络有不同权重;
配置死网关检测;
为网络接口定义别名。
1.4 系统规划的资源

1.5 LPAR验证工具
LPAR验证工具[The LPAR Validation Tool (LVT) ]帮助用户配置应用LPAR的系统,并提供反应用户需求的LPAR验证报告。也是提供系统设备清单的有用工具。

1.6 基本的磁盘需求

AIX 5L 5.3版在一台单机或一个LPAR中至少需要2.2 GB的物理磁盘空间来安装基本操作系统[Base Operating System (BOS)]。
为了提高数据冗余,将需要更多的物理卷来创建RAID或磁盘镜像。其他应用(如non-system)对磁盘的需求,请查询该应用的文档。
注意:建议将应用数据(如,数据库文件)与rootvg分别保存在单独的卷组,数据可放在本地磁盘或SAN上。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/89813/showart_1949640.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP