商家名称 | 信用等级 | 购买信息 | 订购本书 |
AIX UNIX系统管理、维护与高可用集群建设(文平著) | |||
AIX UNIX系统管理、维护与高可用集群建设(文平著) |
《AIX UNIX系统管理、维护与高可用集群建设》:资深UNIX系统专家、数据库专家、系统架构师近20年一线工作经验结晶,系统、全面、实用。紧扣实际生产环境,从系统架构、工程部署、管理维护、性能优化、高可用环境建设等多角度详细探讨AIX系统的管理和运维的方法与最佳实践。
作者在数据库和UNIX/Linux系统领域技术精湛、经验丰富,这已经是业内人士的共识。作为国内AIX系统领域少有的专著,《AIX UNIX系统管理、维护与高可用集群建设》的特点非常明显:第一,内容系统而全面。既系统而全面地讲解了AIX系统的原理、架构设计、工程部署、管理和维护的工程方法,又深入而详细地探讨了AIX系统的性能优化和高可用环境建设等高端话题,并给出了大量的最佳实践。第二,紧扣实际生产环境。这是《AIX UNIX系统管理、维护与高可用集群建设》的最大特点之一,不仅《AIX UNIX系统管理、维护与高可用集群建设》中的所有内容都是从实际生产环境中总结出来的,而且书中用于指导读者理解和实践的大量案例也是基于实际生产环境的,能帮助读者直接解决工作中遇到的很多实际问题。第三,宏观与微观相结合。没有孤立地去看待系统问题,在宏观层面指出了系统的构建和运维是一个系统的工程,涉及操作系统的运行效率和资源使用、存储系统的运行效率和性能设计、网络系统的运行效率和带宽使用、数据库系统的运行效率和实例性能、数据库应用的运行效率和代码优化、数据库的后台结构与后台设计优化等一系列问题,一针见血地指出了业界普遍存在的一个问题:“绝大多数用户都在‘头痛医头、脚痛医脚’,而不是系统地看待这些问题”,《AIX UNIX系统管理、维护与高可用集群建设》有针对性地在微观上给出了这些问题的解决方案。
文平是时代朝阳数据库中心的技术精英和骨干,是大型数据库(Sybase、Oracle、DB2等)和大型服务器系统(AIX、HP-UX、SCO、Solaris,以及各种主流Linux系统)领域的综合性专家,不仅理论研究深入,实战经验也极为丰富。
作为业界少有的AIX技术专著,本书没有任何花哨的所谓“前沿”技术,因为本书不是商业宣传白皮书:本书也没有任何内核“剖析”之类的内容,因为这不是本书关注的话题。文平写作本书的初衷只有一个:注重实战,帮助读者迅速掌握AIX系统的运行特征与管理方法,从而构建出可靠、可用的服务器系统。
此外,本书的实例在时代朝阳Trail实验室得到了全面的验证,用户均可以直接使用;编写过程中文平多次邀请在时代朝阳参加Oracle职业/就业课程培训的学员试读,为本书的可读性提供了保证。无论是内容,还是阅读体验,相信这本书都值得期待!
——北京时代朝阳数据库技术中心(一家拥有19年历史的数据库专业技术企业/机构)
文平老师在数据库和UNOX/Uinux系统领域颇有造诣,2011年,在我们(IT168、ChinaUnix、ITPUB)主办的2011数据库技术大会和2011系统构架师大会上,分别邀请文平老师做了题为“数据库架构设计与面向DB2的工程实践”和“高端服务器平台构架中的集群化高可用设计”的主题演讲,这两个主题演讲深受参会者欢迎。
本书的最大特点就是注重实战,书中的所有内容均来自于作者近20年的工程实践,他撰写本书的目的也是希望读者能够不走弯路或少走弯路地将他总结出来的这些经验应用于实践,迅速地掌握关于AIXLJNIX系统的工程实践能力,从而真正具备构建可靠的服务器系统和可用的服务器系统的能力。
——ChinaUnix
本书作者是有近20年一线工作经验的资深数据库专家、UNIX/Linux系统专家和系统架构师,本书是他这些年来工作经验和智慧的结晶,权威性毋庸置疑。本书内容全面、系统、深入,不仅讲解了.AIX系统的构建、部署运维等方方面面,而且还探讨了系统安全、备份与恢复、高可用集群建设、性能优化等高级内容。对于AIXUNIX系统平台上的工作者,以及Sybase、Oracle、DB2等大型数据库领域的工作者而言,本书是一本不可多得的参考资料,强烈推荐。
——51CTO
IBM的JAIX系统是最有代表性的UNIX产品之一,也是服务器平台的首选UNIX系统之一,更是SybaseASE数据库产品和IQ数据仓库产品的最常用宿主平台。本书是一本全面、系统、深入阐述」JNIXI~结构、管理和运维的专著,从框架到细节,从单机到集群,从基础到高级,几乎面面俱到。本书是文平近20年工作经验的总结,更是其不懈努力的智慧结晶!
作为本书的技术审校者和推荐者,我为文平对这本书的负责态度所感动,作为一位多领域(数据库、UNIX/Linux系统等)技术专家,他对细节的认真态度可谓精益求精。如此,我们如何能不受益于这本书呢?
——卢东明Sybase中国技术总监
文平,原名侯文平,在大型数据库系统和UNIX/Linux平台领域的一线奋斗了近20年。他是一位资深的数据库专家,在Oracle、DB2、Sybase等大型数据库系统的原理、应用、架构、设计、分析、性能优化等方面积累了大量宝贵的经验;他是一位资深的UNIX/Linux系统专家,精通AIX、HP-UX、Solaris和SCO等UNIX系统以及主流Linux系统的架构、部署、管理、运维及性能优化;他是一位资深的系统架构师,不仅对数据库系统和UNIX/Linux系统的架构和设计有十分深入的研究,而且还极为擅长大型软件项目的架构和设计。他还是一位资深的技术顾问和培训师,长年为中石油、中海油等诸多超大型企业提供数据库和UNIX/Linux系统方面的技术咨询与培训支持,同时他还是国内各主要相关培训机构的特聘讲师。他在业界也颇具影响力,多次受邀在国内著名的数据库技术大会和系统架构师大会上发表重要的主题演讲,深受欢迎。此外,他还是一位热衷于分享的技术作家,十多年来,精心撰写并出版了多部技术专著,广获读者好评。部分著作列举如下:《Oracle大型数据库系统在AIX/UNIX上的实战详解》《Sybase数据库在UNIX、Windows上的实施和管理》《Oracoe 8系统开发与管理——iAS配置、管理与开发》《Sybase Interrlet/Intranet解决方案:Web SQL应用开发》《PowerBuilder开发中的数据库设计》感谢您对这本书的支持和信任。如果您在阅读本书的过程中有任何意见或建议,欢迎将它们发到作者的邮箱,您的反馈是对本书的最大帮助。
推荐序一
推荐序二
前言
第1章 面向系统架构的系统工程/1
编者按/2
演讲主题与概要/3
1.1 架构是系统工程/3
1.2 服务器选型原则/4
1.3 服务器存储部署/5
1.4 数据库物理布局/6
1.5 服务器的内存使用/7
1.6 数据库结构设计/8
1.7 从系统工程看架构/9
第2章 AIX UNIX的系统结构/10
本章导读/11
2.1 UNIX代表作:AIX/11
2.2 AIX UNIX的构成要素/12
2.2.1 内核、Shell与文件系统/12
2.2.2 逻辑卷管理器(LVM)/13
2.2.3 日志文件系统(JFS/JFS2)/15
2.2.4 系统管理界面工具/16
2.3 了解AIX UNIX/17
2.3.1 登录AIX系统/17
2.3.2 RS6000的硬件结构/19
2.3.3 RS6000的设备属性/22
2.3.4 AIX的运行环境/25
2.3.5 AIX的管理界面/27
2.4 AIX UNIX的系统结构/29
2.4.1 AIX中使用的Shell/30
2.4.2 AIX存储框架的构成/30
2.4.3 AIX的换页操作管理/34
2.4.4 AIX文件系统结构/35
2.4.5 AIX 中进程的运行/37
2.4.6 AIX 中的用户定义/37
2.4.7 AIX 中使用的服务/40
2.4.8 AIX中与网络相关的服务/42
2.5 AIX UNIX 手册的使用/44
2.6 熟悉Linux的用户掌握AIX的快捷通道/45
2.6.1 结构外观上的差异/45
2.6.2 配置工具上的差异/47
2.6.3 系统与软件的安装/48
2.6.4 磁盘和逻辑卷管理/49
2.6.5 文件系统上的差异/50
2.6.6 用户和组管理差异/51
2.6.7 服务性进程的管理/52
2.6.8 换页操作管理差异/53
2.6.9 主机故障的鉴别/54
本章小结/54
第3章 构建AIX UNIX系统/55
本章导读/56
3.1 AIX系统的初始安装/57
3.1.1 安装AIX的基本过程/57
3.1.2 确定AIX的安装方式/58
3.1.3 常用的高级安装选项/59
3.1.4 AIX配置助手的启动/60
3.2 AIX UNIX软件包的构成/60
3.2.1 AIX产品的层次关系/60
3.2.2 AIX中的修补程序/62
3.2.3 AIX软件版本的查看/63
3.3 AIX UNIX软件包的维护/65
3.3.1 installp软件安装工具/65
3.3.2 安装软件的几种状态/66
3.3.3 提交和回退已应用的软件/67
3.3.4 删除已成功安装的软件/68
3.3.5 安装失败的后续清理/69
3.3.6 列表查看可安装软件/69
3.3.7 SMITTY中的维护软件/70
3.3.8 技术级别和服务包/72
3.3.9 升级AIX到指定TL/76
3.4 创建AIX克隆盘/79
3.4.1 AIX克隆盘的工作方式/80
3.4.2 AIX克隆盘的工程实现/80
3.4.3 用mksysb创建克隆盘/85
3.4.4 用于克隆的AIX命令/86
3.4.5 rootvg克隆盘的查看/87
3.4.6 AIX克隆的升级实践/89
3.5 设置系统的网络/90
3.5.1 AIX中的网络适配器/91
3.5.2 配置网络接口的地址/92
3.5.3 使用ifconfig 配置网络/93
3.5.4 网络接口的状态管理/95
3.5.5 为网络接口创建别名/97
3.6 设置系统网络相关的服务/97
3.6.1 AIX网络服务的启动/98
3.6.2 启停TCP/IP网络服务/100
3.7 管理inetd网络服务/102
3.7.1 inetd服务的启动/103
3.7.2 inetd中的子服务/103
3.7.3 指定服务的端口/105
3.8 用户和权限的管理/105
3.8.1 AIX用户和组/105
3.8.2 创建AIX用户/106
3.8.3 用户管理命令/108
3.8.4 用户配置文件/108
3.8.5 用户日常管理/109
3.8.6 创建AIX用户组/112
3.9 用户的文件系统授权/113
本章小结/115
第4章 管理和维护AIX设备/116
本章导读/117
4.1 AIX设备的初步管理/117
4.1.1 AIX使用的设备类型/118
4.1.2 AIX设备信息的管理/120
4.2 扫描和配置系统设备/121
4.2.1 查看AIX设备/121
4.2.2 扫描AIX设备/123
4.2.3 设备的配置和检测/125
4.2.4 查看设备属性信息/127
4.3 ODM的结构说明/129
4.3.1 ODM对象数据库/129
4.3.2 与ODM相关的命令/129
4.3.3 ODM 中的对象类/130
4.3.4 设备的状态特征/131
4.4 创建主机配置档案/132
4.5 查看主机错误信息/133
4.5.1 errdemon守护进程/133
4.5.2 使用errpt查看错误/134
4.5.3 使用errlogger记录消息/137
4.5.4 错误日志的其他处理方法/137
4.6 配置和查看系统日志/139
4.6.1 syslogd的系统配置/139
4.6.2 启动和关闭日志服务/140
4.6.3 定制系统日志/141
4.6.4 查看系统日志/141
4.7 系统硬件问题的诊断/143
4.8 本章小结/144
第5章 AIX UNIX系统启动和任务运行/145
本章导读/146
5.1 AIX UNIX的引导过程/146
5.1.1 系统的初始启动/146
5.1.2 第一次调用rc.boot/147
5.1.3 第二次调用rc.boot/148
5.1.4 第三次调用rc.boot/150
5.1.5 关于/etc/inittab脚本/151
5.1.6 定制/etc/inittab文件/152
5.2 AIX UNIX的不同引导模式/153
5.2.1 常规引导模式/153
5.2.2 维护引导模式/154
5.2.3 显示运行级别/156
5.2.4 切换运行级别/156
5.3 关闭AIX UNIX服务器/157
5.4 使用AIX UNIX的任务计划/157
5.4.1 cron守护进程/158
5.4.2 定期性任务/158
5.4.3 设定任务/161
5.4.4 一次性任务/161
5.4.5 任务的日志输出/162
5.5 AIX中服务状态的管理/163
5.5.1 资源控制器的概念/163
5.5.2 资源控制器的启动/164
5.5.3 管理系统资源状态/165
5.5.4 更改系统资源配置/168
5.5.5 通常需要启动的资源/168
5.6 AIX的几个常用日志/169
5.6.1 查看引导日志/169
5.6.2 查看登录行为/171
5.6.3 系统的启动时间/171
5.7 本章小结/171
第6章 AIX UNIX服务器的存储管理/173
本章导读/174
6.1 AIX UNIX存储基本框架/175
6.2 AIX UNIX存储概念要素/176
6.3 逻辑卷管理器/177
6.3.1 物理卷与卷组/178
6.3.2 卷组和逻辑卷/180
6.3.3 逻辑卷和逻辑分区/180
6.3.4 逻辑卷和文件系统/182
6.3.5 文件系统和目录树/183
6.4 LVM存储管理流程/185
6.4.1 定义物理卷/185
6.4.2 定义卷组/189
6.4.3 定义逻辑卷/197
6.4.4 查看系统LVM的关系/205
6.4.5 LVM配置信息的存储/207
6.4.6 镜像卷组提高可用性/207
6.4.7 镜像根卷组防止崩溃/208
6.4.8 替换卷组中的物理卷/209
6.4.9 其他类型的逻辑卷/209
6.5 系统换页空间/210
6.6 本章小结/214
第7章 文件系统和存储部署实践/215
本章导读/216
7.1 AIX文件的访问路径/216
7.2 AIX文件系统目录树/218
7.3 创建AIX文件系统/219
7.4 文件系统的卸载和删除/222
7.5 文件系统的自动挂载/223
7.6 文件系统的容量管理/224
7.7 文件系统的一致性管理/225
7.8 文件系统的卸载失败/226
7.9 文件系统的快照管理/227
7.10 LVM常用命令的总结/229
7.11 AIX存储部署实践/230
7.11.1 存储结构的需求/230
7.11.2 建立基本存储结构/231
7.11.3 建立数据存储设备/232
7.12 存储使用中的例外/235
7.13 本章小结/236
第8章 AIX UNIX系统的备份与恢复/237
本章导读/238
8.1 备份需要考虑的问题/238
8.2 AIX系统备份工程的实施/240
8.2.1 AIX备份命令的说明/242
8.2.2 实现rootvg卷组备份/243
8.2.3 备份中的文件排除/246
8.2.4 用户类卷组的备份/246
8.2.5 文件系统备份操作/248
8.2.6 可用于备份的命令/250
8.2.7 find命令用于备份/253
8.2.8 使用增量备份方式/254
8.3 例外:数据库系统备份/255
8.4 制定备份工程策略/255
8.4.1 备份内容和范围/255
8.4.2 备份时间的选择/256
8.4.3 备份介质的选择/256
8.5 恢复崩溃的系统/256
8.5.1 根卷组失败的恢复/257
8.5.2 根卷组文件的恢复/258
8.5.3 非根卷组的恢复/259
8.5.4 卷组文件的恢复/261
8.5.5 文件系统的恢复/262
8.6 AIX中磁带的使用/263
8.6.1 AIX中的磁带设备和磁带控制命令/263
8.6.2 磁带使用示例:从mksysb备份恢复文件/265
8.7 本章小结/266
第9章 在AIX上构建数据服务/267
本章导读/268
9.1 AIX对数据库的支撑角色/268
9.2 数据库服务器的一般特征/270
9.2.1 数据库资源的使用/270
9.2.2 数据库的物理存储/272
9.2.3 对象的空间分配/274
9.2.4 数据库的用户连接/275
9.3 数据库服务器的部署过程/278
9.4 准备操作系统/278
9.4.1 准备AIX BOS环境/278
9.4.2 设置AIX的内核参数/279
9.4.3 设置文件系统的缓存/280
9.4.4 设置属主用户和组/280
9.4.5 准备独立的文件系统/282
9.4.6 设置数据库属主环境/282
9.5 Oracle 数据库系统的构建/283
9.5.1 Oracle系统的组成/283
9.5.2 Oracle服务器的构建/283
9.5.3 安装后的服务管理/290
9.5.4 使用SQL*Plus/291
9.5.5 运行环境初始优化/292
9.6 Sybase数据库系统的构建/292
9.6.1 ASE系统的组成/292
9.6.2 ASE服务器的构建/294
9.6.3 安装后的进程查看/303
9.6.4 安装后的服务管理/304
9.6.5 使用ISQL(Interactive SQL)/306
9.6.6 运行环境初始优化/307
9.7 构建DB2环境/307
9.7.1 DB2系统的组成/307
9.7.2 DB2服务器构建/310
9.7.3 查看安装后的进程/314
9.7.4 安装后的服务管理/317
9.7.5 使用db2控制台/318
9.7.6 使用裸设备/318
9.7.7 初始优化运行环境/322
9.8 本章小结/329
第10章 AIX服务器架构优化/331
本章导读/332
10.1 架构中的性能相关性/332
10.2 AIX安装部署的考虑/334
10.3 AIX资源的使用分类/334
10.3.1 CPU/335
10.3.2 内存/335
10.3.3 磁盘/336
10.3.4 网络/336
10.4 内存资源的分配和调度/337
10.4.1 使用大内存页面/338
10.4.2 设定替换的阈值/339
10.4.3 设定空闲列表数/340
10.4.4 使用应用的内存/340
10.5 系统进程资源的设置/343
10.6 系统I/O资源的使用/346
10.6.1 异步I/O的使用/346
10.6.2 文件系统的挂载/348
10.6.3 应用的I/O模式/350
10.7 关闭AIX的无用服务/351
10.8 主机资源的监控/351
10.8.1 性能监控工具/351
10.8.2 性能分析的过程/353
10.8.3 性能监视的手段/354
10.9 本章小结/365
第11章 AIX 的高可用环境的组成要素/366
本章导读/367
11.1 PowerHA和高可用系统/367
11.1.1 PowerHA组件的作用/367
11.1.2 与其他高可用方案的对比/368
11.1.3 不同高可用系统在基本结构上的异同/369
11.1.4 PowerHA的基本概念/369
11.2 HACMP组件的关键概念/371
11.2.1 集群的网络组件/371
11.2.2 IP地址的分配和使用/372
11.2.3 集群中的心跳检测/373
11.2.4 共享存储配置/376
11.2.5 应用程序服务/376
11.2.6 集群的资源组/377
11.3 安装HACMP 软件/381
11.4 集群配置的前提条件/384
11.4.1 集群网络的检查/385
11.4.2 集群存储的检查/386
11.5 本章小结/394
第12章 构建和管理高可用环境/395
本章导读/396
12.1 配置高可用集群/396
12.1.1 设定集群网络/396
12.1.2 定义集群拓扑/398
12.1.3 配置应用服务/402
12.1.4 配置资源组/403
12.1.5 其他拓扑结构的调整/411
12.1.6 同步集群节点/418
12.2 HACMP的启动与关闭/422
12.2.1 启动集群服务/423
12.2.2 监视集群状态/425
12.2.3 停止集群服务/427
12.2.4 重聚集群节点/430
12.2.5 查看集群日志/431
12.3 集群功能的测试/431
12.3.1 节点失败的切换测试/431
12.3.2 节点重聚的回迁测试/433
12.3.3 网络故障的恢复测试/433
12.3.4 永久IP标签的测试/435
12.3.5 串行网络的功能测试/435
12.4 集群系统的监视/436
12.5 本章小结/441
第13章 构建共享文件的集群系统/442
本章导读/443
13.1 GPFS 的基本功能和作用/443
13.2 安装GPFS的集群软件/445
13.3 配置GPFS集群/446
13.3.1 GPFS节点的互信配置/447
13.3.2 创建一个GPFS集群/447
13.3.3 创建集群的共享物理盘/449
13.3.4 启动GPFS集群服务/451
13.3.5 配置GPFS文件系统/451
13.3.6 修改GPFS集群的属性/453
13.3.7 关闭GPFS集群服务/453
13.3.8 集群节点可用性的判断/454
13.3.9 GPFS 的可靠性设计/455
13.3.10 GPFS集群状态的检查/455
13.3.11 GPFS集群状态的管理/457
13.3.12 GPFS集群文件系统的扩容/458
13.4 在SMITTY下配置GPFS/460
13.5 应用GPFS到Oracle集群/461
13.5.1 GPFS可用于RAC/462
13.5.2 安装Oracle CRS/463
13.5.3 创建集群的数据库/464
13.5.4 管理集群的归档日志/467
13.6 本章小结/468
版权页:
插图:
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/