第1章 数据存储环境与应用 1
学习目标 1
任务引导 2
相关知识 2
1.1 主流存储介质 2
1.1.1 硬盘 2
1.1.2 光盘 5
1.1.3 磁带 8
1.2 文件系统 8
1.2.1 文件系统简介 8
1.2.2 FAT文件系统 10
1.2.3 NTFS文件系统 10
1.2.4 EXT文件系统 15
1.2.5 UNIX文件系统 19
1.2.6 数据访问 20
1.3 卷管理器 21
1.3.1 卷管理器简介 21
1.3.2 Microsoft Windows环境下动态卷的建立和使用 23
1.3.3 Linux操作系统中逻辑卷管理器的建立和使用 24
任务实施 25
1.4 任务1 Microsoft Windows环境下基本磁盘管理 25
1.4.1 子任务1根据任务需求选择合适的存储介质 25
1.4.2 子任务2基本磁盘的添加与转换 26
1.4.3 子任务3将指定磁盘转换为简单卷 27
1.4.4 子任务4扩展简单卷的容量 29
1.5 任务2 Linux环境下基本磁盘的管理 30
1.5.1 子任务1对硬盘进行分区 30
1.5.2 子任务2创建LVM逻辑卷 33
1.5.3 子任务3 LVM逻辑卷的管理 36
1.5.4 子任务4挂载并使用逻辑卷 38
1.5.5 子任务5删除逻辑卷、卷组和物理卷 40
技能拓展 41
综合训练 42
第2章 RAID技术与应用 43
学习目标 43
任务引导 44
相关知识 44
2.1 RAID概述 44
2.1.1 RAID级别及适用 44
2.1.2 不同RAID级别对比 50
2.1.3 RAID的实现方式 53
2.2 RAID控制卡 53
2.2.1 什么是RAID控制卡 53
2.2.2 主要类型的RAID控制卡 53
2.2.3 RAID控制卡接口区分 54
2.2.4 RAID控制卡控制器芯片 54
2.2.5 RAID控制卡的主要接口 55
任务实施 55
2.3 任务1 Windows系统环境下实现软件RAID 55
2.3.1 子任务1在Windows系统中构建软件RAID环境 55
2.3.2 子任务2在Windows上实现RAID1和RAID5 57
2.4 任务2 Linux系统环境下实现软件RAID 60
2.4.1 子任务1创建RAID0和RAID1 60
2.4.2 子任务2创建RAID5并进行故障测试 62
技能拓展 64
综合训练 65
第3章 网络连接存储技术与应用 67
学习目标 67
任务引导 68
相关知识 68
3.1 DAS概述 68
3.1.1 DAS的概念和特点 68
3.1.2 磁盘驱动器接口 70
3.1.3 DAS的实施 72
3.2 NAS 73
3.2.1 NAS的概念和特点 73
3.2.2 NAS的组成 74
3.2.3 NAS的文件共享协议 75
3.2.4 NAS的I/O操作 76
3.2.5 NAS的实施 77
3.2.6 文件级虚拟化 80
3.3 主流的NAS服务器产品 81
3.3.1 开源NAS服务软件 81
3.3.2 商业NAS产品 82
任务实施 85
3.4 任务1 FreeNAS系统的安装与配置 85
3.4.1 子任务1 FreeNAS系统的安装 85
3.4.2 子任务2 FreeNAS系统的环境配置 87
3.5 任务2使用FreeNAS系统组建NAS共享网络 90
3.5.1 子任务1 FreeNAS系统中NAS的CIFS/SMB共享环境搭建 90
3.5.2 子任务2测试SMB服务 94
技能拓展 95
综合训练 95
第4章 存储区域网络技术与应用 97
学习目标 97
任务引导 98
相关知识 98
4.1 存储区域网络 98
4.1.1 SAN的组成 99
4.1.2 SAN的特征与优势 99
4.2 FC-SAN 100
4.2.1 FC的网络拓扑 100
4.2.2 FC的协议分层 102
4.2.3 FC-SAN的实现 104
4.2.4 FCoE 108
4.3 IP-SAN 110
4.3.1 IP-SAN概述 110
4.3.2 iSCSI 111
4.4 SAN中的虚拟化技术 112
4.5 SAN与DAS和NAS的比较 114
任务实施 115
4.6 任务1 Windows环境下利用FreeNAS组建IP-SAN 115
4.6.1 子任务1 FreeNAS网络设置 115
4.6.2 子任务2 FreeNAS硬盘设置 117
4.6.3 子任务3组建RAID5 119
4.6.4 子任务4配置iSCSI服务 120
4.6.5 子任务5安装配置iSCSI客户端 125
4.7 任务2 Linux环境下利用FreeNAS组建IP-SAN 130
4.7.1 子任务1 Linux系统下安装iSCSI组件 130
4.7.2 子任务2 iSCIS客户端与FreeNAS连接配置 132
技能拓展 133
综合训练 134
第5章 主机系统高可用技术与应用 135
学习目标 135
任务引导 136
相关知识 136
5.1 主机系统高可用技术概述 136
5.1.1 系统的可用性度量与分析 136
5.1.2 提高系统可用性的机制 137
5.2 双机热备技术 139
5.2.1 双机热备技术的工作模式 139
5.2.2 双机体系中数据的多路访问方式 140
5.2.3 双机热备系统软件关键技术 142
5.2.4 双机热备技术的切换 143
5.3 群集技术 143
5.3.1 群集技术的分类 143
5.3.2 高可用性群集技术的特点 145
5.4 高可用性群集技术的工作原理 145
5.4.1 逻辑主机资源 145
5.4.2 共享磁盘系统资源 146
5.4.3 数据服务资源 146
5.5 高可用群集系统的组成 146
5.5.1 高可用群集的硬件组成 146
5.5.2 高可用群集软件的组成 148
5.5.3 高可用群集的切换 149
5.5.4 系统高可用软件 151
任务实施 152
5.6 任务Microsoft群集服务(MSCS)环境的搭建 152
5.6.1 子任务1群集系统规划 153
5.6.2 子任务2群集系统安装环境设置 155
5.6.3 子任务3群集系统中Windows域服务器的创建与设置 158
5.6.4 子任务4将群集节点加入ha.com域 165
5.6.5 子任务5建立用于启动群集服务的域账户 166
5.6.6 子任务6创建群集服务 166
5.6.7 子任务7安装配置群集应用服务 171
技能拓展 182
综合训练 182
第6章 数据备份技术与应用 183
学习目标 183
任务引导 184
相关知识 184
6.1 数据备份概述 184
6.1.1 数据备份的定义和作用 184
6.1.2 备份系统的架构 185
6.1.3 备份系统的组成 190
6.1.4 备份系统的选择 191
6.2 数据备份方式和策略 191
6.2.1 数据备份的方式 191
6.2.2 数据备份的原则 192
6.2.3 数据备份的策略 193
6.3 数据备份软件介绍 195
6.3.1 VERITAS公司的产品 195
6.3.2 Legato公司的产品 196
6.3.3 IBM公司的产品 196
6.3.4 CA公司的产品 196
6.4 数据备份系统方案设计 196
6.4.1 数据备份系统现状 196
6.4.2 需求分析与设计约束 197
6.4.3 方案设计与设备选型 198
任务实施 199
6.5 任务 数据备份软件的配置 199
6.5.1 子任务1安装NetBackup服务器软件 199
6.5.2 子任务2配置NetBackup服务器软件 202
技能拓展 208
综合训练 209
第7章 存储安全与管理 211
学习目标 211
任务引导 212
相关知识 212
7.1 存储安全相关概念 212
7.2 存储安全的目标和所涉及的层面 213
7.2.1 存储安全的目标 213
7.2.2 存储安全所涉及的层面 214
7.3 存储安全域 214
7.3.1 保证应用程序访问域的安全 215
7.3.2 保护管理访问域 216
7.4 存储网络安全实施方案 217
7.4.1 SAN中的安全实施方案 217
7.4.2 NAS中的安全实施方案 221
任务实施 227
7.5 任务SAN和NAS环境下的安全机制 227
7.5.1 子任务1 IP-SAN环境下逻辑单元lun端口映射 227
7.5.2 子任务2 NAS环境中本地用户的权限配置 230
技能拓展 235
综合训练 235
第8章 数据容灾与应用 237
学习目标 237
任务引导 238
相关知识 238
8.1 容灾系统概述 238
8.1.1 容灾系统的分类 238
8.1.2 容灾备份的等级划分 239
8.1.3 容灾备份的关键技术 240
8.2 信息系统灾难恢复规范 242
8.2.1 基本术语 242
8.2.2 灾难恢复能力等级划分 243
8.3 IBM容灾典型方案分析 245
8.3.1 基于软件的数据备份技术 245
8.3.2 HACMP高可靠性灾备方案 248
8.3.3 基于磁盘系统的PPRC数据级容灾解决方案 251
任务实施 254
8.4 任务 数据容灾方案设计 254
8.4.1 子任务1企业SAN数据存储和远程容灾方案 254
8.4.2 子任务2 IBM SVC PPRC产品实现异地容灾方案 258
技能拓展 262
综合训练 262
参考文献 263