第五单元 - 磁盘、逻辑卷管理

  • 格式:pps
  • 大小:1.32 MB
  • 文档页数:49

第五单元逻辑卷管理简介磁盘是任何计算机都需要的一种重要部件UNIX系统之间差别很大的一个方面不能说是好是坏-只是不同IBM/AIX 与磁盘有关的术语AIX 与磁盘有关的术语包括LVMPVVGPP/LPLV下面我将分别对它们予以介绍LVMLVM: Logical Volume ManagerAIX的组成部分免费、必选件分为物理存储和逻辑存储优点:逻辑卷可以使用不连续硬盘空间逻辑卷可跨硬盘可动态扩展逻辑卷大小逻辑卷可镜像硬盘可方便地加入系统存储体系

逻辑卷可重定位硬盘0 硬盘1 硬盘2物理存储物理卷(Physical Volume,PV):物理硬盘物理分区(Physical Partition,PP):物理卷上的最小分配单位卷组(Volume Group,VG

):相关物理卷的集合硬盘0 硬盘1 硬盘2PV1PV2Volume Group

Physical PartitionsPV物理卷= PV (Physical Volume)AIX所说的一个硬盘AIX将其命名为hdisk0,hdisk1,hdisk2, ...与所采用的技术无关SCSISSARAID5 子系统光纤通道/SAN磁盘和AIX

能够自动重新分配坏块硬盘0 硬盘1 硬盘2VG卷组= VG (Volume Group)IBM将一组物理卷的集合称为卷组卷组的操作:磁盘空间通常在一个卷组内分配AIX中的所有可用磁盘-当作一个组来使用可以export用于与其它的AIX系统连接-高可用性的HACMP系统的第一个VG 称为rootvg卷组A卷组BPPPP:Physical Partation卷组中磁盘还要进一步划分成物理分区(PP)是物理卷上可以分配的最小单位一般为2的幂--4、8、16、...1024MB每个卷组都有固定的PP 大小卷组中的全部、已使用和剩余空间是以PP数来定义的。VG中的磁盘不需要都是相同的容量,也不一定采用相同的技术卷组rootvg卷组Brootvg根卷组-rootvg在安装AIX时自动创建放置在该VG中的有AIX 系统文件初始交换空间通常只使用第一个磁盘或者两块,用于对rootvg进行镜像一般是内置磁盘推荐在rootvg中使用较少数量的磁盘卷组rootvg卷组B其它卷组其它卷组其它卷组由系统管理员创建名称一般与它们的使用有关可以选择以“vg”为后缀VG 中可有一个或多个磁盘可以在VG创建后添加磁盘也可以从卷组中删除磁盘-若内容空的话卷组rootvg卷组B定额(Quorum)卷组VGDA = 卷组数据区(Volume Group Description Area)注释: 您需要至少使50% 的卷组在线

切换定额使用命令: chvg -Qn vgname VGDAVGDA'sVGDA

VGDA丢失磁盘-运气不好丢失磁盘= 66% VGDA 丢失= 运气不好丢失磁盘= 33% VGDA 丢失= 没有问题丢失任意一个磁盘= 没有问题逻辑存储逻辑分区(Logical Partition,LP):对应到物理分区逻辑卷(Logical Volume,LV):逻辑分区的集合,可跨物理卷PV1PV2

Logical volumes卷组B

1234Logical PartitionsLV逻辑卷-1比较大的磁盘块可在其上创建,如裸设备、文件系统、换页空间日志记录设备或启动逻辑卷LV是在某一VG中创建的LV具有很多特点,如:可以在一个磁盘或多个磁盘上创建,也可创建在卷组中的所有磁盘上采用镜像或条带化磁盘的特殊部分(hd5)卷组BLV逻辑卷-2容量是以LP为单元来计算的当LP = 16 MB时,有64个LP的逻辑卷的容量= 1GB逻辑卷中PP的分配由分配策略来决定跨磁盘最小或最大分布最小=装满一个磁盘后再装另一个, 最大=均匀分布磁盘被划分成中心、中间、边缘区域利用额外的拷贝来实现LV镜像利用strip size实现条带化卷组BLV逻辑卷-3容量可以动态增加可以删除可以移到同卷组中的其它磁盘中属性可以修改,如:镜像拷贝可增加或删除,或修改分配策略卷组BPP 与LP创建逻辑卷需要知道逻辑分区数量逻辑分区= LP物理分区= PP若没有镜像拷贝数=1,PP = LP若有镜像拷贝数=2 ,PP = 2 * LP拷贝数=3 ,PP = 3 * LP逻辑分区= 4物理分区= 8拷贝1拷贝2磁盘位置策略

边缘= 大吞吐量中间= 最小寻道时间中心现代的磁盘越靠边扇区越多确定好LV位置,然后按照数据的重要程度顺序创建逻辑卷LVM尽量遵循该策略镜像

卷组LV1LV2LV2LV1LV2物理卷(磁盘)LV2每个物理分区都有一致的拷贝(最好在其它磁盘上!)LV2LV2LV2LV2AIX具有原始拷贝和额外的拷贝这样拷贝数总共有= 1, 2 或3份没有必要保证每一份拷贝在磁盘上的布局相同第一份拷贝第二份拷贝镜像规划策略顺序

对于JFS和RDBMS最好使用并行方法ABCD并行AB物理分区的分配策略

卷组LV2

在带4个磁盘上创建有8个PP的逻辑卷PP号最小数据填充从前向后开始,这样逻辑卷会占用比较少的PV最大数据填充跨磁盘以PP为单位进行,形成自然的条带化LV2LV2LV2LV2LV2LV2LV21,23,45,67,81,52,63,74,8PP号条带化逻辑卷条带化从AIX 4.3.3开始提供支持LVM支持条带化通常称为精细条纹化(例如,非PP级的条纹化)推荐使用32K, 64K 或128K 的条纹宽度4 到16 倍的I/O 容量大多数数据库使用4K 或8K的I/O特别适合于跨磁盘平衡串行和随机I/O优异的预读功能,提高了串行I/O率LVM 创建条带化LV警告:对逻辑卷进行条带化必须满足以下条件物理分区的数量必须按照磁盘数进行等分也就是说,每个磁盘要有相同的物理分区数提示: PP数是使用磁盘数量的整数倍LV2LV2LV2LV2PPPP术语总结

卷组LV1LV2LV2LV1LV2

LV1PV 物理卷(磁盘)

LV2LV2PP 物理分区(磁盘中最小的块,一般为8,16 或32 MB)

逻辑视图= 卷组包括很多逻辑卷,逻辑卷由具体的物理卷中的物理分区组成LV -逻辑卷(旧的UNIX 分区)磁盘技术回顾快速浏览一下现有的磁盘技术scsissaFC-AL,FC-SW磁盘驱动器SCSI模块SCSI控制器T主机系统SCSI 配置

磁盘驱动器SCSI模块磁盘驱动器SCSI模块磁盘驱动器SCSI模块Ultra-2 SCSI的速率高达160 MB/s 对于SCSI快/宽总线,可以连接最多15个磁盘驱动器为了保证性能,推荐最多使用4到6个磁盘控制器和磁盘进行“仲裁”来获取总线的使用权需要插入终端器卡控制器到终端器之间最长25米全双工40 MB/s 同时读写速率帧复用以保证可靠性和吞吐量环路结构,每个适配器最多支持96个磁盘使用铜线时,SSA节点之间的最大距离为25米使用光纤时,最大距离可达10公里最优自动路由空间的再利用(多路同时传输)每个环路多达8

个适配器SSA 适配器40 MB/s40 MB/s40 MB/s40 MB/s串行存储体系结构SSAFC-AL,FC-SW光纤通道RAID 存储服务器多个NT或UNIX服务器自然FC-AL 连接可以使用SAN 高性能(1G/2G)通过FC-SW交换机可以实现更长的距离使用StorWatch实现优异的管理RAID 0, 1, 3, 5, 0+1 选项UNIX:IBMHPSunNumaQNT:IBMCompaqHP

特别适合于高端NT、中档UNIX服务器和关键业务应用AIX对磁盘的处理(非RAID5)AIX在处理磁盘时,不考虑协议LV2LV1AIX不关心协议AIX中的LVM软件设备驱动程序SCSISSAFC-AL/交换机适配卡

LV2LV1LV2LV1AIX 对SSA 磁盘的处理SSA 磁盘可使用JBOD、RAID0、RAID1、RAID0+1和RAID5

AIX中的LVM软件设备驱动程序适配卡LV2LV1LV2LV1LV2LV1LV2LV1LV2LV1LV2LV1LV2LV1pdisk1pdisk4pdisk3pdisk2pdisk5pdisk8pdisk7pdisk6hdisk6hdisk9hdisk8hdisk7

hdisk22

LV2LV1LV2LV1AIX 对磁盘阵列的处理适配器隐藏了真实的物理磁盘AIX看到的是一个分配给它的大磁盘

简单的适配卡仅仅是传输介质SCSI 或FC-ALAIX中的LVM软件设备驱动程序适配卡LV2LV1LV2LV1从逻辑上讲,AIX 将所有磁盘看作是一个大磁盘LV2LV1子系统ESS/EMC,带有直接管理的磁盘逻辑卷管理器的工作方式逻辑卷管理器是如何工作的?使用小型的数据库有关所有已知的磁盘有关当前连接的磁盘称为ODM再加上头部信息卷组头部物理磁盘头部逻辑卷头部允许exportvg 、importvg卷组物理卷LVM 命令与ODM若使用命令改变:VGPVLV卷组即刻被锁定,即每次一条命令在更新期间出现系统问题时,可恢复到修改前的状态。卷组物理卷LVM 命令--VG#smitty vg显示卷组状态列出卷组细节: lsvg 列出卷组中的逻辑卷: lsvg -l 列出卷组中的物理卷: lsvg -p 增加卷组smitty mkvg修改卷组属性smitty chvg激活/解除卷组激活卷组(使其可用)varyonvg vg_name解除卷组(使其不可用)varyoffvg vg_name卷组物理卷LVM 命令--VG–卷组扩容/缩小–smitty vgsc–向卷组中增加一个物理卷:–# extendvg vg_name hdiskn–extendvg命令用于向已存在的卷组增加新的物理卷。这个物理卷设备的状态必须是可用的(Available)。–从卷组中删除一个物理卷:–# reducevg [-d] vg_name hdiskn–删除物理卷时其所在的卷组必须处于非活动状态。如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除卷组物理卷LVM 命令--VG–导入–# smitty importvg–#importvg -y vg_name hdiskn–导出–# smitty exportvg –#exportvg vg_name–两种情况下需要导出卷组:把卷组及其包含的物理卷从一个系统迁移到另一个系统上,或者更新卷组的定义(一般用于HACMP环境)。卷组物理卷LVM 命令--PVsmitty pvlspv列出物理卷名称: lspv列出物理卷细节: lspv hdiskN列出物理卷中的逻辑卷:lspv -l hdiskN列出物理卷中的物理分区分布:lspv -p hdiskN增加物理卷cfgmgr /mkdev删除物理卷rmdev 卷组物理卷